public class RNASequence extends AbstractSequence<NucleotideCompound>
AbstractSequence.AnnotationType
Constructor and Description |
---|
RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader)
Create a RNA aequence from a proxy reader
|
RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader,
CompoundSet<NucleotideCompound> compoundSet)
Create a RNA sequence from a proxy reader and user defined RNA compound set
|
RNASequence(String seqString)
Create a RNA sequence from a String
|
RNASequence(String seqString,
CompoundSet<NucleotideCompound> compoundSet)
Create a RNA sequence from a string with a user defined RNA compound set
|
Modifier and Type | Method and Description |
---|---|
SequenceView<NucleotideCompound> |
getComplement()
Get the complement view of the RNA sequence
|
double |
getGC() |
SequenceView<NucleotideCompound> |
getInverse()
Get the inverse view of the sequence.
|
ProteinSequence |
getProteinSequence()
Get the ProteinSequence from the RNA sequence
|
ProteinSequence |
getProteinSequence(TranscriptionEngine engine)
Get the ProteinSequene from the RNA sequence with user defined
transcription engine
|
SequenceView<NucleotideCompound> |
getReverseComplement()
Get reverse complement view of the sequence
|
addFeature, addFeature, addNote, countCompounds, equals, getAccession, getAnnotationType, getAsList, getBioBegin, getBioEnd, getComments, getCompoundAt, getCompoundSet, getDatabaseReferences, getDescription, getFeatureRetriever, getFeatures, getFeatures, getFeatures, getFeaturesByType, getFeaturesKeyWord, getIndexOf, getLastIndexOf, getLength, getNotesList, getOriginalHeader, getParentSequence, getProxySequenceReader, getReferences, getSequenceAsString, getSequenceAsString, getSequenceScore, getSource, getSubSequence, getTaxonomy, getUserCollection, hashCode, iterator, removeFeature, removeNote, setAccession, setAnnotationType, setBioBegin, setBioEnd, setComments, setCompoundSet, setDatabaseReferences, setDescription, setFeatureRetriever, setFeaturesKeyWord, setNotesList, setOriginalHeader, setParentSequence, setProxySequenceReader, setReferences, setSequenceScore, setSource, setTaxonomy, setUserCollection, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public RNASequence(String seqString) throws CompoundNotFoundException
seqString
- CompoundNotFoundException
public RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader)
proxyLoader
- public RNASequence(String seqString, CompoundSet<NucleotideCompound> compoundSet) throws CompoundNotFoundException
seqString
- compoundSet
- CompoundNotFoundException
public RNASequence(ProxySequenceReader<NucleotideCompound> proxyLoader, CompoundSet<NucleotideCompound> compoundSet)
proxyLoader
- compoundSet
- public SequenceView<NucleotideCompound> getReverseComplement()
public SequenceView<NucleotideCompound> getInverse()
getInverse
in interface Sequence<NucleotideCompound>
getInverse
in class AbstractSequence<NucleotideCompound>
public SequenceView<NucleotideCompound> getComplement()
public ProteinSequence getProteinSequence()
public ProteinSequence getProteinSequence(TranscriptionEngine engine)
engine
- public double getGC()
Copyright © 2000–2019 BioJava. All rights reserved.