- calcInvertedAxes(Vector3d, Vector3d, Vector3d) - Static method in class org.openscience.cdk.geometry.CrystalGeometryTools
-
Inverts three cell axes.
- calculate(IAtomContainer) - Static method in class org.openscience.cdk.geometry.volume.VABCVolume
-
- calculateMaxRank() - Method in class org.openscience.cdk.graph.Permutor
-
Calculate the max possible rank for permutations of N numbers.
- calculatePerpendicularUnitVector(Point2d, Point2d) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Determines the normalized vector orthogonal on the vector p1->p2.
- Canon - Class in org.openscience.cdk.graph.invariant
-
An implementation based on the canon algorithm [Weininger, David and Weininger, Arthur and Weininger, Joseph
L., SMILES 2. Algorithm for Generation of Unique SMILES
Notation, Journal of Chemical Information and Computer
Sciences, 1989, 29:97-101].
- CANONICAL_LABEL - Static variable in class org.openscience.cdk.smiles.InvPair
-
- CanonicalLabeler - Class in org.openscience.cdk.graph.invariant
-
- CanonicalLabeler() - Constructor for class org.openscience.cdk.graph.invariant.CanonicalLabeler
-
Deprecated.
- canonLabel(IAtomContainer) - Method in class org.openscience.cdk.graph.invariant.CanonicalLabeler
-
Deprecated.
Canonically label the fragment.
- cardinality() - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- cardinality() - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- cartesianToFractional(Vector3d, Vector3d, Vector3d, Point3d) - Static method in class org.openscience.cdk.geometry.CrystalGeometryTools
-
- cartesianToNotional(Vector3d, Vector3d, Vector3d) - Static method in class org.openscience.cdk.geometry.CrystalGeometryTools
-
- cdk() - Static method in class org.openscience.cdk.aromaticity.ElectronDonation
-
Use the preset CDK atom types to determine the electron contribution of
atoms.
- cdkAllowingExocyclic() - Static method in class org.openscience.cdk.aromaticity.ElectronDonation
-
Use the preset CDK atom types to determine the electron contribution of
atoms.
- cdkLegacy() - Static method in class org.openscience.cdk.aromaticity.Aromaticity
-
Access an aromaticity instance that replicates the previously utilised -
CDKHueckelAromaticityDetector.
- center(IAtomContainer, double[]) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Centers the molecule in the given area.
- centerCode - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
- checkSingleAtomCases(IAtomContainer, IAtomContainer) - Static method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Checks for single atom cases before doing subgraph/isomorphism search.
- checkSymmetry(boolean) - Method in class org.openscience.cdk.stereo.StereoElementFactory
-
- checkTimeout() - Method in class org.openscience.cdk.ringsearch.AllRingsFinder
-
- ChemFileManipulator - Class in org.openscience.cdk.tools.manipulator
-
Class with convenience methods that provide methods from
methods from ChemObjects within the ChemFile.
- ChemFileManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
- ChemModelManipulator - Class in org.openscience.cdk.tools.manipulator
-
Class with convenience methods that provide methods from
methods from ChemObjects within the ChemModel.
- ChemModelManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
- ChemSequenceManipulator - Class in org.openscience.cdk.tools.manipulator
-
Class with convenience methods that provide methods from
methods from ChemObjects within the ChemSequence.
- ChemSequenceManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
- clear() - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Reinitialisation of the TGraph.
- clearAtomConfigurations(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
This method will reset all atom configuration to UNSET.
- closeEnoughToBond(IAtom, IAtom, double) - Static method in class org.openscience.cdk.geometry.BondTools
-
Returns true if the two atoms are within the distance fudge
factor of each other.
- commit() - Method in class org.openscience.cdk.smiles.InvPair
-
- compare(String, String) - Method in class org.openscience.cdk.tools.ElementComparator
-
Returns a negative if o1 comes before o2 in a molecular formula,
returns zero if they are identical, and positive if o1 comes
after o2 in the formula.
- compare(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.tools.manipulator.AtomContainerComparator
-
- compare(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.tools.manipulator.AtomContainerComparatorBy2DCenter
-
Compare two AtomContainers based on their 2D position.
- compare(IRing, IRing) - Method in class org.openscience.cdk.tools.manipulator.RingSizeComparator
-
- configure(IAtom, IAtomType) - Static method in class org.openscience.cdk.tools.manipulator.AtomTypeManipulator
-
Method that assign properties to an atom given a particular atomType.
- configureUnsetProperties(IAtom, IAtomType) - Static method in class org.openscience.cdk.tools.manipulator.AtomTypeManipulator
-
Method that assign properties to an atom given a particular atomType.
- ConnectionMatrix - Class in org.openscience.cdk.graph.matrix
-
Calculator for a connection matrix representation of this AtomContainer.
- ConnectionMatrix() - Constructor for class org.openscience.cdk.graph.matrix.ConnectionMatrix
-
- ConnectivityChecker - Class in org.openscience.cdk.graph
-
Tool class for checking whether the (sub)structure in an
AtomContainer is connected.
- ConnectivityChecker() - Constructor for class org.openscience.cdk.graph.ConnectivityChecker
-
- container - Variable in class org.openscience.cdk.stereo.StereoElementFactory
-
Native CDK structure representation.
- containerFromPermutation(int[]) - Method in class org.openscience.cdk.graph.AtomContainerAtomPermutor
-
Generate the atom container with this permutation of the atoms.
- containerFromPermutation(int[]) - Method in class org.openscience.cdk.graph.AtomContainerBondPermutor
-
- containerFromPermutation(int[]) - Method in class org.openscience.cdk.graph.AtomContainerPermutor
-
Convert a permutation (expressed as a list of numbers) into a permuted
atom container.
- containsByID(IAtomContainerSet, String) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
Tells if an AtomContainerSet contains at least one AtomContainer with the
same ID as atomContainer.
- convertImplicitToExplicitHydrogens(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Adds explicit hydrogens (without coordinates) to the IAtomContainer,
equaling the number of set implicit hydrogens.
- convertToAtomContainer(IRingSet) - Static method in class org.openscience.cdk.ringsearch.RingPartitioner
-
Converts a RingSet to an AtomContainer.
- copyAndSuppressedHydrogens(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Copy the input container and suppress any explicit hydrogens.
- countExplicitHydrogens(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Count explicit hydrogens.
- countHydrogens(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- createAll() - Method in class org.openscience.cdk.stereo.StereoElementFactory
-
Creates all stereo elements found by
Stereocenters using the or
2D/3D coordinates to specify the configuration (clockwise/anticlockwise).
- createAllCarbonAllSingleNonAromaticBondAtomContainer(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- createIDs(IChemObject) - Static method in class org.openscience.cdk.tools.IDCreator
-
Labels the Atom's and Bond's in the AtomContainer using the a1, a2, b1, b2
scheme often used in CML.
- createNewMolecule(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Adds a new Molecule to the MoleculeSet inside a given ChemModel.
- createReactionScheme(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
Create a IReactionScheme give a IReactionSet object.
- CrystalGeometryTools - Class in org.openscience.cdk.geometry
-
A set of static methods for working with crystal coordinates.
- CrystalGeometryTools() - Constructor for class org.openscience.cdk.geometry.CrystalGeometryTools
-
- gaussianDouble(double) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random double from a Gaussian distribution with the specified
deviation.
- gaussianFloat(float) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random float from a Gaussian distribution with the specified
deviation.
- GeometryUtil - Class in org.openscience.cdk.geometry
-
A set of static utility classes for geometric calculations and operations.
- GeometryUtil.CoordinateCoverage - Enum in org.openscience.cdk.geometry
-
Provides the coverage of coordinates for this molecule.
- get(int) - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- get(int) - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- get(int) - Method in class org.openscience.cdk.group.DisjointSetForest
-
Get the value of the forest at this index - note that this will
not
necessarily give the set for that element : use
DisjointSetForest.getSets() after
union-ing elements.
- get(int) - Method in class org.openscience.cdk.qsar.result.DoubleArrayResult
-
The first double is at index = 0;
- get(int) - Method in class org.openscience.cdk.qsar.result.IntegerArrayResult
-
The first int is at index = 0.
- get2DCenter(Iterable<IAtom>) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculates the center of the given atoms and returns it as a Point2d.
- get2DCenter(Iterator<IAtom>) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculates the center of the given atoms and returns it as a Point2d.
- get2DCenter(IRingSet) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the geometric center of all the rings in this ringset.
- get2DCenter(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the geometric center of all the atoms in the atomContainer.
- get2DCentreOfMass(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculates the center of mass for the Atoms in the AtomContainer for the 2D
coordinates.
- get2DCoordinateCoverage(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
- get2DDimension(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the dimension of a molecule (width/height).
- get3DCenter(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the geometric center of all the atoms in this atomContainer.
- get3DCentreOfMass(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculates the center of mass for the Atoms in the AtomContainer.
- get3DCoordinateCoverage(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
- getAllAgents(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getAllAtomContainers(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
Returns all the AtomContainer's of a MoleculeSet.
- getAllAtomContainers(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Returns all the AtomContainer's of a ChemFile.
- getAllAtomContainers(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Returns all the AtomContainer's of a ChemModel.
- getAllAtomContainers(IChemSequence) - Static method in class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
Returns all the AtomContainer's of a ChemSequence.
- getAllAtomContainers(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
Returns all the AtomContainer's of a MoleculeSet.
- getAllAtomContainers(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
Returns all the AtomContainer's of a Reaction.
- getAllAtomContainers(IReactionScheme, IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
- getAllAtomContainers(IReactionScheme) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
get all AtomContainers object from a set of Reactions.
- getAllAtomContainers(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Returns all the AtomContainer's of a Reaction.
- getAllAtomContainers(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Returns all the AtomContainer's in a RingSet.
- getAllAtomRMSD(IAtomContainer, IAtomContainer, Map<Integer, Integer>, boolean) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Return the RMSD between the 2 aligned molecules.
- getAllChemModels(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Get a list of all ChemModels inside an IChemFile.
- getAllChemObjects(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
Does not recursively return the contents of the AtomContainer.
- getAllChemObjects(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Returns a List of all IChemObject inside a ChemFile.
- getAllChemObjects(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Retrieve a List of all ChemObject objects within an IChemModel.
- getAllChemObjects(IChemSequence) - Static method in class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
Returns a List of all IChemObject inside a ChemSequence.
- getAllChemObjects(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getAllChemObjects(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getAllChemObjects(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getAllIDs(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- getAllIDs(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getAllIDs(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
- getAllIDs(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
- getAllIDs(IChemSequence) - Static method in class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
- getAllIDs(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getAllIDs(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getAllIDs(IReactionScheme) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
Get all ID of this IReactionSet.
- getAllIDs(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getAllInOneContainer(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Puts all rings of a ringSet in a single atomContainer
- getAllMolecules(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
Get all molecule of a
IReaction: reactants + products.
- getAllMolecules(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
get all Molecules object from a set of Reactions.
- getAllProducts(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
get all products of a IReaction
- getAllReactants(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
get all reactants of a IReaction
- getAllReactions(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Get a list of all IReaction inside an IChemFile.
- getAllReactions(IReactionScheme) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
Get all IReaction's object from a given IReactionScheme.
- getAngle(double, double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Gets the angle attribute of the GeometryTools class.
- getAngleRMSD(IAtomContainer, IAtomContainer, Map<Integer, Integer>) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Return the variation of each angle value between the 2 aligned molecules.
- getAtom() - Method in class org.openscience.cdk.smiles.InvPair
-
- getAtomArray(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Atom objects from an AtomContainer.
- getAtomArray(List<IAtom>) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Atom objects from a List of Atom objects.
- getAtomById(IAtomContainer, String) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Returns an atom in an atomcontainer identified by id
- getAtomContainerSet(IAtomContainer, IAtomContainer, IReactionScheme) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
Extract the list of AtomContainers taking part in the IReactionScheme to originate a
product given a reactant.
- getAtomCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getAtomCount(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Get the total number of atoms inside an IChemFile.
- getAtomCount(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Get the total number of atoms inside an IChemModel.
- getAtomCount(IChemSequence) - Static method in class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
Get the total number of atoms inside an IChemSequence.
- getAtomCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getAtomCount(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getAtomCount(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getAtomCount(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Return the total number of atoms over all the rings in the colllection.
- getBestAlignmentForLabel(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Determines the best alignment for the label of an atom in 2D space.
- getBestAlignmentForLabelXY(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Determines the best alignment for the label of an atom in 2D space.
- getBitFingerprint(IAtomContainer, AllRingsFinder) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
Generates a fingerprint of the default size for the given AtomContainer.
- getBitFingerprint(IAtomContainer) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
Generates a fingerprint of the default size for the given AtomContainer.
- getBitFingerprint(IAtomContainer, int) - Method in class org.openscience.cdk.fingerprint.GraphOnlyFingerprinter
-
- getBitSet(IAtomContainer) - Static method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Transforms an AtomContainer into a
BitSet (which's size = number of bond
in the atomContainer, all the bit are set to true).
- getBondArray(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Bond objects from an AtomContainer.
- getBondArray(List<IBond>) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Atom objects from a List of Atom objects.
- getBondCoordinates(IBond) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Writes the coordinates of the atoms participating the given bond into an array.
- getBondCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getBondCount(IChemFile) - Static method in class org.openscience.cdk.tools.manipulator.ChemFileManipulator
-
Get the total number of bonds inside an IChemFile.
- getBondCount(IChemModel) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Get the total number of bonds inside an IChemModel.
- getBondCount(IChemSequence) - Static method in class org.openscience.cdk.tools.manipulator.ChemSequenceManipulator
-
Get the total number of bonds inside an IChemSequence.
- getBondCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getBondCount(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getBondCount(IReactionSet) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getBondCount(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Return the total number of bonds over all the rings in the colllection.
- getBondLengthAverage(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
An average of all 2D bond length values is produced.
- getBondLengthAverage(IReaction) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
- getBondLengthAverage3D(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
An average of all 3D bond length values is produced, using point3ds in atoms.
- getBondLengthMedian(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculate the median bond length of an atom container.
- getBondLengthRMSD(IAtomContainer, IAtomContainer, Map<Integer, Integer>, boolean) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Return the RMSD of bonds length between the 2 aligned molecules.
- getBondOrderSum(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Returns the sum of the bond order equivalents for a given IAtom.
- getBondSymbol(IBond) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
Gets the bondSymbol attribute of the Fingerprinter class
- getBondSymbol(IBond) - Method in class org.openscience.cdk.fingerprint.GraphOnlyFingerprinter
-
Gets the bondSymbol attribute of the Fingerprinter class.
- getBondSymbol(IBond) - Method in class org.openscience.cdk.fingerprint.HybridizationFingerprinter
-
Gets the bond Symbol attribute of the Fingerprinter class.
- getClosestAtom(int, int, IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the atom of the given molecule that is closest to the given coordinates.
- getClosestAtom(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the atom of the given molecule that is closest to the given atom (excluding itself).
- getClosestAtom(double, double, IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the atom of the given molecule that is closest to the given coordinates and is not
the atom.
- getClosestAtom(double, double, IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the atom of the given molecule that is closest to the given coordinates.
- getClosestBond(int, int, IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the bond of the given molecule that is closest to the given coordinates.
- getClosestBond(double, double, IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the bond of the given molecule that is closest to the given coordinates.
- getCount(int) - Method in class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- getCountFingerprint(IAtomContainer) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- getCountForHash(int) - Method in class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- getCurr() - Method in class org.openscience.cdk.smiles.InvPair
-
Get the current seed.
- getCurrentPermutation() - Method in class org.openscience.cdk.graph.Permutor
-
Get the permutation that is currently being used.
- getDimValue(int) - Method in interface org.openscience.cdk.graph.rebond.Bspt.Tuple
-
- getDimValue(int) - Method in class org.openscience.cdk.graph.rebond.Point
-
- getElectronContainerArray(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Bond objects from an AtomContainer.
- getElectronContainerArray(List<IElectronContainer>) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Constructs an array of Atom objects from a List of Atom objects.
- getException() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
- getExtension() - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Gets the extension attribute of the RNode object.
- getFingerprint(IAtomContainer) - Method in class org.openscience.cdk.fingerprint.AbstractFingerprinter
- getFirstGraphSize() - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Returns the size of the first of the two
compared graphs.
- getForbidden() - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Gets the forbidden attribute of the RNode object.
- getGraph() - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Returns the graph object of this RGraph.
- getHandedness(IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Gets the tetrahedral handedness of four atoms - three of which form the
'base' of the tetrahedron, and the other the apex.
- getHash(int) - Method in class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- getHeaviestRing(IRingSet, IBond) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
We define the heaviest ring as the one with the highest number of double bonds.
- getHeavyAtomRMSD(IAtomContainer, IAtomContainer, Map<Integer, Integer>, boolean, boolean) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Return the RMSD of the heavy atoms between the 2 aligned molecules.
- getHeavyAtoms(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Returns a set of nodes excluding all the hydrogens.
- getHOSECode(IAtomContainer, IAtom, int) - Method in class org.openscience.cdk.tools.HOSECodeGenerator
-
- getHOSECode(IAtomContainer, IAtom, int, boolean) - Method in class org.openscience.cdk.tools.HOSECodeGenerator
-
- getId1() - Method in class org.openscience.cdk.isomorphism.mcss.RMap
-
Gets the id1 attribute of the RMap object.
- getId2() - Method in class org.openscience.cdk.isomorphism.mcss.RMap
-
Gets the id2 attribute of the RMap object.
- getImplementationIdentifier() - Method in interface org.openscience.cdk.IImplementationSpecification
-
Identifier for this implementation which must include
version information.
- getImplementationIdentifier() - Method in class org.openscience.cdk.qsar.DescriptorSpecification
-
- getImplementationTitle() - Method in interface org.openscience.cdk.IImplementationSpecification
-
Human-readable name for the implementation for the algorithm
specified by the reference.
- getImplementationTitle() - Method in class org.openscience.cdk.qsar.DescriptorSpecification
-
- getImplementationVendor() - Method in interface org.openscience.cdk.IImplementationSpecification
-
Human-readable name for the vendor that holds copyright for this
implementation.
- getImplementationVendor() - Method in class org.openscience.cdk.qsar.DescriptorSpecification
-
- getImplicitHydrogenCount(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Counts the number of implicit hydrogens on the provided IAtomContainer.
- getIntersection(IAtomContainer, IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Compares this AtomContainer with another given AtomContainer and returns
the Intersection between them.
- getIsomorphAtomsMap(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns the first isomorph 'atom mapping' found for g2 in g1.
- getIsomorphMap(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns the first isomorph mapping found or null.
- getIsomorphMaps(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns all the isomorph 'mappings' found between two
atom containers.
- getLargestRingSet(List<IRingSet>) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Returns the largest (number of atoms) ring set in a molecule
- getLast() - Method in class org.openscience.cdk.smiles.InvPair
-
- getLength2D(IBond) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the geometric length of this bond in 2D space.
- getMappedChemObject(IReaction, IChemObject) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
get the IAtom which is mapped
- getMatrix(IAtomContainer) - Static method in class org.openscience.cdk.graph.matrix.ConnectionMatrix
-
Returns the connection matrix representation of this AtomContainer.
- getMaximumBondOrder(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- getMinMax(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Returns the minimum and maximum X and Y coordinates of the atoms in the
AtomContainer.
- getMolecularWeight(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Calculate the molecular weight of a molecule.
- getMorganNumbers(IAtomContainer) - Static method in class org.openscience.cdk.graph.invariant.MorganNumbersTools
-
Makes an array containing the morgan numbers of the atoms of
atomContainer.
- getMorganNumbersWithElementSymbol(IAtomContainer) - Static method in class org.openscience.cdk.graph.invariant.MorganNumbersTools
-
Makes an array containing the morgan numbers+element symbol of the atoms
of atomContainer.
- getMostComplexRing(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Returns the ring with the highest numbers of other rings attached to it.
- getNames() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
Returns an array of names for each descriptor value calculated.
- getNaturalExactMass(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Returns the molecular mass of the IAtomContainer.
- getNextPermutation() - Method in class org.openscience.cdk.graph.Permutor
-
Get the next permutation in the list.
- getNodesInSphere(int) - Method in class org.openscience.cdk.tools.HOSECodeGenerator
-
- getNormal(Point3d, Point3d, Point3d) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Given three points (A, B, C), makes the vectors A-B and A-C, and makes
the cross product of these two vectors; this has the effect of making a
third vector at right angles to AB and AC.
- getNormalizationFactor(IAtomContainer) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Calculates the normalization factor in order to get an average bond length of 1.5.
- getOverlaps(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns all the maximal common substructure between two atom containers.
- getParameterNames() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
- getParameters() - Method in class org.openscience.cdk.fingerprint.AbstractFingerprinter
-
Base classes should override this method to report the parameters they
are configured with.
- getParameters() - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- getParameters() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
- getPrime() - Method in class org.openscience.cdk.smiles.InvPair
-
Get the current prime number.
- getPrimeAt(int) - Static method in class org.openscience.cdk.math.Primes
-
Deprecated.
Returns the i-th prime number in the sequence of
all prime numbers below 19700.
- getRandom() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Returns the instance of Random used by this class.
- getRandomNextPermutation() - Method in class org.openscience.cdk.graph.Permutor
-
Randomly skip ahead in the list of permutations.
- getRandomSeed() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Returns the seed being used by this random number generator.
- getRank() - Method in class org.openscience.cdk.graph.Permutor
-
Get the current rank.
- getRawFingerprint(IAtomContainer) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
- getReactionByAtomContainerID(IReactionSet, String) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Gets a reaction from a ReactionSet by ID of any product or reactant.
- getReactionByReactionID(IReactionSet, String) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Gets a reaction from a ReactionSet by ID.
- getRelevantAtomContainer(IAtomContainerSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getRelevantAtomContainer(IAtomContainerSet, IBond) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getRelevantAtomContainer(IChemModel, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
This badly named methods tries to determine which AtomContainer in the
ChemModel is best suited to contain added Atom's and Bond's.
- getRelevantAtomContainer(IChemModel, IBond) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Retrieves the first IAtomContainer containing a given IBond from an
IChemModel.
- getRelevantAtomContainer(IAtomContainerSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getRelevantAtomContainer(IAtomContainerSet, IBond) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getRelevantAtomContainer(IReaction, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getRelevantAtomContainer(IReaction, IBond) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- getRelevantAtomContainer(IReactionSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getRelevantAtomContainer(IReactionSet, IBond) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getRelevantReaction(IChemModel, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Retrieves the first IReaction containing a given IAtom from an
IChemModel.
- getRelevantReaction(IReactionSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getRelevantReaction(IReactionSet, IBond) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- getRelevantReactions(IReactionSet, IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Get all Reactions object containing a Molecule from a set of Reactions.
- getRelevantReactionsAsProduct(IReactionSet, IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Get all Reactions object containing a Molecule as a Product from a set of
Reactions.
- getRelevantReactionsAsReactant(IReactionSet, IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
Get all Reactions object containing a Molecule as a Reactant from a set
of Reactions.
- getRMap() - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Gets the rMap attribute of the RNode object.
- getRoot(int) - Method in class org.openscience.cdk.group.DisjointSetForest
-
Travel up the tree that this element is in, until the root of the set
is found, and return that root.
- getScaleFactor(IAtomContainer, double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Determines the scale factor for displaying a structure loaded from disk in a frame.
- getSearchDepth() - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- getSecondGraphSize() - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Returns the size of the second of the two
compared graphs.
- getSetbits() - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- getSetbits() - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- getSets() - Method in class org.openscience.cdk.group.DisjointSetForest
-
Retrieve the sets as 2D-array of ints.
- getSingleBondEquivalentSum(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Returns the sum of bond orders, where a single bond counts as one
single bond equivalent, a double as two, etc.
- getSize() - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- getSolutions() - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Returns the list of solutions.
- getSpecification() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
- getSpecificationReference() - Method in interface org.openscience.cdk.IImplementationSpecification
-
Pointer to a dictionary or ontology describing a unique
algorithm.
- getSpecificationReference() - Method in class org.openscience.cdk.qsar.DescriptorSpecification
-
- getSpheres(IAtomContainer, IAtom, int, boolean) - Method in class org.openscience.cdk.tools.HOSECodeGenerator
-
This method is intended to be used to get the atoms around an atom in spheres.
- getSquarePlanarShape(IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Given four atoms (assumed to be in the same plane), returns the
arrangement of those atoms in that plane.
- getStereo(IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Take four atoms, and return Stereo.CLOCKWISE or Stereo.ANTI_CLOCKWISE.
- getSubgraphAtomsMap(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns the first subgraph 'atom mapping' found for g2 in g1, where g2 must be a substructure
of g1.
- getSubgraphAtomsMaps(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns all subgraph 'atom mappings' found for g2 in g1, where g2 must be a substructure
of g1.
- getSubgraphMap(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns the first subgraph 'bond mapping' found for g2 in g1.
- getSubgraphMaps(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Returns all the subgraph 'bond mappings' found for g2 in g1.
- getTimeout() - Method in class org.openscience.cdk.ringsearch.AllRingsFinder
-
- getTotalCharge(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the summed charge of all atoms in an AtomContainer
- getTotalCharge(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getTotalCharge(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getTotalExactMass(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the summed exact mass of all atoms in an AtomContainer.
- getTotalFormalCharge(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the total formal charge on a molecule.
- getTotalFormalCharge(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getTotalFormalCharge(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getTotalHydrogenCount(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Counts the number of hydrogens on the provided IAtomContainer.
- getTotalHydrogenCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- getTotalHydrogenCount(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- getTotalNaturalAbundance(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the summed natural abundance of all atoms in an AtomContainer
- getTotalNegativeFormalCharge(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the total formal negative charge on a molecule.
- getTotalPositiveFormalCharge(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Get the total positive formal charge on a molecule.
- getValence(IAtom) - Static method in class org.openscience.cdk.qsar.AtomValenceTool
-
- getValue() - Method in class org.openscience.cdk.qsar.DescriptorValue
-
- getVersionDescription() - Method in class org.openscience.cdk.fingerprint.AbstractFingerprinter
-
- giveAngle(IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Calls giveAngleBothMethods with bool = true.
- giveAngleBothMethods(IAtom, IAtom, IAtom, boolean) - Static method in class org.openscience.cdk.geometry.BondTools
-
Gives the angle between two lines starting at atom from and going to to1
and to2.
- giveAngleBothMethods(Point2d, Point2d, Point2d, boolean) - Static method in class org.openscience.cdk.geometry.BondTools
-
- giveAngleFromMiddle(IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Calls giveAngleBothMethods with bool = false.
- graph - Variable in class org.openscience.cdk.stereo.StereoElementFactory
-
Adjacency list graph representation.
- GraphOnlyFingerprinter - Class in org.openscience.cdk.fingerprint
-
Specialized version of the
Fingerprinter which does not take bond orders
into account.
- GraphOnlyFingerprinter() - Constructor for class org.openscience.cdk.fingerprint.GraphOnlyFingerprinter
-
Creates a fingerprint generator of length defaultSize
and with a search depth of defaultSearchDepth.
- GraphOnlyFingerprinter(int) - Constructor for class org.openscience.cdk.fingerprint.GraphOnlyFingerprinter
-
- GraphOnlyFingerprinter(int, int) - Constructor for class org.openscience.cdk.fingerprint.GraphOnlyFingerprinter
-
- ICDKSelectionChangeListener - Interface in org.openscience.cdk.event
-
A ChangeListener for the CDK, to be independent from the Swing package.
- IDCreator - Class in org.openscience.cdk.tools
-
Class that provides methods to give unique IDs to ChemObjects.
- IDCreator() - Constructor for class org.openscience.cdk.tools.IDCreator
-
- IDescriptorResult - Interface in org.openscience.cdk.qsar.result
-
Object that provides access to the calculated descriptor value.
- IImplementationSpecification - Interface in org.openscience.cdk
-
Interface that is used to describe the specification of a certain
implementation of an algorithm.
- IntArrayCountFingerprint - Class in org.openscience.cdk.fingerprint
-
- IntArrayCountFingerprint() - Constructor for class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- IntArrayCountFingerprint(Map<String, Integer>) - Constructor for class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- IntArrayCountFingerprint(Map<String, Integer>, boolean) - Constructor for class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
Create an IntArrayCountFingerprint from a rawFingerprint
and if behaveAsBitFingerprint make it only return 0 or 1
as count thus behaving like a bit finger print.
- IntArrayFingerprint - Class in org.openscience.cdk.fingerprint
-
- IntArrayFingerprint(Map<String, Integer>) - Constructor for class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- IntArrayFingerprint(int[]) - Constructor for class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- IntArrayFingerprint() - Constructor for class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- IntArrayFingerprint(IBitFingerprint) - Constructor for class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- IntegerArrayResult - Class in org.openscience.cdk.qsar.result
-
- IntegerArrayResult() - Constructor for class org.openscience.cdk.qsar.result.IntegerArrayResult
-
- IntegerArrayResult(int) - Constructor for class org.openscience.cdk.qsar.result.IntegerArrayResult
-
- IntegerArrayResultType - Class in org.openscience.cdk.qsar.result
-
IDescriptorResult type for integers.
- IntegerArrayResultType(int) - Constructor for class org.openscience.cdk.qsar.result.IntegerArrayResultType
-
- IntegerResult - Class in org.openscience.cdk.qsar.result
-
Object that provides access to the calculated descriptor value.
- IntegerResult(int) - Constructor for class org.openscience.cdk.qsar.result.IntegerResult
-
- IntegerResultType - Class in org.openscience.cdk.qsar.result
-
IDescriptorResult type for integer.
- IntegerResultType() - Constructor for class org.openscience.cdk.qsar.result.IntegerResultType
-
- interpretProjections(Projection...) - Method in class org.openscience.cdk.stereo.StereoElementFactory
-
Indicate that stereochemistry drawn as a certain projection should be
interpreted.
- intValue() - Method in class org.openscience.cdk.qsar.result.IntegerResult
-
- INVARIANCE_PAIR - Static variable in class org.openscience.cdk.smiles.InvPair
-
The description used to set the invariance numbers in the atom's property
- InvPair - Class in org.openscience.cdk.smiles
-
This is used to hold the invariance numbers for the canonical labeling of
IAtomContainers.
- InvPair() - Constructor for class org.openscience.cdk.smiles.InvPair
-
- InvPair(long, IAtom) - Constructor for class org.openscience.cdk.smiles.InvPair
-
- isCisTrans(IAtom, IAtom, IAtom, IAtom, IAtomContainer) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if two atoms are in cis or trans position around a double bond.
- isColinear(Point3d, Point3d, Point3d) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Checks the three supplied points to see if they fall on the same line.
- isConnected(IAtomContainer) - Static method in class org.openscience.cdk.graph.ConnectivityChecker
-
- isIsomorph(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Tests if g1 and g2 are isomorph.
- isIsomorphic(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.IsomorphismTester
-
Checks whether a given molecule is isomorphic with the one
that has been assigned to this IsomorphismTester at construction time.
- isIsomorphic(IAtomContainer) - Method in class org.openscience.cdk.isomorphism.IsomorphismTester
-
Checks whether a given molecule is isomorphic with the one
that has been assigned to this IsomorphismTester at construction time.
- isLeft(IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if an atom is on the left side of a another atom seen from a certain
atom or not.
- isOctahedral(IAtom, IAtom, IAtom, IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Checks these 7 atoms to see if they are at the points of an octahedron.
- IsomorphismTester - Class in org.openscience.cdk.isomorphism
-
A too simplistic implementation of an isomorphism test for chemical graphs.
- IsomorphismTester() - Constructor for class org.openscience.cdk.isomorphism.IsomorphismTester
-
Constructor for the IsomorphismTester object
- IsomorphismTester(IAtomContainer) - Constructor for class org.openscience.cdk.isomorphism.IsomorphismTester
-
Constructor for the IsomorphismTester object
- isSameRing(IRingSet, IAtom, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Checks if atom1 and atom2 share membership in the same ring or ring system.
- isSaturated(IAtomContainer) - Method in class org.openscience.cdk.tools.LonePairElectronChecker
-
Determines of all atoms on the AtomContainer have the
right number the lone pair electrons.
- isSaturated(IAtom, IAtomContainer) - Method in class org.openscience.cdk.tools.LonePairElectronChecker
-
Checks if an Atom is saturated their lone pair electrons
by comparing it with known AtomTypes.
- isSquarePlanar(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if an atom as a center of a square planar chirality.
- isSquarePlanar(IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Checks these four atoms for square planarity.
- isStereo(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if an atom as a center of any valid stereo configuration or not.
- isStereocenter(int) - Method in class org.openscience.cdk.stereo.Stereocenters
-
Is the atom be a stereocenter (i.e.
- isSubgraph(IAtomContainer, IAtomContainer) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Tests if g2 a subgraph of g1.
- isSubset(BitSet, BitSet) - Static method in class org.openscience.cdk.fingerprint.FingerprinterTool
-
Checks whether all the positive bits in BitSet bs2 occur in BitSet bs1.
- isTetrahedral(IAtomContainer, IAtom, boolean) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if an atom as a center of a tetrahedral chirality.
- isTrigonalBipyramidal(IAtom, IAtom, IAtom, IAtom, IAtom, IAtom) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Checks these 6 atoms to see if they form a trigonal-bipyramidal shape.
- isTrigonalBipyramidalOrOctahedral(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if an atom as a center of a trigonal-bipyramidal or actahedral
chirality.
- isValidDoubleBondConfiguration(IAtomContainer, IBond) - Static method in class org.openscience.cdk.geometry.BondTools
-
Tells if a certain bond is center of a valid double bond configuration.
- randomBit() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random bit: either 0 or 1.
- randomBoolean() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random boolean.
- randomDouble() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random double between 0 and 1.
- randomDouble(double, double) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random double between the specified values.
- randomFloat() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random float between 0 and 1.
- randomFloat(float, float) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random float between the specified values.
- randomInt() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random integer between 0 and 1.
- randomInt(int, int) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random integer between the specified values.
- randomLong() - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random long between 0 and 1.
- randomLong(long, long) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Generates a random long between the specified values.
- randomNext() - Method in class org.openscience.cdk.graph.AtomContainerPermutor
-
Get a new container, but randomly skip forwards in the list of possible
permutations to generate it.
- RandomNumbersTool - Class in org.openscience.cdk.math
-
Class supplying useful methods to generate random numbers.
- RandomNumbersTool() - Constructor for class org.openscience.cdk.math.RandomNumbersTool
-
- ReactionManipulator - Class in org.openscience.cdk.tools.manipulator
-
- ReactionManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- ReactionSchemeManipulator - Class in org.openscience.cdk.tools.manipulator
-
- ReactionSchemeManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ReactionSchemeManipulator
-
- ReactionSetManipulator - Class in org.openscience.cdk.tools.manipulator
-
- ReactionSetManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- rebond(IAtomContainer) - Method in class org.openscience.cdk.graph.rebond.RebondTool
-
Rebonding using a Binary Space Partition Tree.
- RebondTool - Class in org.openscience.cdk.graph.rebond
-
Provides tools to rebond a molecule from 3D coordinates only.
- RebondTool(double, double, double) - Constructor for class org.openscience.cdk.graph.rebond.RebondTool
-
- remove() - Method in class org.openscience.cdk.graph.AtomContainerPermutor
-
- removeAcidicOxygen(IAminoAcid) - Static method in class org.openscience.cdk.tools.manipulator.AminoAcidManipulator
-
Removes the singly bonded oxygen from the acid group of the AminoAcid.
- removeAtomAndConnectedElectronContainers(IAtomContainerSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- removeAtomAndConnectedElectronContainers(IChemModel, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Remove an Atom and the connected ElectronContainers from all AtomContainers
inside an IChemModel.
- removeAtomAndConnectedElectronContainers(IAtomContainerSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- removeAtomAndConnectedElectronContainers(IReaction, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- removeAtomAndConnectedElectronContainers(IReactionSet, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- removeElectronContainer(IAtomContainerSet, IElectronContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- removeElectronContainer(IChemModel, IElectronContainer) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Remove an ElectronContainer from all AtomContainers
inside an IChemModel.
- removeElectronContainer(IAtomContainerSet, IElectronContainer) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- removeElectronContainer(IReaction, IElectronContainer) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- removeElectronContainer(IReactionSet, IElectronContainer) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- removeHydrogens(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Create an copy of the org structure with explicit hydrogens
removed.
- removeHydrogensPreserveMultiplyBonded(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- removeNonChiralHydrogens(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Produces an AtomContainer without explicit non stereo-relevant Hs but with H count from one with Hs.
- replaceAtomByAtom(IAtomContainer, IAtom, IAtom) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Substitute one atom in a container for another adjusting bonds, single electrons, lone pairs, and stereochemistry
as required.
- reset(String) - Method in class org.openscience.cdk.tools.FormatStringBuffer
-
Reset this FormatStringBuffer.
- reset() - Method in class org.openscience.cdk.tools.FormatStringBuffer
-
Reset this FormatStringBuffer with the format string
given in the constructor or last call to reset(String).
- reverse(IReaction) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
Returns a new Reaction object which is the reverse of the given
Reaction.
- RGraph - Class in org.openscience.cdk.isomorphism.mcss
-
This class implements the Resolution Graph (RGraph).
- RGraph() - Constructor for class org.openscience.cdk.isomorphism.mcss.RGraph
-
Constructor for the RGraph object and creates an empty RGraph.
- ringAlreadyInSet(IRing, IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Checks - and returns 'true' - if a certain ring is already
stored in the ringset.
- RingManipulator - Class in org.openscience.cdk.tools.manipulator
-
- RingManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.RingManipulator
-
- RingPartitioner - Class in org.openscience.cdk.ringsearch
-
Partitions a RingSet into RingSets of connected rings.
- RingPartitioner() - Constructor for class org.openscience.cdk.ringsearch.RingPartitioner
-
- RingSetManipulator - Class in org.openscience.cdk.tools.manipulator
-
- RingSetManipulator() - Constructor for class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
- RingSizeComparator - Class in org.openscience.cdk.tools.manipulator
-
- RingSizeComparator(int) - Constructor for class org.openscience.cdk.tools.manipulator.RingSizeComparator
-
Constructs a new comparator to sort rings by size.
- RMap - Class in org.openscience.cdk.isomorphism.mcss
-
An RMap implements the association between an edge (bond) in G1 and an edge
(bond) in G2, G1 and G2 being the compared graphs in a RGraph context.
- RMap(int, int) - Constructor for class org.openscience.cdk.isomorphism.mcss.RMap
-
Constructor for the RMap.
- RNode - Class in org.openscience.cdk.isomorphism.mcss
-
Node of the resolution graph (RGraph) An RNode represents an association
between two edges of the source graphs G1 and G2 that are compared.
- RNode(int, int) - Constructor for class org.openscience.cdk.isomorphism.mcss.RNode
-
Constructor for the RNode object.
- rootNode - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
- rotate(IAtomContainer, Point2d, double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Rotates a molecule around a given center by a given angle.
- rotate(IAtom, Point3d, Point3d, double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Rotates a 3D point about a specified line segment by a specified angle.
- saturate(IAtomContainer) - Method in class org.openscience.cdk.tools.LonePairElectronChecker
-
Saturates a molecule by setting appropriate number lone pair electrons.
- saturate(IAtom, IAtomContainer) - Method in class org.openscience.cdk.tools.LonePairElectronChecker
-
Saturates an IAtom by adding the appropriate number lone pairs.
- scaleMolecule(IAtomContainer, double[], double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Scales a molecule such that it fills a given percentage of a given dimension.
- scaleMolecule(IAtomContainer, double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Multiplies all the coordinates of the atoms of the given molecule with the scalefactor.
- search(IAtomContainer, IAtomContainer, BitSet, BitSet, boolean, boolean) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
General
RGraph parsing method (usually not used directly)
This method is the entry point for the recursive search
adapted to the atom container input.
- set(int, boolean) - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- set(int) - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- set(int, boolean) - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- set(int) - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- SET_UNIQUE_POLICY - Static variable in class org.openscience.cdk.tools.IDCreator
-
Old ID generation policy - to generate IDs unique over the entire set
- setAllMap(boolean) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Sets the 'finAllMap' option.
- setAllStructure(boolean) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Sets the 'AllStructres' option.
- setAtom(IAtom) - Method in class org.openscience.cdk.smiles.InvPair
-
- setAtomProperties(IAtomContainer, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Sets a property on all Atoms in the given container.
- setAtomProperties(IAtomContainerSet, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
- setAtomProperties(IChemModel, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.ChemModelManipulator
-
Sets the AtomProperties of all Atoms inside an IChemModel.
- setAtomProperties(IAtomContainerSet, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.MoleculeSetManipulator
-
- setAtomProperties(IReaction, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.ReactionManipulator
-
- setAtomProperties(IReactionSet, Object, Object) - Static method in class org.openscience.cdk.tools.manipulator.ReactionSetManipulator
-
- setBehaveAsBitFingerprint(boolean) - Method in class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- setCurr(long) - Method in class org.openscience.cdk.smiles.InvPair
-
Set the value of the seed.
- setExtension(BitSet) - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Sets the extension attribute of the RNode object.
- setFirstGraphSize(int) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Sets the size of the first of the two
compared graphs.
- setForbidden(BitSet) - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Sets the forbidden attribute of the RNode object.
- setHashPseudoAtoms(boolean) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- setId1(int) - Method in class org.openscience.cdk.isomorphism.mcss.RMap
-
Sets the id1 attribute of the RMap object.
- setId2(int) - Method in class org.openscience.cdk.isomorphism.mcss.RMap
-
Sets the id2 attribute of the RMap object.
- setIDPolicy(int) - Static method in class org.openscience.cdk.tools.IDCreator
-
Alters the policy of ID generation.
- setLast(long) - Method in class org.openscience.cdk.smiles.InvPair
-
- setMaxIteration(int) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Sets the maxIteration for the RGraph parsing.
- setPathLimit(int) - Method in class org.openscience.cdk.fingerprint.Fingerprinter
-
- setPermutation(int[]) - Method in class org.openscience.cdk.graph.Permutor
-
Set the currently used permutation.
- setPrime() - Method in class org.openscience.cdk.smiles.InvPair
-
Sets the prime number based on the current seed.
- setRandom(Random) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Sets the base generator to be used by this class.
- setRandomSeed(long) - Static method in class org.openscience.cdk.math.RandomNumbersTool
-
Sets the seed of this random number generator using a single
long seed.
- setRank(int) - Method in class org.openscience.cdk.graph.Permutor
-
Set the permutation to use, given its rank.
- setRMap(RMap) - Method in class org.openscience.cdk.isomorphism.mcss.RNode
-
Sets the rMap attribute of the RNode object.
- setSecondGraphSize(int) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Returns the size of the second of the two
compared graphs.
- setSingleOrDoubleFlags(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
- setStart(long) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
- setTimeout(long) - Method in class org.openscience.cdk.isomorphism.mcss.RGraph
-
Sets the time in milliseconds until the substructure search will be breaked.
- setTimeout(long) - Method in class org.openscience.cdk.isomorphism.UniversalIsomorphismTester
-
Sets the time in milliseconds until the substructure search will be breaked.
- setTimeout(long) - Method in class org.openscience.cdk.ringsearch.AllRingsFinder
-
- shiftContainer(IAtomContainer, double[], double[], double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Shift the container horizontally to the right to make its bounds not overlap with the other
bounds.
- shiftReactionVertical(IReaction, double[], double[], double) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Shift the containers in a reaction vertically upwards to not overlap with the reference
rectangle.
- signedDistanceToPlane(Vector3d, Point3d, Point3d) - Static method in class org.openscience.cdk.stereo.StereoTool
-
Given a normalized normal for a plane, any point in that plane, and
a point, will return the distance between the plane and that point.
- size() - Method in class org.openscience.cdk.fingerprint.BitSetFingerprint
-
- size() - Method in class org.openscience.cdk.fingerprint.IntArrayCountFingerprint
-
- size() - Method in class org.openscience.cdk.fingerprint.IntArrayFingerprint
-
- skeleton(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Create a skeleton copy of the provided structure.
- SMALL_FIRST - Static variable in class org.openscience.cdk.tools.manipulator.RingSizeComparator
-
Flag to denote that the set is order with the smallest ring first
- sort(IAtomContainerSet) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerSetManipulator
-
Sorts the IAtomContainers in the given IAtomContainerSet by the following
criteria with decreasing priority:
- sort(IRingSet) - Static method in class org.openscience.cdk.tools.manipulator.RingSetManipulator
-
Sorts the rings in the set by size.
- sortBy2DDistance(IAtom[], Point2d) - Static method in class org.openscience.cdk.geometry.GeometryUtil
-
Sorts a Vector of atoms such that the 2D distances of the atom locations from a given point
are smallest for the first atoms in the vector.
- sphere - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
Counter for the sphere in which we currently work.
- sphereDelimiters - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
Delimiters used to separate spheres in the output string.
- sphereNodes - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
Container for the nodes in a sphere.
- sphereNodesWithAtoms - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
- spheres - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
Here we store the spheres that we assemble, in order to parse them into a
code later.
- spheresWithAtoms - Variable in class org.openscience.cdk.tools.HOSECodeGenerator
-
- stateChanged(EventObject) - Method in interface org.openscience.cdk.event.ICDKSelectionChangeListener
-
Invoked when the target of the listener has changed its state.
- Stereocenters - Class in org.openscience.cdk.stereo
-
Find atoms which can support stereo chemistry based on the connectivity.
- Stereocenters.Stereocenter - Enum in org.openscience.cdk.stereo
-
Defines the type of a stereocenter.
- Stereocenters.Type - Enum in org.openscience.cdk.stereo
-
- stereocenterType(int) - Method in class org.openscience.cdk.stereo.Stereocenters
-
Determine the type of stereocenter is the atom at index v.
- StereoElementFactory - Class in org.openscience.cdk.stereo
-
Create stereo elements for a structure with 2D and 3D coordinates.
- StereoElementFactory(IAtomContainer, int[][], GraphUtil.EdgeToBondMap) - Constructor for class org.openscience.cdk.stereo.StereoElementFactory
-
Internal constructor.
- stereosAreOpposite(IAtomContainer, IAtom) - Static method in class org.openscience.cdk.geometry.BondTools
-
Says if of four atoms connected two one atom the up and down bonds are
opposite or not, i.
- StereoTool - Class in org.openscience.cdk.stereo
-
Methods to determine or check the stereo class of a set of atoms.
- StereoTool() - Constructor for class org.openscience.cdk.stereo.StereoTool
-
- StereoTool.SquarePlanarShape - Enum in org.openscience.cdk.stereo
-
The shape that four atoms take in a plane.
- StereoTool.StereoClass - Enum in org.openscience.cdk.stereo
-
Currently unused, but intended for the StereoTool to indicate what it
'means' by an assignment of some atoms to a class.
- StereoTool.TetrahedralSign - Enum in org.openscience.cdk.stereo
-
The handedness of a tetrahedron, in terms of the point-plane distance
of three of the corners, compared to the fourth.
- suppressHydrogens(IAtomContainer) - Static method in class org.openscience.cdk.tools.manipulator.AtomContainerManipulator
-
Suppress any explicit hydrogens in the provided container.
- symmetry(IAtomContainer, int[][]) - Static method in class org.openscience.cdk.graph.invariant.Canon
-
Compute the symmetry classes for the provided structure.