public class Sequence extends Object implements PhylogenyData, MultipleUris, Comparable<Sequence>
| Constructor and Description |
|---|
Sequence() |
Sequence(MolecularSequence mol_seq) |
public Sequence()
public Sequence(MolecularSequence mol_seq)
public void addAnnotation(Annotation annotation)
public void addCrossReference(Accession cross_reference)
public void addSequenceRelation(SequenceRelation sr)
public void addUri(Uri uri)
addUri in interface MultipleUrispublic StringBuffer asSimpleText()
asSimpleText in interface PhylogenyDatapublic StringBuffer asText()
asText in interface PhylogenyDatapublic int compareTo(Sequence o)
compareTo in interface Comparable<Sequence>public PhylogenyData copy()
copy in interface PhylogenyDatapublic Accession getAccession()
public Annotation getAnnotation(int i)
public SortedSet<Annotation> getAnnotations()
public DomainArchitecture getDomainArchitecture()
public String getGeneName()
public String getLocation()
public String getMolecularSequence()
public String getName()
public List<SequenceRelation> getSequenceRelations()
public String getSourceId()
public String getSymbol()
public String getType()
public Uri getUri(int index)
getUri in interface MultipleUrispublic List<Uri> getUris()
getUris in interface MultipleUrispublic boolean hasSequenceRelations()
public void init()
public boolean isEmpty()
public boolean isEqual(PhylogenyData data)
PhylogenyDataisEqual in interface PhylogenyDatapublic boolean isMolecularSequenceAligned()
public void setAccession(Accession accession)
public void setDomainArchitecture(DomainArchitecture ds)
public void setGeneName(String gene_name)
public void setLocation(String description)
public void setMolecularSequence(String mol_sequence)
public void setMolecularSequenceAligned(boolean aligned)
public void setName(String name)
public void setSourceId(String source_id)
public void setSymbol(String symbol) throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setType(String type) throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setUris(List<Uri> uris)
setUris in interface MultipleUrispublic StringBuffer toNHX()
toNHX in interface PhylogenyDatapublic void toPhyloXML(Writer writer, int level, String indentation) throws IOException
PhylogenyDatatoPhyloXML in interface PhylogenyDataIOExceptionCopyright © 2016. All rights reserved.