public class ModifiedCompoundImpl extends java.lang.Object implements ModifiedCompound, java.io.Serializable, java.lang.Comparable<ModifiedCompound>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
newline |
| Constructor and Description |
|---|
ModifiedCompoundImpl() |
ModifiedCompoundImpl(ProteinModification modification,
java.util.Collection<StructureAtomLinkage> linkages) |
ModifiedCompoundImpl(ProteinModification modification,
StructureGroup modifiedResidue)
Create a ModifiedCompoundImpl that has only one involved component.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAtomLinkage(StructureAtomLinkage linkage)
Add a linkage.
|
void |
addAtomLinkages(java.util.Collection<StructureAtomLinkage> linkages)
Add a collections of linkages.
|
int |
compareTo(ModifiedCompound compound) |
boolean |
crossChains() |
boolean |
equals(java.lang.Object obj) |
java.util.Set<StructureAtomLinkage> |
getAtomLinkages() |
java.lang.String |
getDescription()
return a description of this compound
|
java.util.Set<StructureGroup> |
getGroups() |
java.util.Set<StructureGroup> |
getGroups(boolean isAminoAcid) |
ProteinModification |
getModification() |
java.lang.String |
getOriginalModificationId()
Deprecated.
use getModification().getId()
|
int |
hashCode() |
void |
setAtomLinkages(java.util.Set<StructureAtomLinkage> linkages)
Set atom linkages
|
void |
setDescription(java.lang.String desc) |
void |
setGroups(java.util.Set<StructureGroup> groups) |
void |
setModification(ProteinModification protmod) |
java.lang.String |
toString() |
public ModifiedCompoundImpl()
public ModifiedCompoundImpl(ProteinModification modification, StructureGroup modifiedResidue)
modification - ProteinModification.modifiedResidue - modified group.java.lang.IllegalArgumentException - if either argument is null.public ModifiedCompoundImpl(ProteinModification modification, java.util.Collection<StructureAtomLinkage> linkages)
modification - ProteinModification.linkages - a collection of atom linkages.ProteinModification,
StructureAtomLinkagepublic void setModification(ProteinModification protmod)
setModification in interface ModifiedCompoundpublic ProteinModification getModification()
getModification in interface ModifiedCompoundProteinModificationBean occurred on the residue.public java.lang.String getOriginalModificationId()
public java.util.Set<StructureGroup> getGroups()
getGroups in interface ModifiedCompoundpublic java.util.Set<StructureGroup> getGroups(boolean isAminoAcid)
getGroups in interface ModifiedCompoundisAminoAcid - true if amino acids.public void setGroups(java.util.Set<StructureGroup> groups)
setGroups in interface ModifiedCompoundpublic java.util.Set<StructureAtomLinkage> getAtomLinkages()
getAtomLinkages in interface ModifiedCompound#getLinkedGroupPairs,
StructureAtomLinkagepublic void setAtomLinkages(java.util.Set<StructureAtomLinkage> linkages)
ModifiedCompoundsetAtomLinkages in interface ModifiedCompoundpublic boolean addAtomLinkage(StructureAtomLinkage linkage)
ModifiedCompoundaddGroup.addAtomLinkage in interface ModifiedCompoundlinkage - an atom linkage.StructureAtomLinkagepublic void addAtomLinkages(java.util.Collection<StructureAtomLinkage> linkages)
ModifiedCompoundaddAtomLinkages in interface ModifiedCompoundlinkages - an atom linkage.public boolean crossChains()
crossChains in interface ModifiedCompoundpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getDescription()
ModifiedCompoundgetDescription in interface ModifiedCompoundpublic void setDescription(java.lang.String desc)
setDescription in interface ModifiedCompoundpublic int compareTo(ModifiedCompound compound)
compareTo in interface java.lang.Comparable<ModifiedCompound>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object