Class ChemicalComponentDictionary
- java.lang.Object
-
- org.biojava.nbio.structure.io.mmcif.ChemicalComponentDictionary
-
public class ChemicalComponentDictionary extends Object
A representation of the Chemical Component Dictionary.- Since:
- 1.7
- Author:
- Andreas Prlic
- See Also:
- link into mmCIF dictionary
-
-
Constructor Summary
Constructors Constructor Description ChemicalComponentDictionary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChemComp(ChemComp comp)add a new component to the dictionaryChemCompgetChemComp(String id)ChemCompgetParent(ChemComp c)Get the parent of a component.ChemCompgetReplaced(String id)ChemCompgetReplaced(ChemComp c)if ChemComp is replacing another one, get the old version otherwise return the same ChemComp again.ChemCompgetReplacer(String id)ChemCompgetReplacer(ChemComp c)if ChemComp is replaced by another one, get the newer version otherwise return the same ChemComp again.booleanisReplaced(String id)booleanisReplaced(ChemComp c)booleanisReplacer(String id)booleanisReplacer(ChemComp c)intsize()Returns the number of ChemComps in this dictionary
-
-
-
Constructor Detail
-
ChemicalComponentDictionary
public ChemicalComponentDictionary()
-
-
Method Detail
-
isReplaced
public boolean isReplaced(ChemComp c)
-
isReplaced
public boolean isReplaced(String id)
-
isReplacer
public boolean isReplacer(ChemComp c)
-
isReplacer
public boolean isReplacer(String id)
-
getReplacer
public ChemComp getReplacer(ChemComp c)
if ChemComp is replaced by another one, get the newer version otherwise return the same ChemComp again.- Parameters:
c-- Returns:
- get the component that replaced ChemComp.
-
getReplacer
public ChemComp getReplacer(String id)
-
getReplaced
public ChemComp getReplaced(ChemComp c)
if ChemComp is replacing another one, get the old version otherwise return the same ChemComp again.- Parameters:
c- the ChemComp for which older versions should be looked up.
-
getReplaced
public ChemComp getReplaced(String id)
-
getParent
public ChemComp getParent(ChemComp c)
Get the parent of a component. If component has no parent, return null- Parameters:
c-- Returns:
- get the parent component or null if ChemComp has no parent.
-
addChemComp
public void addChemComp(ChemComp comp)
add a new component to the dictionary- Parameters:
comp-
-
size
public int size()
Returns the number of ChemComps in this dictionary- Returns:
- nr. of ChemComps
-
getChemComp
public ChemComp getChemComp(String id)
-
-