| Modifier and Type | Method and Description |
|---|---|
static List<LinkedList<MoleculeAtom>> |
MoleculePathFinder.findMultiPathInMolecule(MoleculeGraph molecule,
LinkedList<Set<Element>> multiPath) |
static List<LinkedList<MoleculeAtom>> |
MoleculePathFinder.findPathInMolecule(MoleculeGraph molecule,
LinkedList<Element> path) |
List<de.bioforscher.singa.core.utility.Pair<MoleculeAtom>> |
MoleculeIsomorphism.getAtomPairs(MoleculeGraph fullMatch) |
static BiFunction<MoleculeAtom,MoleculeAtom,Boolean> |
MoleculeIsomorphismFinder.AtomConditions.isArbitrary() |
static BiFunction<MoleculeAtom,MoleculeAtom,Boolean> |
MoleculeIsomorphismFinder.AtomConditions.isArbitrary() |
static BiFunction<MoleculeAtom,MoleculeAtom,Boolean> |
MoleculeIsomorphismFinder.AtomConditions.isSameElement() |
static BiFunction<MoleculeAtom,MoleculeAtom,Boolean> |
MoleculeIsomorphismFinder.AtomConditions.isSameElement() |
| Modifier and Type | Method and Description |
|---|---|
static MoleculeIsomorphism |
MoleculeIsomorphismFinder.of(MoleculeGraph pattern,
MoleculeGraph target,
BiFunction<MoleculeAtom,MoleculeAtom,Boolean> atomCondition,
BiFunction<MoleculeBond,MoleculeBond,Boolean> bondCondition) |
static MoleculeIsomorphism |
MoleculeIsomorphismFinder.of(MoleculeGraph pattern,
MoleculeGraph target,
BiFunction<MoleculeAtom,MoleculeAtom,Boolean> atomCondition,
BiFunction<MoleculeBond,MoleculeBond,Boolean> bondCondition) |
| Constructor and Description |
|---|
MoleculeIsomorphism(RISubgraphFinder<MoleculeAtom,MoleculeBond,Vector2D,Integer,MoleculeGraph> finder) |
| Modifier and Type | Method and Description |
|---|---|
static SubstructureSuperimposition |
FragmentSubstructureSuperimposer.calculateSubstructureSuperimposition(List<LeafSubstructure<?>> reference,
List<LeafSubstructure<?>> candidate,
BiFunction<MoleculeAtom,MoleculeAtom,Boolean> atomCondition,
BiFunction<MoleculeBond,MoleculeBond,Boolean> bondCondition) |
static SubstructureSuperimposition |
FragmentSubstructureSuperimposer.calculateSubstructureSuperimposition(List<LeafSubstructure<?>> reference,
List<LeafSubstructure<?>> candidate,
BiFunction<MoleculeAtom,MoleculeAtom,Boolean> atomCondition,
BiFunction<MoleculeBond,MoleculeBond,Boolean> bondCondition) |
| Modifier and Type | Method and Description |
|---|---|
MoleculeAtom |
MoleculeAtom.getCopy() |
| Modifier and Type | Method and Description |
|---|---|
static List<LinkedList<MoleculeAtom>> |
MoleculeGraphs.findMultiPathOfElements(MoleculeGraph graph,
LinkedList<Set<Element>> path) |
static List<LinkedList<MoleculeAtom>> |
MoleculeGraphs.findPathOfElements(MoleculeGraph graph,
LinkedList<Element> path) |
static Predicate<MoleculeAtom> |
MoleculeGraphs.isElement(Element element) |
static Predicate<MoleculeAtom> |
MoleculeGraphs.isOneOfElements(Set<Element> elements) |
| Modifier and Type | Method and Description |
|---|---|
int |
MoleculeGraph.addEdgeBetween(int identifier,
MoleculeAtom source,
MoleculeAtom target) |
int |
MoleculeGraph.addEdgeBetween(MoleculeAtom source,
MoleculeAtom target) |
int |
MoleculeGraph.addEdgeBetween(MoleculeAtom source,
MoleculeAtom target,
MoleculeBondType bondType) |
| Constructor and Description |
|---|
MoleculeBond(int identifier,
MoleculeAtom source,
MoleculeAtom target,
MoleculeBondType type) |
Copyright © 2018. All rights reserved.