Modifier and Type | Class and Description |
---|---|
class |
Bond
Implements the concept of a covalent bond between two or more atoms.
|
class |
BondRef
A bond ref, references a CDK
IBond indirectly. |
Modifier and Type | Field and Description |
---|---|
protected IBond[] |
AtomContainer.bonds
Internal array of bonds.
|
Modifier and Type | Method and Description |
---|---|
IBond |
Bond.clone()
Clones this bond object, including clones of the atoms between which the
bond is defined.
|
IBond |
BondRef.clone()
Returns a deep clone of this IChemObject.
|
IBond |
BondRef.deref()
Dereference the bond pointer once providing access to the base
bond.
|
static IBond |
BondRef.deref(IBond bond)
Utility method to dereference an bond pointer.
|
IBond |
Atom.getBond(IAtom atom)
Returns the bond connecting 'this' atom to the provided atom.
|
IBond |
AtomRef.getBond(IAtom atom)
Returns the bond connecting 'this' atom to the provided atom.
|
IBond |
AtomContainer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
AtomContainer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
Ring.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IBond |
DefaultChemObjectBuilder.newBond()
Create a new bond using the default constructor.
|
IBond |
AtomContainer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
AtomContainer.removeBond(int position)
Removes the bond at the given position from the AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IBond> |
Atom.bonds()
Returns the bonds connected to this atom.
|
Iterable<IBond> |
AtomContainer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
AtomRef.bonds() |
List<IBond> |
AtomContainer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
Modifier and Type | Method and Description |
---|---|
void |
AtomContainer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
boolean |
AtomContainer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
static IBond |
BondRef.deref(IBond bond)
Utility method to dereference an bond pointer.
|
int |
AtomContainer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
IBond |
Ring.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IRingSet |
RingSet.getRings(IBond bond)
Returns a vector of all rings that this bond is part of.
|
int |
AtomContainer.indexOf(IBond bond)
Access the storage index of a bond.
|
boolean |
Bond.isConnectedTo(IBond bond)
Checks whether a bond is connected to another one.
|
boolean |
BondRef.isConnectedTo(IBond bond)
Checks whether a bond is connected to another one.
|
void |
AtomContainer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
AtomContainer.setBonds(IBond[] newBonds)
Sets the array of bonds of this AtomContainer.
|
Constructor and Description |
---|
BondRef(IBond bond)
Create a pointer for the provided bond.
|
Modifier and Type | Method and Description |
---|---|
Set<IBond> |
Aromaticity.findBonds(IAtomContainer molecule)
Find the bonds of a
molecule which this model determined were
aromatic. |
Modifier and Type | Method and Description |
---|---|
double |
Polarizability.calculateBondPolarizability(IAtomContainer atomContainer,
IBond bond)
calculate bond polarizability.
|
Modifier and Type | Class and Description |
---|---|
class |
DebugBond
Debugging data class.
|
Modifier and Type | Method and Description |
---|---|
IBond |
DebugBond.clone()
Clones this bond object, including clones of the atoms between which the
bond is defined.
|
IBond |
DebugStrand.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugRing.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugCrystal.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugAminoAcid.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugPolymer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugBioPolymer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugMonomer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugAtomContainer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
DebugStrand.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugRing.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugCrystal.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugAminoAcid.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugPolymer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugBioPolymer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugMonomer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugAtomContainer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
DebugRing.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IBond |
DebugChemObjectBuilder.newBond()
Create a new bond using the default constructor.
|
IBond |
DebugStrand.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugRing.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugCrystal.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugAminoAcid.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugPolymer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugBioPolymer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugMonomer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugAtomContainer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
DebugStrand.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugRing.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugCrystal.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugAminoAcid.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugPolymer.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugBioPolymer.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugMonomer.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
IBond |
DebugAtomContainer.removeBond(int pos)
Removes the bond at the given position from the AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IBond> |
DebugAtom.bonds()
Returns the bonds connected to this atom.
|
Iterable<IBond> |
DebugStrand.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugRing.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugCrystal.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugAminoAcid.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugPolymer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugBioPolymer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugMonomer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
Iterable<IBond> |
DebugAtomContainer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
List<IBond> |
DebugStrand.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugRing.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugCrystal.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugAminoAcid.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugPolymer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugBioPolymer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugMonomer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
List<IBond> |
DebugAtomContainer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
Modifier and Type | Method and Description |
---|---|
void |
DebugStrand.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugRing.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugCrystal.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugAminoAcid.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugPolymer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugBioPolymer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugMonomer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
void |
DebugAtomContainer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
boolean |
DebugStrand.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugRing.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugCrystal.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugAminoAcid.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugPolymer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugBioPolymer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugMonomer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
boolean |
DebugAtomContainer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
int |
DebugStrand.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugRing.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugCrystal.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugAminoAcid.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugPolymer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugBioPolymer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
DebugMonomer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
IBond |
DebugRing.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IRingSet |
DebugRingSet.getRings(IBond bond)
Returns a vector of all rings that this bond is part of.
|
int |
DebugAtomContainer.indexOf(IBond bond)
Access the storage index of a bond.
|
boolean |
DebugBond.isConnectedTo(IBond bond)
Checks whether a bond is connected to another one.
|
void |
DebugStrand.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugRing.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugCrystal.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugAminoAcid.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugPolymer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugBioPolymer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugMonomer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
DebugAtomContainer.removeBond(IBond bond)
Removes the bond from this container.
|
Modifier and Type | Method and Description |
---|---|
protected String |
HybridizationFingerprinter.getBondSymbol(IBond bond)
Gets the bond Symbol attribute of the Fingerprinter class.
|
protected String |
GraphOnlyFingerprinter.getBondSymbol(IBond bond)
Gets the bondSymbol attribute of the Fingerprinter class.
|
protected String |
Fingerprinter.getBondSymbol(IBond bond)
Gets the bondSymbol attribute of the Fingerprinter class
|
Modifier and Type | Method and Description |
---|---|
protected static List<IBond> |
FragmentUtils.traverse(IAtomContainer atomContainer,
IAtom atom,
List<IBond> bondList) |
Modifier and Type | Method and Description |
---|---|
protected static List<IAtomContainer> |
FragmentUtils.splitMolecule(IAtomContainer atomContainer,
IBond bond)
Non destructively split a molecule into two parts at the specified bond.
|
Modifier and Type | Method and Description |
---|---|
protected static IAtomContainer |
FragmentUtils.makeAtomContainer(IAtom atom,
List<IBond> parts,
IAtom excludedAtom) |
protected static List<IBond> |
FragmentUtils.traverse(IAtomContainer atomContainer,
IAtom atom,
List<IBond> bondList) |
Modifier and Type | Method and Description |
---|---|
static IBond |
GeometryTools.getClosestBond(double xPosition,
double yPosition,
IAtomContainer atomCon)
Deprecated.
Returns the bond of the given molecule that is closest to the given
coordinates.
|
static IBond |
GeometryUtil.getClosestBond(double xPosition,
double yPosition,
IAtomContainer atomCon)
Returns the bond of the given molecule that is closest to the given coordinates.
|
static IBond |
GeometryTools.getClosestBond(int xPosition,
int yPosition,
IAtomContainer atomCon)
Deprecated.
Returns the bond of the given molecule that is closest to the given
coordinates.
|
static IBond |
GeometryUtil.getClosestBond(int xPosition,
int yPosition,
IAtomContainer atomCon)
Returns the bond of the given molecule that is closest to the given coordinates.
|
Modifier and Type | Method and Description |
---|---|
static int[] |
GeometryTools.getBondCoordinates(IBond bond)
Deprecated.
Writes the coordinates of the atoms participating the given bond into an
array.
|
static int[] |
GeometryUtil.getBondCoordinates(IBond bond)
Writes the coordinates of the atoms participating the given bond into an array.
|
static double |
GeometryTools.getLength2D(IBond bond)
Deprecated.
Returns the geometric length of this bond in 2D space.
|
static double |
GeometryUtil.getLength2D(IBond bond)
Returns the geometric length of this bond in 2D space.
|
static boolean |
GeometryTools.has2DCoordinates(IBond bond)
Deprecated.
Determines if this Bond contains 2D coordinates.
|
static boolean |
GeometryUtil.has2DCoordinates(IBond bond)
Determines if this Bond contains 2D coordinates.
|
static boolean |
BondTools.isValidDoubleBondConfiguration(IAtomContainer container,
IBond bond)
Tells if a certain bond is center of a valid double bond configuration.
|
static void |
GeometryUtil.reflect(Collection<IAtom> atoms,
IBond bond)
Reflect a collection of atoms in the line formed by the specified bond.
|
Modifier and Type | Method and Description |
---|---|
static double |
GeometryUtil.getBondLengthMedian(Iterable<IBond> bonds,
int cap)
Calculate the median bond length of some bonds.
|
Modifier and Type | Method and Description |
---|---|
IBond |
GraphUtil.EdgeToBondMap.get(int v,
int w)
Access the bond store at the end points v and w.
|
Modifier and Type | Method and Description |
---|---|
static int[][] |
GraphUtil.toAdjListSubgraph(IAtomContainer container,
Set<IBond> include)
Create an adjacent list representation of the container that only
includes bonds that are in the set provided as an argument.
|
Modifier and Type | Method and Description |
---|---|
IBond |
IBond.clone()
Returns a deep clone of this IChemObject.
|
IBond |
IAtom.getBond(IAtom atom)
Returns the bond connecting 'this' atom to the provided atom.
|
IBond |
IAtomContainer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
IAtomContainer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond[] |
IDoubleBondStereochemistry.getBonds()
Returns an array of ligand bonds around the double bond.
|
IBond |
IRing.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IBond |
IDoubleBondStereochemistry.getStereoBond()
IBond that is the stereo center. |
IBond |
IChemObjectBuilder.newBond()
Create a new bond using the default constructor.
|
IBond |
IAtomContainer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
IAtomContainer.removeBond(int position)
Removes the bond at the given position from the AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IBond> |
IAtom.bonds()
Returns the bonds connected to this atom.
|
Iterable<IBond> |
IAtomContainer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
List<IBond> |
IAtomContainer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
Modifier and Type | Method and Description |
---|---|
void |
IAtomContainer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
boolean |
IAtomContainer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
int |
IAtomContainer.getBondNumber(IBond bond)
Deprecated.
|
IBond |
IRing.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IRingSet |
IRingSet.getRings(IBond bond)
Returns a vector of all rings that this bond is part of.
|
int |
IAtomContainer.indexOf(IBond bond)
Access the storage index of a bond.
|
boolean |
IBond.isConnectedTo(IBond bond)
Checks whether a bond is connected to another one.
|
void |
IAtomContainer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
IAtomContainer.setBonds(IBond[] bonds)
Sets the array of bonds of this AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
ITetrahedralChirality |
ITetrahedralChirality.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
ITetrahedralChirality |
ITetrahedralChirality.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
IStereoElement |
IStereoElement.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
IStereoElement |
IStereoElement.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
IDoubleBondStereochemistry |
IDoubleBondStereochemistry.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
IDoubleBondStereochemistry |
IDoubleBondStereochemistry.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds)
Map the atoms/bonds in this instance to a new stereo element using the
provided atom/bond mapping.
|
Modifier and Type | Field and Description |
---|---|
protected IBond |
CMLCoreModule.currentBond |
Modifier and Type | Method and Description |
---|---|
Iterable<Map<IBond,IBond>> |
Mappings.toBondMap()
Convert the permutations to a bond-bond map.
|
Iterable<Map<IBond,IBond>> |
Mappings.toBondMap()
Convert the permutations to a bond-bond map.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
BondMatcher.matches(IBond bond1,
IBond bond2)
Determines if
bond1 is compatible with bond2 . |
Modifier and Type | Interface and Description |
---|---|
interface |
IQueryBond
Defines the abililty to be matched against IBond's.
|
Modifier and Type | Class and Description |
---|---|
class |
CTFileQueryBond
Deprecated.
Use
Expr.Type.SINGLE_OR_AROMATIC etc. |
class |
OrderQueryBond
Deprecated.
|
class |
OrderQueryBondOrderOnly
Deprecated.
Use
new QueryBond(beg, end, ORDER, bord) |
class |
QueryBond
Implements the concept of a "query bond" between two or more atoms.
|
Modifier and Type | Field and Description |
---|---|
protected IBond[] |
QueryAtomContainer.bonds
Internal array of bonds.
|
Modifier and Type | Method and Description |
---|---|
IBond |
QueryAtom.getBond(IAtom atom)
Returns the bond connecting 'this' atom to the provided atom.
|
IBond |
QueryAtomContainer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
QueryAtomContainer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
QueryAtomContainer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
QueryAtomContainer.removeBond(int position)
Removes the bond at the given position from the AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IBond> |
QueryAtom.bonds()
Returns the bonds connected to this atom.
|
Iterable<IBond> |
QueryAtomContainer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
List<IBond> |
QueryAtomContainer.getConnectedBondsList(IAtom atom)
Returns an ArrayList of all Bonds connected to the given atom.
|
Map<IAtom,Map<Integer,IBond>> |
RGroupQuery.getRootAttachmentPoints() |
Map<IAtom,Map<Integer,IBond>> |
IRGroupQuery.getRootAttachmentPoints()
Getter for root attachment points = bonds that connect R pseudo-atoms to the scaffold.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryAtomContainer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
boolean |
QueryAtomContainer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
int |
QueryAtomContainer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
int |
QueryAtomContainer.indexOf(IBond bond) |
boolean |
QueryBond.isConnectedTo(IBond bond)
Checks whether a query bond is connected to another one.
|
boolean |
OrderQueryBondOrderOnly.matches(IBond bond)
Deprecated.
|
boolean |
CTFileQueryBond.matches(IBond bond)
Deprecated.
|
boolean |
OrderQueryBond.matches(IBond bond)
Deprecated.
|
boolean |
QueryBond.matches(IBond bond)
Returns true of the given
bond matches this IQueryBond. |
boolean |
Expr.matches(IBond bond) |
boolean |
IQueryBond.matches(IBond bond)
Returns true of the given
bond matches this IQueryBond. |
boolean |
Expr.matches(IBond bond,
int stereo) |
static CTFileQueryBond |
CTFileQueryBond.ofType(IBond bond,
int type)
Deprecated.
Create a CTFileQueryBond of the specified type (from the MDL spec).
|
void |
QueryAtomContainer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
QueryAtomContainer.setBonds(IBond[] bonds)
Sets the array of bonds of this AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
void |
RGroupQuery.setRootAttachmentPoints(Map<IAtom,Map<Integer,IBond>> rootAttachmentPoints) |
void |
IRGroupQuery.setRootAttachmentPoints(Map<IAtom,Map<Integer,IBond>> rootAttachmentPoints)
Setter for root attachment points = bonds that connect R pseudo-atoms to the scaffold.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyOrderQueryBond
Deprecated.
|
class |
AromaticOrSingleQueryBond
Deprecated.
|
class |
AromaticQueryBond
Deprecated.
|
class |
LogicalOperatorBond
Deprecated.
|
class |
RingBond
Deprecated.
|
class |
SMARTSBond
Deprecated.
|
class |
StereoBond
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StereoBond.matches(IBond bond)
Deprecated.
|
boolean |
AromaticQueryBond.matches(IBond bond)
Deprecated.
|
boolean |
OrderQueryBond.matches(IBond bond)
Deprecated.
|
boolean |
SMARTSBond.matches(IBond bond)
Deprecated.
|
boolean |
LogicalOperatorBond.matches(IBond bond)
Deprecated.
|
boolean |
RingBond.matches(IBond bond)
Deprecated.
|
boolean |
AnyOrderQueryBond.matches(IBond bond)
Deprecated.
|
boolean |
AromaticOrSingleQueryBond.matches(IBond bond)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OverlapResolver.areIntersected(IBond bond1,
IBond bond2)
Deprecated.
Checks if two bonds cross each other.
|
IAtom |
StructureDiagramGenerator.getOtherBondAtom(IAtom atom,
IBond bond)
Returns the other atom of the bond.
|
Modifier and Type | Method and Description |
---|---|
void |
StructureDiagramGenerator.setMolecule(IAtomContainer mol,
boolean clone,
Set<IAtom> afix,
Set<IBond> bfix)
Assigns a molecule to be laid out.
|
Modifier and Type | Method and Description |
---|---|
org.xmlcml.cml.element.CMLBond |
Convertor.cdkBondToCMLBond(IBond cdkBond) |
void |
PDBAtomCustomizer.customize(IBond bond,
Object nodeToAdd) |
void |
MDMoleculeCustomizer.customize(IBond bond,
Object nodeToAdd)
No customization for bonds.
|
void |
QSARCustomizer.customize(IBond bond,
Object nodeToAdd) |
void |
ICMLCustomizer.customize(IBond bond,
Object nodeToAdd)
Customized the nodeToAdd for the given IBond.
|
Modifier and Type | Method and Description |
---|---|
int |
AtomTetrahedralLigandPlacer3D.makeStereocenter(javax.vecmath.Point3d atomA,
IBond ax,
javax.vecmath.Point3d atomB,
javax.vecmath.Point3d atomC,
javax.vecmath.Point3d[] branchPoints)
set Atoms in respect to stereoinformation.
|
Modifier and Type | Class and Description |
---|---|
class |
PharmacophoreAngleBond
Represents an angle relationship between three pharmacophore groups.
|
class |
PharmacophoreBond
Represents a distance relationship between two pharmacophore groups.
|
class |
PharmacophoreQueryAngleBond
Represents a pharmacophore query angle constraint.
|
class |
PharmacophoreQueryBond
Represents a pharmacophore query distance constraint.
|
Modifier and Type | Method and Description |
---|---|
List<List<IBond>> |
PharmacophoreMatcher.getMatchingPharmacophoreBonds()
Get the matching pharmacophore constraints.
|
List<HashMap<IBond,IBond>> |
PharmacophoreMatcher.getTargetQueryBondMappings()
Return a list of HashMap's that allows one to get the query constraint for a given pharmacophore bond.
|
List<HashMap<IBond,IBond>> |
PharmacophoreMatcher.getTargetQueryBondMappings()
Return a list of HashMap's that allows one to get the query constraint for a given pharmacophore bond.
|
Modifier and Type | Method and Description |
---|---|
static PharmacophoreBond |
PharmacophoreBond.get(IBond bond) |
boolean |
PharmacophoreQueryAngleBond.matches(IBond bond)
Checks whether the query angle constraint matches a target distance.
|
boolean |
PharmacophoreQueryBond.matches(IBond bond)
Checks whether the query distance constraint matches a target distance.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBondDescriptor.cacheDescriptorValue(IBond bond,
IAtomContainer container,
IDescriptorResult doubleResult)
Caches a DescriptorValue for a given IBond.
|
DescriptorValue |
IBondDescriptor.calculate(IBond bond,
IAtomContainer atomContainer)
Calculates the descriptor value for the given IBond.
|
IDescriptorResult |
AbstractBondDescriptor.getCachedDescriptorValue(IBond bond)
Returns the cached DescriptorValue for the given IBond.
|
Modifier and Type | Method and Description |
---|---|
DescriptorValue |
IPBondLearningDescriptor.calculate(IBond bond,
IAtomContainer atomContainer)
Deprecated.
This method calculates the ionization potential of a bond.
|
DescriptorValue |
AtomicNumberDifferenceDescriptor.calculate(IBond bond,
IAtomContainer ac) |
DescriptorValue |
BondPartialTChargeDescriptor.calculate(IBond bond,
IAtomContainer ac)
The method calculates the bond total Partial charge of a given bond
It is needed to call the addExplicitHydrogensToSatisfyValency method from the class tools.HydrogenAdder.
|
DescriptorValue |
BondPartialSigmaChargeDescriptor.calculate(IBond bond,
IAtomContainer ac)
The method calculates the bond-sigma Partial charge of a given bond
It is needed to call the addExplicitHydrogensToSatisfyValency method from the class tools.HydrogenAdder.
|
DescriptorValue |
BondSigmaElectronegativityDescriptor.calculate(IBond aBond,
IAtomContainer atomContainer)
The method calculates the sigma electronegativity of a given bond
It is needed to call the addExplicitHydrogensToSatisfyValency method from the class tools.HydrogenAdder.
|
DescriptorValue |
BondPartialPiChargeDescriptor.calculate(IBond bond,
IAtomContainer ac)
The method calculates the bond-pi Partial charge of a given bond
It is needed to call the addExplicitHydrogensToSatisfyValency method from the class tools.HydrogenAdder.
|
Modifier and Type | Method and Description |
---|---|
IReaction |
IReactionMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
Modifier and Type | Method and Description |
---|---|
IReaction |
SharingElectronMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
TautomerizationMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
RemovingSEofNBMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
RemovingSEofBMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
RadicalSiteIonizationMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
HeterolyticCleavageMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
HomolyticCleavageMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
AdductionPBMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
RearrangementChargeMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
AdductionLPMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
IReaction |
RadicalSiteRearrangementMechanism.initiate(IAtomContainerSet atomContainerSet,
ArrayList<IAtom> atomList,
ArrayList<IBond> bondList)
Initiates the process for the given mechanism.
|
Modifier and Type | Method and Description |
---|---|
IBond |
RendererModel.getHighlightedBond()
Returns the Bond currently highlighted.
|
Modifier and Type | Method and Description |
---|---|
void |
RendererModel.setHighlightedBond(IBond highlightedBond)
Sets the Bond currently highlighted.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
SymbolVisibility.visible(IAtom atom,
List<IBond> neighbors,
RendererModel model)
Determine if an atom with the specified bonds is visible.
|
Modifier and Type | Method and Description |
---|---|
static MarkedElement |
MarkedElement.markupBond(IRenderingElement elem,
IBond bond)
Markup a bond with the class 'bond' and optionally the ids/classes
from it's properties.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
BasicBondGenerator.bindsHydrogen(IBond bond)
Check to see if any of the atoms in this bond are hydrogen atoms.
|
IRenderingElement |
BasicBondGenerator.generate(IBond currentBond,
RendererModel model)
Generate rendering element(s) for the current bond, including ring
elements if this bond is part of a ring.
|
IRenderingElement |
BasicBondGenerator.generateBond(IBond bond,
RendererModel model)
Generate stereo or bond elements for this bond.
|
IRenderingElement |
BasicBondGenerator.generateBondElement(IBond bond,
IBond.Order type,
RendererModel model)
Generate a LineElement or an ElementGroup of LineElements for this bond.
|
IRenderingElement |
BasicBondGenerator.generateBondElement(IBond bond,
RendererModel model)
Generate rendering elements for a bond, without ring elements but
considering the type of the bond (single, double, triple).
|
LineElement |
BasicBondGenerator.generateInnerElement(IBond bond,
IRing ring,
RendererModel model)
Make the inner ring bond, which is slightly shorter than the outer bond.
|
IRenderingElement |
BasicBondGenerator.generateRingElements(IBond bond,
IRing ring,
RendererModel model)
Generate ring elements, such as inner-ring bonds or ring stereo elements.
|
IRenderingElement |
RingGenerator.generateRingElements(IBond bond,
IRing ring,
RendererModel model)
Generate ring elements, such as inner-ring bonds or ring stereo elements.
|
Color |
BasicBondGenerator.getColorForBond(IBond bond,
RendererModel model)
Determine the color of a bond, returning either the default color,
the override color or whatever is in the color hash for that bond.
|
double |
BasicBondGenerator.getWidthForBond(IBond bond,
RendererModel model)
Determine the width of a bond, returning either the width defined
in the model, or the override width.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SelectionVisibility.visible(IAtom atom,
List<IBond> neighbors,
RendererModel model)
Determine if an atom with the specified bonds is visible.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RingSearch.cyclic(IBond bond)
Determine whether the bond is cyclic.
|
Modifier and Type | Method and Description |
---|---|
Set<IBond> |
Sgroup.getBonds()
Access the bonds that belong to this substructure group.
|
Modifier and Type | Method and Description |
---|---|
void |
Sgroup.addBond(IBond bond)
Add a bond to this Sgroup.
|
void |
Sgroup.removeBond(IBond bond)
Remove a bond from this Sgroup.
|
Modifier and Type | Field and Description |
---|---|
protected IBond[] |
AtomContainer.bonds
Internal array of bonds.
|
Modifier and Type | Method and Description |
---|---|
IBond |
Bond.clone()
Clones this bond object, including clones of the atoms between which the
bond is defined.
|
IBond |
Atom.getBond(IAtom atom)
Returns the bond connecting 'this' atom to the provided atom.
|
IBond |
AtomContainer.getBond(IAtom atom1,
IAtom atom2)
Returns the bond that connects the two given atoms.
|
IBond |
AtomContainer.getBond(int idx)
Get the bond at the specified idx, the index should be in the
range 0 ≤ idx <
IAtomContainer.getBondCount() . |
IBond |
Ring.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IBond |
SilentChemObjectBuilder.newBond()
Create a new bond using the default constructor.
|
IBond |
AtomContainer.removeBond(IAtom atom1,
IAtom atom2)
Removes the bond that connects the two given atoms.
|
IBond |
AtomContainer.removeBond(int position)
Removes the bond at the given position from the AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
Iterable<IBond> |
Atom.bonds()
Returns the bonds connected to this atom.
|
Iterable<IBond> |
AtomContainer.bonds()
Returns an Iterable for looping over all bonds in this container.
|
List<IBond> |
AtomContainer.getConnectedBondsList(IAtom atom)
Returns the bonds connected connected to the specified atom.
|
Modifier and Type | Method and Description |
---|---|
void |
AtomContainer.addBond(IBond bond)
Adds a Bond to this AtomContainer.
|
boolean |
AtomContainer.contains(IBond bond)
True, if the AtomContainer contains the given bond object.
|
int |
AtomContainer.getBondNumber(IBond bond)
Returns the position of a given bond in the electronContainers array.
|
IBond |
Ring.getNextBond(IBond bond,
IAtom atom)
Returns the next bond in order, relative to a given bond and atom.
|
IRingSet |
RingSet.getRings(IBond bond)
Returns a vector of all rings that this bond is part of.
|
int |
AtomContainer.indexOf(IBond bond)
Access the storage index of a bond.
|
boolean |
Bond.isConnectedTo(IBond bond)
Checks whether a bond is connected to another one.
|
void |
AtomContainer.removeBond(IBond bond)
Removes the bond from this container.
|
void |
AtomContainer.setBonds(IBond[] newBonds)
Sets the array of bonds of this AtomContainer.
|
Modifier and Type | Method and Description |
---|---|
List<Map<IBond,IBond>> |
Isomorphism.getAllBondMaps()
Deprecated.
|
List<Map<IBond,IBond>> |
Isomorphism.getAllBondMaps()
Deprecated.
|
Map<IBond,IBond> |
Isomorphism.getFirstBondMap()
Deprecated.
|
Map<IBond,IBond> |
Isomorphism.getFirstBondMap()
Deprecated.
|
static Map<IBond,IBond> |
Isomorphism.makeBondMapOfAtomMap(IAtomContainer ac1,
IAtomContainer ac2,
Map<IAtom,IAtom> mapping)
Deprecated.
Returns bond map between source and target molecules based on the atoms
|
static Map<IBond,IBond> |
Isomorphism.makeBondMapOfAtomMap(IAtomContainer ac1,
IAtomContainer ac2,
Map<IAtom,IAtom> mapping)
Deprecated.
Returns bond map between source and target molecules based on the atoms
|
static List<Map<IBond,IBond>> |
Isomorphism.makeBondMapsOfAtomMaps(IAtomContainer ac1,
IAtomContainer ac2,
List<Map<IAtom,IAtom>> mappings)
Deprecated.
Returns bond maps between source and target molecules based on the atoms
|
static List<Map<IBond,IBond>> |
Isomorphism.makeBondMapsOfAtomMaps(IAtomContainer ac1,
IAtomContainer ac2,
List<Map<IAtom,IAtom>> mappings)
Deprecated.
Returns bond maps between source and target molecules based on the atoms
|
Modifier and Type | Method and Description |
---|---|
static boolean |
DefaultMatcher.isAtomMatch(AtomMatcher atomMatcher1,
AtomMatcher atomMatcher2,
IAtomContainer ac2,
IBond bondA2,
boolean shouldMatchBonds)
Deprecated.
|
static boolean |
DefaultMatcher.isBondMatch(BondMatcher bondMatcher,
IAtomContainer ac2,
IBond bondA2,
boolean shouldMatchBonds)
Deprecated.
|
boolean |
BondMatcher.matches(IAtomContainer container,
IBond atom)
Deprecated.
|
boolean |
DefaultBondMatcher.matches(IAtomContainer targetContainer,
IBond targetBond)
Deprecated.
|
boolean |
VFBondMatcher.matches(TargetProperties container,
IBond atom)
Deprecated.
|
boolean |
DefaultVFBondMatcher.matches(TargetProperties targetConatiner,
IBond targetBond)
Deprecated.
|
Constructor and Description |
---|
DefaultBondMatcher(IAtomContainer queryMol,
IBond queryBond,
boolean shouldMatchBonds)
Deprecated.
Constructor
|
DefaultVFBondMatcher(IAtomContainer queryMol,
IBond queryBond,
boolean shouldMatchBonds)
Deprecated.
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
McGregorChecks.isMatchFeasible(IAtomContainer ac1,
IBond bondA1,
IAtomContainer ac2,
IBond bondA2,
boolean shouldMatchBonds)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IBond |
TargetProperties.getBond(IAtom atom1,
IAtom atom2)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static int |
ChemicalFilters.convertBondOrder(IBond bond)
Deprecated.
Get bond order value as
int value. |
static int |
ChemicalFilters.convertBondStereo(IBond bond)
Deprecated.
Get stereo value as integer
|
Modifier and Type | Method and Description |
---|---|
boolean |
BondEnergy.matches(IBond bond)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
BondEnergies.getEnergies(IBond bond)
Deprecated.
Returns bond energy for a bond type, given atoms and bond type
|
Modifier and Type | Method and Description |
---|---|
IBond[] |
DoubleBondStereochemistry.getBonds()
Returns an array of ligand bonds around the double bond.
|
IBond |
DoubleBondStereochemistry.getStereoBond()
IBond that is the stereo center. |
Modifier and Type | Method and Description |
---|---|
protected IStereoElement<IBond,IAtom> |
Atropisomeric.create(IBond focus,
List<IAtom> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
DoubleBondStereochemistry.create(IBond focus,
List<IBond> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
DoubleBondStereochemistry.create(IBond focus,
List<IBond> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
ExtendedCisTrans.create(IBond focus,
List<IBond> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
ExtendedCisTrans.create(IBond focus,
List<IBond> carriers,
int cfg) |
Modifier and Type | Method and Description |
---|---|
protected IStereoElement<IBond,IAtom> |
Atropisomeric.create(IBond focus,
List<IAtom> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
DoubleBondStereochemistry.create(IBond focus,
List<IBond> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
ExtendedCisTrans.create(IBond focus,
List<IBond> carriers,
int cfg) |
static IAtom[] |
ExtendedCisTrans.findTerminalAtoms(IAtomContainer container,
IBond focus)
Helper method to locate two terminal atoms in a container for this
extended Cis/Trans element.
|
Modifier and Type | Method and Description |
---|---|
protected IStereoElement<IBond,IBond> |
DoubleBondStereochemistry.create(IBond focus,
List<IBond> carriers,
int cfg) |
protected IStereoElement<IBond,IBond> |
ExtendedCisTrans.create(IBond focus,
List<IBond> carriers,
int cfg) |
IDoubleBondStereochemistry |
DoubleBondStereochemistry.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds) |
IDoubleBondStereochemistry |
DoubleBondStereochemistry.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds) |
ITetrahedralChirality |
TetrahedralChirality.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds) |
ITetrahedralChirality |
TetrahedralChirality.map(Map<IAtom,IAtom> atoms,
Map<IBond,IBond> bonds) |
Constructor and Description |
---|
Atropisomeric(IBond focus,
IAtom[] carriers,
int value)
Define a new atropisomer using the focus bond and the carrier atoms.
|
DoubleBondStereochemistry(IBond stereoBond,
IBond[] ligandBonds,
IDoubleBondStereochemistry.Conformation stereo)
Creates a new double bond stereo chemistry.
|
DoubleBondStereochemistry(IBond stereoBond,
IBond[] ligandBonds,
IDoubleBondStereochemistry.Conformation stereo)
Creates a new double bond stereo chemistry.
|
DoubleBondStereochemistry(IBond stereoBond,
IBond[] ligandBonds,
int config) |
DoubleBondStereochemistry(IBond stereoBond,
IBond[] ligandBonds,
int config) |
ExtendedCisTrans(IBond focus,
IBond[] peripherals,
int config) |
ExtendedCisTrans(IBond focus,
IBond[] peripherals,
int config) |
Modifier and Type | Method and Description |
---|---|
boolean |
AtomTypeAwareSaturationChecker.bondOrderCanBeIncreased(IBond bond,
IAtomContainer atomContainer)
Check if the bond order can be increased.
|
IAtomContainer |
StructureResonanceGenerator.getContainer(IAtomContainer molecule,
IBond bond)
Get the container which the bond is found on resonance from a
IAtomContainer . |
static double[] |
IonizationPotentialTool.getQSARs(IAtomContainer container,
IBond bond)
Deprecated.
Get the results of 7 qsar descriptors been applied.
|
boolean |
SmilesValencyChecker.isSaturated(IBond bond,
IAtomContainer atomContainer)
Returns whether a bond is saturated.
|
boolean |
SaturationChecker.isSaturated(IBond bond,
IAtomContainer atomContainer)
Returns whether a bond is saturated.
|
boolean |
SmilesValencyChecker.isUnsaturated(IBond bond,
IAtomContainer atomContainer)
Returns whether a bond is unsaturated.
|
boolean |
SaturationChecker.isUnsaturated(IBond bond,
IAtomContainer atomContainer)
Returns whether a bond is unsaturated.
|
boolean |
SaturationChecker.newSaturate(IBond[] bonds,
IAtomContainer atomContainer)
Saturates a set of Bonds in an AtomContainer.
|
boolean |
SaturationChecker.newSaturate(IBond bond,
IAtomContainer atomContainer)
Saturate atom by adjusting its bond orders.
|
static double |
IonizationPotentialTool.predictIP(IAtomContainer container,
IBond bond)
Deprecated.
Method which is predict the Ionization Potential from given atom.
|
boolean |
SmilesValencyChecker.saturate(IBond[] bonds,
IAtomContainer atomContainer)
Saturates a set of Bonds in an AtomContainer.
|
boolean |
SmilesValencyChecker.saturateByIncreasingBondOrder(IBond bond,
IAtomContainer atomContainer)
Tries to saturate a bond by increasing its bond orders by 1.0.
|
boolean |
SmilesValencyChecker.unsaturateByDecreasingBondOrder(IBond bond) |
Modifier and Type | Method and Description |
---|---|
int |
SaturationChecker.calculateNumberOfImplicitHydrogens(IAtom atom,
double bondOrderSum,
double singleElectronSum,
List<IBond> connectedBonds,
boolean throwExceptionForUnknowAtom)
Calculate the number of missing hydrogens by subtracting the number of
bonds for the atom from the expected number of bonds.
|
Modifier and Type | Method and Description |
---|---|
static IBond[] |
AtomContainerManipulator.getBondArray(IAtomContainer container)
Constructs an array of Bond objects from an AtomContainer.
|
static IBond[] |
AtomContainerManipulator.getBondArray(List<IBond> list)
Constructs an array of Atom objects from a List of Atom objects.
|
Modifier and Type | Method and Description |
---|---|
static Set<IBond> |
ReactionManipulator.findMappedBonds(IReaction reaction)
Collect the set of bonds that mapped in both a reactant and a product.
|
Modifier and Type | Method and Description |
---|---|
static void |
BondManipulator.decreaseBondOrder(IBond bond)
Decrease the order of a bond.
|
static IAtom[] |
BondManipulator.getAtomArray(IBond container)
Constructs an array of Atom objects from Bond.
|
static IRing |
RingSetManipulator.getHeaviestRing(IRingSet ringSet,
IBond bond)
We define the heaviest ring as the one with the highest number of double bonds.
|
static IBond.Order |
BondManipulator.getMaximumBondOrder(IBond firstBond,
IBond secondBond)
Returns the maximum bond order for the two bonds.
|
static IAtomContainer |
MoleculeSetManipulator.getRelevantAtomContainer(IAtomContainerSet moleculeSet,
IBond bond) |
static IAtomContainer |
AtomContainerSetManipulator.getRelevantAtomContainer(IAtomContainerSet containerSet,
IBond bond) |
static IAtomContainer |
ChemModelManipulator.getRelevantAtomContainer(IChemModel chemModel,
IBond bond)
Retrieves the first IAtomContainer containing a given IBond from an
IChemModel.
|
static IAtomContainer |
ReactionManipulator.getRelevantAtomContainer(IReaction reaction,
IBond bond) |
static IAtomContainer |
ReactionSetManipulator.getRelevantAtomContainer(IReactionSet set,
IBond bond) |
static IReaction |
ReactionSetManipulator.getRelevantReaction(IReactionSet set,
IBond bond) |
static void |
BondManipulator.increaseBondOrder(IBond bond)
Increment the bond order of this bond.
|
Modifier and Type | Method and Description |
---|---|
static IBond[] |
AtomContainerManipulator.getBondArray(List<IBond> list)
Constructs an array of Atom objects from a List of Atom objects.
|
static IBond.Order |
BondManipulator.getMaximumBondOrder(Iterator<IBond> bonds)
Returns the maximum bond order for a List of bonds, given an iterator to the list.
|
static IBond.Order |
BondManipulator.getMaximumBondOrder(List<IBond> bonds)
Returns the maximum bond order for a List of bonds.
|
static IBond.Order |
BondManipulator.getMinimumBondOrder(Iterator<IBond> bonds)
Returns the minimum bond order for a List of bonds, given an iterator
to the list.
|
static IBond.Order |
BondManipulator.getMinimumBondOrder(List<IBond> bonds)
Returns the minimum bond order for a List of bonds.
|
static int |
BondManipulator.getSingleBondEquivalentSum(Iterator<IBond> bonds)
Get the single bond equivalent (SBE) of a list of bonds, given an iterator to the list.
|
static int |
BondManipulator.getSingleBondEquivalentSum(List<IBond> bonds)
Get the single bond equivalent (SBE) of a list of bonds.
|
Modifier and Type | Method and Description |
---|---|
ValidationReport |
AbstractValidator.validateBond(IBond subject) |
ValidationReport |
BasicValidator.validateBond(IBond subject) |
ValidationReport |
Geometry3DValidator.validateBond(IBond subject) |
ValidationReport |
IValidator.validateBond(IBond subject) |
ValidationReport |
ValidatorEngine.validateBond(IBond subject) |
Copyright © 2021. All rights reserved.