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.