RNA class
A model representation of a RNA sequence.
- Inheritance
Properties
- desc ↔ String
-
Returns the sequence description.
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
Returns the sequence ID.
getter/setter pairinherited
- len → int
-
Returns the number of monomers in the sequence.
no setterinherited
- name ↔ String
-
Returns the sequence name.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seq → String
-
Returns the sequence.
no setterinherited
- type → String
-
Returns the sequence type.
no setterinherited
Methods
-
codonFreq(
{required String codon}) → int -
Returns the frequency of a specified
codon
.inherited -
combinations(
{dynamic sorted = false}) → List< String> -
Returns every possible combination of this sequence.
inherited
-
complementary(
{bool rev = false}) → String -
Returns the complementary strand to this sequence.
inherited
-
difference(
{required Sequence oSeq}) → int -
Returns the number of monomer differences between this sequence and
oSeq
.inherited -
findMotif(
{required String motif, dynamic overlap = true}) → Map< String, dynamic> -
Returns the indices of all
motif
matches.inherited -
freq(
{bool norm = false, bool ignoreStopCodon = true}) → Map< String, double> -
Returns the frequency of each monomer.
inherited
-
gcContent(
) → double -
Returns the percentage of Guanine and Cytosine nucleotides in this sequence.
inherited
-
info(
) → Map< String, dynamic> -
Returns information about the this sequence.
inherited
-
lenMinus(
{required String monomer}) → int -
Returns the length of this sequence with
monomer
removed.inherited -
molWeight(
) → double -
Returns the molecular weight (kDA) of this sequence.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
proteins(
{bool unique = false}) → List< String> -
Returns proteins from this sequence.
inherited
-
readingFrames(
) → List< String> -
Returns six reading frames from this sequence.
inherited
-
readingFrameToProteins(
{required String aaSeq}) → List< String> -
Returns protein sequences from a single
aaSeq
sequence.inherited -
reverse(
) → String -
Returns the reversed version of this sequence.
inherited
-
revTranscribe(
) → String - Returns the reverse-transcribed version of this sequence.
-
Returns the longest shared motif between this sequence and
oSeq
.inherited -
splice(
{required String motif}) → String -
Returns this sequence with all occurrences of
motif
removed.inherited -
toFASTA(
{required String outputPath, required String filename}) → Future< void> -
Saves this sequence to a local file in FASTA format.
inherited
-
toString(
) → String -
Returns a
String
representation of the info() function.inherited -
translate(
{dynamic revComp = false, dynamic startIdx = 0}) → Map< String, dynamic> -
Returns the translated version of this sequence.
inherited
Operators
-
operator +(
Sequence oSeq) → String -
Returns the
String
sequence combination between this andoSeq
.inherited -
operator ==(
Object other) → bool -
The equality operator.
inherited