Interface CleavageSiteOptions

Options for configuring polyadenylation site recognition.

interface CleavageSiteOptions {
    cleavagePreference?: readonly string[];
    distanceRange?: readonly [number, number];
    downstreamDSE?: string;
    polyASignal?: readonly string[];
    upstreamUSE?: string;
}

Properties

cleavagePreference?: readonly string[]

Nucleotide preference at cleavage site: A > U > C >> G

distanceRange?: readonly [number, number]

Distance range from poly-A signal to cleavage site [min, max]

downstreamDSE?: string

Pattern for downstream sequence elements (DSE)

polyASignal?: readonly string[]

Polyadenylation signals to search for, in order of preference

upstreamUSE?: string

Pattern for upstream sequence elements (USE)