ecl-logo Documentation

GenerateSequence

GenerateSequence[cmplx:StructureP]fullStructure:StructureP

given a Structure, will fill in the degenerate bases with optimal sequence.

GenerateSequence[str:StrandP]fullStrand:StrandP

given a strand, will fill in the degenerate bases with optimal sequence.

GenerateSequence[seq:SequenceP]fullSequence:SequenceP

given a sequence, will fill in the degenerate bases with optimal sequence.

GenerateSequence[length_Integer]fullSequence:SequenceP

given a length, will generate an optimal sequence of the provided length.

Details

  • Input
    Output
    General Options
    Messages
  • NoSolutionExhausted all possible solutions give constraint level `1`.

Examples

Basic Examples  (5)

The function will output a sequence, given certain parameters:

The function will output a sequence, given parameters and specific sequences:

The function will output a sequence, given a monomer input:

The function will generate the desired sequence, given monomers:

The function can generate a random strand of DNA:

Options  (5)

CombinatoricsBuffer  (1)

The function can be told how strictly optimal to be with this option:

Exclude  (1)

The function can exclude sequences that are not desired:

ExplicitlyTyped  (1)

The sequence can be generated with its specific wrapping:

Polymer  (1)

The function can work in the desired language:

Verbose  (1)

The function can output its progress:

Messages  (1)

NoSolution  (1)

This message will be thrown if there is no solution for the given commands: