ambit2.core.groups
Interface ISGroup
- All Superinterfaces:
- java.lang.Cloneable, java.lang.Comparable<ISGroup>, org.openscience.cdk.interfaces.IAtom, org.openscience.cdk.interfaces.IAtomType, org.openscience.cdk.interfaces.IChemObject, org.openscience.cdk.interfaces.IElement, org.openscience.cdk.interfaces.IIsotope
- All Known Implementing Classes:
- AbstractGroup, ComponentGroup, ContainerGroup, DataGroup, GenericGroup, MonomerGroup, MultipleGroup, StructureRepeatingUnit, SuperAtom
public interface ISGroup
- extends java.lang.Comparable<ISGroup>, org.openscience.cdk.interfaces.IAtom
Nested classes/interfaces inherited from interface org.openscience.cdk.interfaces.IAtomType |
org.openscience.cdk.interfaces.IAtomType.Hybridization |
Method Summary |
org.openscience.cdk.interfaces.IAtom |
addAtom(org.openscience.cdk.interfaces.IAtom atom)
|
org.openscience.cdk.interfaces.IBond |
addBond(org.openscience.cdk.interfaces.IBond bond)
|
void |
addBrackets(double x1,
double y1,
double x2,
double y2)
|
void |
finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)
|
java.lang.Iterable<org.openscience.cdk.interfaces.IAtom> |
getAtoms(boolean expanded)
|
java.lang.Iterable<org.openscience.cdk.interfaces.IBond> |
getBonds(boolean expanded)
|
int |
getNumber()
|
java.lang.String |
getSubscript()
|
void |
setNumber(int number)
|
void |
setSubscript(java.lang.String subscript)
text of Sgroup subscript. |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface org.openscience.cdk.interfaces.IAtom |
getCharge, getFractionalPoint3d, getHydrogenCount, getPoint2d, getPoint3d, getStereoParity, setCharge, setFractionalPoint3d, setHydrogenCount, setPoint2d, setPoint3d, setStereoParity |
Methods inherited from interface org.openscience.cdk.interfaces.IAtomType |
getAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, getVanderwaalsRadius, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValency, setVanderwaalsRadius |
Methods inherited from interface org.openscience.cdk.interfaces.IIsotope |
getExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundance |
Methods inherited from interface org.openscience.cdk.interfaces.IElement |
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol |
Methods inherited from interface org.openscience.cdk.interfaces.IChemObject |
addListener, clone, getBuilder, getFlag, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString |
SGROUP_VISIBLE
static final java.lang.String SGROUP_VISIBLE
- See Also:
- Constant Field Values
SGROUP_CONNECTIVITY
static final java.lang.String SGROUP_CONNECTIVITY
- See Also:
- Constant Field Values
getNumber
int getNumber()
setNumber
void setNumber(int number)
addAtom
org.openscience.cdk.interfaces.IAtom addAtom(org.openscience.cdk.interfaces.IAtom atom)
addBond
org.openscience.cdk.interfaces.IBond addBond(org.openscience.cdk.interfaces.IBond bond)
setSubscript
void setSubscript(java.lang.String subscript)
- text of Sgroup subscript. See
SGroupMDL2000Helper.SGROUP_LINE.M__SMT
.
- Parameters:
subscript
-
getSubscript
java.lang.String getSubscript()
addBrackets
void addBrackets(double x1,
double y1,
double x2,
double y2)
getAtoms
java.lang.Iterable<org.openscience.cdk.interfaces.IAtom> getAtoms(boolean expanded)
getBonds
java.lang.Iterable<org.openscience.cdk.interfaces.IBond> getBonds(boolean expanded)
finalizeAtomList
void finalizeAtomList(org.openscience.cdk.interfaces.IAtomContainer mol)