random_sequence

mbuild_polybuild.toolbox.random_sequence(Ncopolymers, Nmonomers)[source]

Generate a random copolymer sequence.

Parameters:
  • Ncopolymers (int) – Number of distinct copolymers.

  • Nmonomers (int) – Number of monomers in the chain.

Returns:

A string representing the random copolymer sequence.

Return type:

str

Examples

>>> sequence = random_sequence(3, 10)
>>> print(sequence)
"ABACABCBAC"