public class QueryAtomContainerCreator extends Object
QueryAtomContainer.create(IAtomContainer, Expr.Type...)
method and
the documentation simply indicates what settings are used.Constructor and Description |
---|
QueryAtomContainerCreator() |
Modifier and Type | Method and Description |
---|---|
static QueryAtomContainer |
createAnyAtomAnyBondContainer(IAtomContainer container,
boolean aromaticity)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createAnyAtomContainer(IAtomContainer container,
boolean aromaticity)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createAnyAtomForPseudoAtomQueryContainer(IAtomContainer container)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createBasicQueryContainer(IAtomContainer container)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createSymbolAndBondOrderQueryContainer(IAtomContainer container)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createSymbolAndChargeQueryContainer(IAtomContainer container)
Creates a QueryAtomContainer with the following settings:
|
static QueryAtomContainer |
createSymbolChargeIDQueryContainer(IAtomContainer container) |
static IAtomContainer |
suppressQueryHydrogens(IAtomContainer mol) |
public static QueryAtomContainer createBasicQueryContainer(IAtomContainer container)
QueryAtomContainer.create(container, Expr.Type.ALIPHATIC_ELEMENT, Expr.Type.AROMATIC_ELEMENT, Expr.Type.IS_AROMATIC, Expr.Type.ALIPHATIC_ORDER, Expr.Type.STEREOCHEMISTRY);
container
- The AtomContainer that stands as modelpublic static QueryAtomContainer createSymbolAndBondOrderQueryContainer(IAtomContainer container)
QueryAtomContainer.create(container, Expr.Type.ELEMENT, Expr.Type.ORDER);
container
- The AtomContainer that stands as modelpublic static QueryAtomContainer createSymbolAndChargeQueryContainer(IAtomContainer container)
QueryAtomContainer.create(container, Expr.Type.ELEMENT, Expr.Type.FORMAL_CHARGE, Expr.Type.IS_AROMATIC, Expr.Type.ORDER);
container
- The AtomContainer that stands as modelpublic static QueryAtomContainer createSymbolChargeIDQueryContainer(IAtomContainer container)
public static QueryAtomContainer createAnyAtomContainer(IAtomContainer container, boolean aromaticity)
// aromaticity = true QueryAtomContainer.create(container, Expr.Type.IS_AROMATIC, Expr.Type.ALIPHATIC_ORDER); // aromaticity = false QueryAtomContainer.create(container, Expr.Type.ORDER);
container
- The AtomContainer that stands as modelaromaticity
- option flagpublic static QueryAtomContainer createAnyAtomAnyBondContainer(IAtomContainer container, boolean aromaticity)
// aromaticity = true QueryAtomContainer.create(container, Expr.Type.IS_AROMATIC); // aromaticity = false QueryAtomContainer.create(container);
container
- The AtomContainer that stands as modelaromaticity
- option flagpublic static QueryAtomContainer createAnyAtomForPseudoAtomQueryContainer(IAtomContainer container)
QueryAtomContainer.create(container, Expr.Type.ELEMENT, Expr.Type.IS_AROMATIC, Expr.Type.ALIPHATIC_ORDER);
container
- The AtomContainer that stands as modelpublic static IAtomContainer suppressQueryHydrogens(IAtomContainer mol)
Copyright © 2021. All rights reserved.