ecl-logo Documentation

ComplementSequence

ComplementSequence[seq]complementSeq

give the complement sequence to the provided seq.

ComplementSequence[str]complementStrand

gives the complement strand to the provided str.

Details

  • Strips off any motif information when providing the complement.
  • Input
    Output
    General Options
    Messages
  • RemoveModificationNo ComplementSequence exists for the given sequence and it cannot be removed. Returning Null

Examples

Basic Examples  (3)

Gives the complementary sequence by Watson-Crick Pairing:

When provided with a Strand, gives a Strand with complementary sequences:

Can handle explicitly typed sequences as well as implicitly typed sequences:

Options  (4)

ExplicitlyTyped  (1)

Explicit or implicitly typed output can be requested using the ExplicitlyTyped option:

IncludeModification  (2)

Leave modifications as they are in the strand:

Remove any modifications:

Polymer  (1)

The Polymer option can be used to spesify what type of sequence is provided:

Attributes  (1)

Listable  (1)

The function is listable by Strand or by sequence:

Messages  (1)

RemoveModification  (1)

Return Null for cases where modification is asked to be removed but cannot:

Possible Issues  (1)

Calling ComplementSequence will strip off any motif information: