public interface BioSequence extends Cloneable, Comparable, Matter
compareTo
getAverageMass, getChemicalFormula, getElementalComposition, getMonoisotopicMass, getOrganicAverageMass
BioSequence clone()
BioSequence setID(String inValue)
inValue
- the id to use for this sequenceBioSequenceType getType()
BioSequence setDescription(CharSequence inValue)
String getDescription()
BioSequence setSequence(CharSequence inValue)
BioSequence setSequence(Reader inReader)
String getSequence()
String getSubSequence(SeqLocation inSeqLocation)
int length()
char residueAt(int inIndex)
inIndex
- the 1-based sequence location at which to retrieve the residueReader getSequenceReader()
Reader getSubSequenceReader(SeqLocation inSeqLocation)
InputStream getSequenceStream()
byte[] getMD5Checksum()
byte[] getSHA1Checksum()
void setAttribute(String inName, Object inValue)
Object getAttribute(String inName)
boolean hasAttribute(String inName)
Collection<String> getAttributeNames()
Object removeAttribute(String inName)
static BioSequence instantiate(XMLNode inXMLNode)
jataylor@hairyfatguy.com