public class NucleicAcid extends BioSequencePlusImpl
BioSequenceImpl.SeqFilterReader
GAP_PATTERN
Constructor and Description |
---|
NucleicAcid() |
NucleicAcid(XMLNode inXML) |
Modifier and Type | Method and Description |
---|---|
NucleicAcid |
clone()
Returns an unlocked copy of the Molecule.
|
int |
compareTo(Object inObj2) |
String |
getComplementSequence() |
Reader |
getComplementSequenceReader() |
InputStream |
getComplementSequenceStream() |
String |
getReverseComplementSequence() |
Reader |
getReverseComplementSequenceReader() |
InputStream |
getReverseComplementSequenceStream() |
String |
getReverseSequence() |
protected Reader |
getReverseSequenceReader() |
InputStream |
getReverseSequenceStream() |
SeqQualityScores |
getSeqQualityScores() |
BioSequenceType |
getType() |
NucleicAcid |
setDescription(CharSequence inValue) |
NucleicAcid |
setID(String inValue)
Sets the id or name for the sequence.
|
NucleicAcid |
setNCBITaxon(NCBITaxon inValue) |
NucleicAcid |
setSeqQualityScores(SeqQualityScores inValue) |
NucleicAcid |
setSequence(CharSequence inValue) |
addDbXref, addFeature, addKeyword, addKeywords, addKeywords, addParseException, addReference, clearDbXrefs, clearFeatures, clearKeywords, clearParseExceptions, clearReferences, getClone, getDbXrefs, getFeatures, getFeatures, getKeywords, getMolType, getNCBITaxon, getParseExceptions, getReferences, getRevisionDate, getSeqRepositoryDivision, getSeqTopology, setClone, setMolType, setReferences, setRevisionDate, setSeqRepositoryDivision, setSeqTopology, toXMLNode
clearCalculatedProperties, clearElementalCompositionAndCalculatedProperties, containsGaps, countGaps, equals, getAverageMass, getChemicalFormula, getChemicalFormulaWithSubscripts, getComposition, getDescription, getElementalComposition, getID, getMD5Checksum, getMonoisotopicMass, getNumGaps, getOrganicAverageMass, getResidueComposition, getSequence, getSequenceReader, getSequenceStream, getSHA1Checksum, getSubSequence, getSubSequenceReader, getTerminiComposition, getTotalGapLength, getXLinkComposition, length, recalculateElementalComposition, residueAt, setCompressionThreshold, setNumGaps, setResidueAt, setSequence, setTotalGapLength, toString
add, add, addAtom, addAtoms, addAtoms, addAtoms, addElementalComposition, addElementalComposition, addElementalComposition, addKa, addKa, calculateMassFromElementalComposition, clearAttributes, clearElementalComposition, formatMassString, getAtoms, getAttribute, getAttributeNames, getKas, getLastAtom, getPhysicalProperty, hasAttribute, hasAttributes, hashCode, isLocked, lock, massesAreUserSet, name, remove, remove, removeAttribute, setAttribute, setAverageMass, setChemicalFormula, setElementalComposition, setMonoisotopicMass, setName, setOrganicAverageMass, setPhysicalProperty
finalize, getClass, notify, notifyAll, wait, wait, wait
hadParseExceptions
getAttribute, getAttributeNames, getDescription, getID, getMD5Checksum, getSequence, getSequenceReader, getSequenceStream, getSHA1Checksum, getSubSequence, getSubSequenceReader, hasAttribute, instantiate, length, removeAttribute, residueAt, setAttribute, setSequence
getAverageMass, getChemicalFormula, getElementalComposition, getMonoisotopicMass, getOrganicAverageMass
public NucleicAcid()
public NucleicAcid(XMLNode inXML)
public NucleicAcid clone()
Molecule
clone
in interface BioSequence
clone
in class BioSequencePlusImpl
public int compareTo(Object inObj2)
compareTo
in interface Comparable
compareTo
in class Molecule
public BioSequenceType getType()
getType
in interface BioSequence
getType
in class BioSequenceImpl
public NucleicAcid setID(String inValue)
BioSequence
setID
in interface BioSequence
setID
in class BioSequenceImpl
inValue
- the id to use for this sequencepublic NucleicAcid setDescription(CharSequence inValue)
setDescription
in interface BioSequence
setDescription
in class BioSequenceImpl
public NucleicAcid setNCBITaxon(NCBITaxon inValue)
setNCBITaxon
in interface BioSequencePlus
setNCBITaxon
in class BioSequencePlusImpl
public NucleicAcid setSequence(CharSequence inValue)
setSequence
in interface BioSequence
setSequence
in class BioSequenceImpl
public String getComplementSequence()
public String getReverseSequence()
public String getReverseComplementSequence()
public Reader getComplementSequenceReader()
protected Reader getReverseSequenceReader()
public Reader getReverseComplementSequenceReader()
public InputStream getComplementSequenceStream()
public InputStream getReverseSequenceStream()
getReverseSequenceStream
in class BioSequenceImpl
public InputStream getReverseComplementSequenceStream()
public NucleicAcid setSeqQualityScores(SeqQualityScores inValue)
public SeqQualityScores getSeqQualityScores()