Package org.biojava.nbio.core.sequence
Class AccessionID
- java.lang.Object
-
- org.biojava.nbio.core.sequence.AccessionID
-
public class AccessionID extends java.lang.ObjectUsed in Sequences as the unique indentifier. If possible, set theDataSourceto know the source of the id. This allows a SequenceProxy to gather features or related sequences Protein->Gene as an example. When parsing a Blast file it is also possible to identify the type of ID- Author:
- Scooter Willis, Jacek Grzebyta
-
-
Constructor Summary
Constructors Constructor Description AccessionID()AccessionID(java.lang.String id)AccessionID(java.lang.String id, DataSource source)AccessionID(java.lang.String id, DataSource source, java.lang.Integer version, java.lang.String identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)DataSourcegetDataSource()java.lang.StringgetID()java.lang.StringgetIdentifier()In case ifgetID()in not unique keeps the alternative id, eg.java.lang.IntegergetVersion()In case if thegetID()is not unique keeps the id version.inthashCode()voidsetIdentifier(java.lang.String identifier)voidsetVersion(java.lang.Integer version)java.lang.StringtoString()
-
-
-
Constructor Detail
-
AccessionID
public AccessionID()
-
AccessionID
public AccessionID(java.lang.String id)
- Parameters:
id-
-
AccessionID
public AccessionID(java.lang.String id, DataSource source)- Parameters:
id-source-
-
AccessionID
public AccessionID(java.lang.String id, DataSource source, java.lang.Integer version, java.lang.String identifier)
-
-
Method Detail
-
getID
public java.lang.String getID()
- Returns:
- the id
-
getDataSource
public DataSource getDataSource()
- Returns:
- the source
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getVersion
public java.lang.Integer getVersion()
In case if thegetID()is not unique keeps the id version.- Returns:
- the version
-
setVersion
public void setVersion(java.lang.Integer version)
-
getIdentifier
public java.lang.String getIdentifier()
In case ifgetID()in not unique keeps the alternative id, eg. NCBI GI number. This may null.- Returns:
-
setIdentifier
public void setIdentifier(java.lang.String identifier)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-