public class ModifiedCompoundImpl extends Object implements ModifiedCompound, Serializable, Comparable<ModifiedCompound>
Constructor and Description |
---|
ModifiedCompoundImpl() |
ModifiedCompoundImpl(ProteinModification modification,
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(Collection<StructureAtomLinkage> linkages)
Add a collections of linkages.
|
int |
compareTo(ModifiedCompound compound) |
boolean |
crossChains() |
boolean |
equals(Object obj) |
Set<StructureAtomLinkage> |
getAtomLinkages() |
String |
getDescription()
return a description of this compound
|
Set<StructureGroup> |
getGroups() |
Set<StructureGroup> |
getGroups(boolean isAminoAcid) |
ProteinModification |
getModification() |
String |
getOriginalModificationId()
Deprecated.
use getModification().getId()
|
int |
hashCode() |
void |
setAtomLinkages(Set<StructureAtomLinkage> linkages)
Set atom linkages
|
void |
setDescription(String desc) |
void |
setGroups(Set<StructureGroup> groups) |
void |
setModification(ProteinModification protmod) |
String |
toString() |
public static final String newline
public ModifiedCompoundImpl()
public ModifiedCompoundImpl(ProteinModification modification, StructureGroup modifiedResidue)
modification
- ProteinModification
.modifiedResidue
- modified group.IllegalArgumentException
- if either argument is null.public ModifiedCompoundImpl(ProteinModification modification, Collection<StructureAtomLinkage> linkages)
modification
- ProteinModification.linkages
- a collection of atom linkages.ProteinModification
,
StructureAtomLinkage
public void setModification(ProteinModification protmod)
setModification
in interface ModifiedCompound
public ProteinModification getModification()
getModification
in interface ModifiedCompound
ProteinModificationBean
occurred on the residue.@Deprecated public String getOriginalModificationId()
public Set<StructureGroup> getGroups()
getGroups
in interface ModifiedCompound
public Set<StructureGroup> getGroups(boolean isAminoAcid)
getGroups
in interface ModifiedCompound
isAminoAcid
- true if amino acids.public void setGroups(Set<StructureGroup> groups)
setGroups
in interface ModifiedCompound
public Set<StructureAtomLinkage> getAtomLinkages()
getAtomLinkages
in interface ModifiedCompound
#getLinkedGroupPairs
,
StructureAtomLinkage
public void setAtomLinkages(Set<StructureAtomLinkage> linkages)
ModifiedCompound
setAtomLinkages
in interface ModifiedCompound
public boolean addAtomLinkage(StructureAtomLinkage linkage)
ModifiedCompound
addGroup
.addAtomLinkage
in interface ModifiedCompound
linkage
- an atom linkage.StructureAtomLinkage
public void addAtomLinkages(Collection<StructureAtomLinkage> linkages)
ModifiedCompound
addAtomLinkages
in interface ModifiedCompound
linkages
- an atom linkage.public boolean crossChains()
crossChains
in interface ModifiedCompound
public String getDescription()
ModifiedCompound
getDescription
in interface ModifiedCompound
public void setDescription(String desc)
setDescription
in interface ModifiedCompound
public int compareTo(ModifiedCompound compound)
compareTo
in interface Comparable<ModifiedCompound>
public boolean equals(Object obj)
Copyright © 2000–2016 BioJava. All rights reserved.