Package org.biojava.nbio.protmod
Class ProteinModificationImpl
- java.lang.Object
-
- org.biojava.nbio.protmod.ProteinModificationImpl
-
- All Implemented Interfaces:
Comparable<ProteinModification>,ProteinModification
public class ProteinModificationImpl extends Object implements ProteinModification, Comparable<ProteinModification>
This class contains information about a specific protein modification.- Since:
- 3.0
- Author:
- Jianjiong Gao
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProteinModificationImpl.BuilderUses Builder pattern to build a ProteinModification.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ProteinModification arg0)booleanequals(Object obj)ModificationCategorygetCategory()ModificationConditiongetCondition()StringgetDescription()StringgetFormula()StringgetId()Set<String>getKeywords()ModificationOccurrenceTypegetOccurrenceType()StringgetPdbccId()StringgetPdbccName()StringgetPsimodId()StringgetPsimodName()StringgetResidId()StringgetResidName()StringgetSystematicName()inthashCode()StringtoString()
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceProteinModification- Returns:
- modification id.
-
getPdbccId
public String getPdbccId()
- Specified by:
getPdbccIdin interfaceProteinModification- Returns:
- Protein Data Bank Chemical Component ID.
-
getPdbccName
public String getPdbccName()
- Specified by:
getPdbccNamein interfaceProteinModification- Returns:
- Protein Data Bank Chemical Component name.
-
getResidId
public String getResidId()
- Specified by:
getResidIdin interfaceProteinModification- Returns:
- RESID ID.
-
getResidName
public String getResidName()
- Specified by:
getResidNamein interfaceProteinModification- Returns:
- RESID name.
-
getPsimodId
public String getPsimodId()
- Specified by:
getPsimodIdin interfaceProteinModification- Returns:
- PSI-MOD ID.
-
getPsimodName
public String getPsimodName()
- Specified by:
getPsimodNamein interfaceProteinModification- Returns:
- PSI-MOD name.
-
getSystematicName
public String getSystematicName()
- Specified by:
getSystematicNamein interfaceProteinModification- Returns:
- Systematic name.
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceProteinModification- Returns:
- Description.
-
getKeywords
public Set<String> getKeywords()
- Specified by:
getKeywordsin interfaceProteinModification- Returns:
- a set of keywords.
-
getCondition
public ModificationCondition getCondition()
- Specified by:
getConditionin interfaceProteinModification- Returns:
ModificationCondition
-
getFormula
public String getFormula()
- Specified by:
getFormulain interfaceProteinModification- Returns:
- formula of the modified residue.
-
getCategory
public ModificationCategory getCategory()
- Specified by:
getCategoryin interfaceProteinModification- Returns:
- the modification category.
-
getOccurrenceType
public ModificationOccurrenceType getOccurrenceType()
- Specified by:
getOccurrenceTypein interfaceProteinModification- Returns:
- the modification occurrence type.
-
compareTo
public int compareTo(ProteinModification arg0)
- Specified by:
compareToin interfaceComparable<ProteinModification>
-
-