public class SmilesExt extends Object
Modifier and Type | Field and Description |
---|---|
private ScriptEval |
e |
private SmilesMatcherInterface |
sm |
Constructor and Description |
---|
SmilesExt() |
Modifier and Type | Method and Description |
---|---|
float[] |
getFlexFitList(BS bs1,
BS bs2,
String smiles1,
boolean isSmarts) |
float |
getSmilesCorrelation(BS bsA,
BS bsB,
String smiles,
javajs.util.Lst<javajs.util.P3> ptsA,
javajs.util.Lst<javajs.util.P3> ptsB,
javajs.util.M4 m4,
javajs.util.Lst<BS> vReturn,
boolean asMap,
int[][] mapSet,
javajs.util.P3 center,
boolean bestMap,
int flags)
The major interface to org.jmol.smiles, this method allows for a wide
variety of correlation functionality.
|
Object |
getSmilesMatches(String pattern,
String smiles,
BS bsSelected,
BS bsMatch3D,
int flags,
boolean asOneBitset,
boolean firstMatchOnly) |
private static void |
getTorsions(Atom[] atoms,
int[][] bondMap,
float[][] diff,
int pt) |
SmilesExt |
init(Object se) |
private ScriptEval e
private SmilesMatcherInterface sm
public float getSmilesCorrelation(BS bsA, BS bsB, String smiles, javajs.util.Lst<javajs.util.P3> ptsA, javajs.util.Lst<javajs.util.P3> ptsB, javajs.util.M4 m4, javajs.util.Lst<BS> vReturn, boolean asMap, int[][] mapSet, javajs.util.P3 center, boolean bestMap, int flags) throws ScriptException
bsA
- bsB
- smiles
- ptsA
- ptsB
- m4
- vReturn
- asMap
- mapSet
- center
- bestMap
- flags
- ScriptException
public Object getSmilesMatches(String pattern, String smiles, BS bsSelected, BS bsMatch3D, int flags, boolean asOneBitset, boolean firstMatchOnly) throws ScriptException
pattern
- esmiles
- bsSelected
- bsMatch3D
- flags
- asOneBitset
- firstMatchOnly
- ScriptException
public float[] getFlexFitList(BS bs1, BS bs2, String smiles1, boolean isSmarts) throws ScriptException
ScriptException
private static void getTorsions(Atom[] atoms, int[][] bondMap, float[][] diff, int pt)