Class SequenceInfo
java.lang.Object
org.episteme.natural.biology.loaders.SequenceInfo
Data transfer object for biological sequence information from GenBank.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SequenceInfoParses FASTA format string into SequenceInfo.Returns complementary strand (for DNA only).doubleCalculates GC content (for DNA/RNA sequences).intReturns reverse complement (for DNA only).getType()toString()
-
Method Details
-
getAccession
-
getDescription
-
getSequence
-
getType
-
getLength
public int getLength() -
getGCContent
public double getGCContent()Calculates GC content (for DNA/RNA sequences).- Returns:
- GC content as fraction (0.0-1.0)
-
getComplement
Returns complementary strand (for DNA only). -
getReverseComplement
Returns reverse complement (for DNA only). -
fromFasta
Parses FASTA format string into SequenceInfo. -
toString
-