Class BioSequence
java.lang.Object
org.episteme.natural.biology.genetics.BioSequence
Biological sequence (DNA, RNA, or Protein).
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the complement sequence (DNA only). 5'-ATGC-3' -> 5'-TACG-3' (Note: usually reverse complement is more useful)booleandoubleCalculates GC content.Returns the sequence string.getType()inthashCode()intlength()Returns the length of the sequence.Returns the reverse complement sequence. 5'-ATGC-3' -> 5'-GCAT-3'Reverse transcribes RNA to DNA.toString()Transcribes DNA to RNA.Translates RNA/DNA to Protein.
-
Constructor Details
-
BioSequence
-
-
Method Details
-
length
public int length()Returns the length of the sequence. -
getSequence
Returns the sequence string. -
getType
-
complement
Returns the complement sequence (DNA only). 5'-ATGC-3' -> 5'-TACG-3' (Note: usually reverse complement is more useful) -
reverseComplement
Returns the reverse complement sequence. 5'-ATGC-3' -> 5'-GCAT-3' -
transcribe
Transcribes DNA to RNA. T -> U -
reverseTranscribe
Reverse transcribes RNA to DNA. U -> T -
translate
Translates RNA/DNA to Protein. Starts from reading frame 0. -
gcContent
public double gcContent()Calculates GC content. -
toString
-
equals
-
hashCode
-