|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
a nucleus of rings (e.g. androstane but not biphenyl (which would be 2 separate RingNucleus)). Contains information about which rings overlap.
| Method Summary | |
void |
addAtoms()
add atoms from all the rings |
void |
addRing(Ring ring)
|
void |
addSubstituent(ChainSet ch)
add substituent(s) in ChainSet |
void |
addSubstituent(RingNucleus rn)
add substituent(s) in RingNucleus |
void |
calculateCoordinates()
calculate coordinates for nucleus de-novo |
int |
getCount()
get number of rings |
void |
getRingOverlaps()
find which rings have bonds in common |
void |
getSSSR()
"Smallest set of smallest rings". |
void |
getSubstituents(Molecule molecule)
get substituent atoms (recursively) |
void |
mergeSpiro(Atom atom,
RingNucleus otherNucleus)
|
java.lang.String |
toString()
|
| Methods inherited from interface org.xmlcml.tools.BondSet |
addBond,
and,
containsAtom,
getAtomSet,
not,
or,
xor |
| Methods inherited from interface org.xmlcml.tools.ToolHashSet |
add,
addAll,
and,
clone,
contains,
debug,
iterator,
not,
or,
remove,
removeAll,
retainAll,
size,
xor |
| Method Detail |
public void addRing(Ring ring)
throws CMLException
public int getCount()
public void getSSSR()
throws CMLException
public void getRingOverlaps()
throws CMLException
public void addAtoms()
throws CMLException
public void calculateCoordinates()
public void getSubstituents(Molecule molecule)
throws CMLException
public void addSubstituent(RingNucleus rn)
throws CMLException
public void addSubstituent(ChainSet ch)
throws CMLException
public void mergeSpiro(Atom atom,
RingNucleus otherNucleus)
public java.lang.String toString()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||