schrodinger.application.canvas.base module¶
Base python wrappers to the Canvas C++ libraries.
All of the functions and classes wrapped in this module require additional licenses to work. Some require only require CANVAS_SHARED (covered by the mmshare license), while others require CANVAS_FULL.
Copyright Schrodinger, LLC. All rights reserved.
-
class
schrodinger.application.canvas.base.ChmMolPtr(this)¶ Bases:
schrodinger.infra.canvas.ChmMol-
__init__(ChmMol self) → ChmMol¶ __init__(ChmMol self, std::istream & inputstream) -> ChmMol
-
__class__¶ alias of
builtins.type
-
__delattr__¶ Implement delattr(self, name).
-
__dict__= mappingproxy({'__module__': 'schrodinger.application.canvas.base', '__init__': <function ChmMolPtr.__init__>, '__doc__': None})¶
-
__dir__() → list¶ default dir() implementation
-
__eq__¶ Return self==value.
-
__format__()¶ default object formatter
-
__ge__¶ Return self>=value.
-
__getattribute__¶ Return getattr(self, name).
-
__gt__¶ Return self>value.
-
__hash__¶ Return hash(self).
-
__init_subclass__()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__¶ Return self<=value.
-
__lt__¶ Return self<value.
-
__module__= 'schrodinger.application.canvas.base'¶
-
__ne__¶ Return self!=value.
-
__new__()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__()¶ helper for pickle
-
__reduce_ex__()¶ helper for pickle
-
__repr__()¶
-
__setattr__¶ Implement setattr(self, name, value).
-
__sizeof__() → int¶ size of object in memory, in bytes
-
__str__()¶ ChmMol___str__(ChmMol self) -> std::string
-
__subclasshook__()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
__swig_destroy__()¶ delete_ChmMol(ChmMol self)
-
__weakref__¶ list of weak references to the object (if defined)
-
addAromaticBond()¶ ChmMol_addAromaticBond(ChmMol self, ChmAtom a1, ChmAtom a2)
-
addAtom()¶ ChmMol_addAtom(ChmMol self, ChmAtom arg3)
-
addBond()¶ ChmMol_addBond(ChmMol self, ChmAtom a1, ChmAtom a2, ChmBondOrder order=Single) -> ChmBond
-
addConformation()¶ ChmMol_addConformation(ChmMol self, ChmConformation & arg3)
-
addDoubleBond()¶ ChmMol_addDoubleBond(ChmMol self, ChmAtom a1, ChmAtom a2, ChmBondStereo cisTrans=BondNotApplicable)
-
addMolecule()¶ ChmMol_addMolecule(ChmMol self, ChmMol arg3)
-
addMoleculeRaw()¶ ChmMol_addMoleculeRaw(ChmMol self, ChmMol arg3, std::vector< int,std::allocator< int > > & arg4)
-
addSingleBond()¶ ChmMol_addSingleBond(ChmMol self, ChmAtom a1, ChmAtom a2)
-
addTripleBond()¶ ChmMol_addTripleBond(ChmMol self, ChmAtom a1, ChmAtom a2)
-
addZeroOrderBond()¶ ChmMol_addZeroOrderBond(ChmMol self, ChmAtom a1, ChmAtom a2)
-
areBonded()¶ ChmMol_areBonded(ChmMol self, int atomIndex1, int atomIndex2) -> bool
-
atomsAtOrigin()¶ ChmMol_atomsAtOrigin(ChmMol self) -> uint
-
checkCoords()¶ ChmMol_checkCoords(ChmMol self)
-
checkStereo()¶ ChmMol_checkStereo(ChmMol self)
-
chiralCenters()¶ ChmMol_chiralCenters(ChmMol self, bool const includeUndefined=False) -> int
-
cisTransBonds()¶ ChmMol_cisTransBonds(ChmMol self) -> int
-
clear()¶ ChmMol_clear(ChmMol self)
-
clearAllUserData()¶ ChmMol_clearAllUserData(ChmMol self)
-
clearAtomBondProperties()¶ ChmMol_clearAtomBondProperties(ChmMol self)
-
clearAtomProperty()¶ ChmMol_clearAtomProperty(ChmMol self, ChmAtom atom, std::string const & key)
-
clearBondFlags()¶ ChmMol_clearBondFlags(ChmMol self)
-
clearBondProperty()¶ ChmMol_clearBondProperty(ChmMol self, ChmBond bond, std::string const & key)
-
clearConfs()¶ ChmMol_clearConfs(ChmMol self)
-
clearCoords()¶ ChmMol_clearCoords(ChmMol self)
-
clearProperties()¶ ChmMol_clearProperties(ChmMol self)
-
clone()¶ ChmMol_clone(ChmMol self, bool randomizeNumbering=False, ChmBitset atomsToDiscard=None, bool raw=False) -> ChmMol
-
cloneProperties()¶ ChmMol_cloneProperties(ChmMol self, ChmMol mol)
-
deleteProperty()¶ ChmMol_deleteProperty(ChmMol self, char const * key)
-
destroyAtom(ChmAtom arg2, bool packIndices=True)¶ ChmMol_destroyAtom(ChmMol self, uint index, bool packIndices=True)
-
destroyBond(ChmBond bond)¶ ChmMol_destroyBond(ChmMol self, uint index)
-
flipBondFlags()¶ ChmMol_flipBondFlags(ChmMol self)
-
static
fromMAE(std::string const & maeString) → ChmMol¶
-
static
fromMDL(std::string const & arg1, bool autoName=False, bool validateCisTrans=False, bool perceiveHybridization=True, bool rigorousAromaticity=True) → ChmMol¶ fromMDL(std::istream & inputstream, bool autoName=False, bool validateCisTrans=False, bool perceiveHybridization=True, bool rigorousAromaticity=True) -> ChmMol
-
static
fromSMILES(char const * arg1, bool autoName=False, bool validateCisTrans=False, bool perceiveHybridization=True, bool rigorousAromaticity=True) → ChmMol¶ fromSMILES(std::istream & inputstream, bool autoName=False, bool validateCisTrans=False, bool perceiveHybridization=True, bool rigorousAromaticity=True) -> ChmMol
-
genCoords()¶ ChmMol_genCoords(ChmMol self)
-
getAbsoluteChiralityFlag()¶ ChmMol_getAbsoluteChiralityFlag(ChmMol self) -> bool
-
getAtom()¶ ChmMol_getAtom(ChmMol self, int arg3) -> ChmAtom
-
getAtomCount()¶ ChmMol_getAtomCount(ChmMol self, bool wantImplicitHydrogens=False) -> int
-
getAtoms()¶ ChmMol_getAtoms(ChmMol self, bool wantImplicitHydrogens=False) -> ChmAtoms
-
getAtomsByMask()¶ ChmMol_getAtomsByMask(ChmMol self, ChmBitset mask) -> ChmAtoms
-
getAtomsForBonds()¶ ChmMol_getAtomsForBonds(ChmMol self, ChmBonds bonds) -> ChmAtoms
-
getBond(int arg2) → ChmBond¶ ChmMol_getBond(ChmMol self, ChmAtom a1, ChmAtom a2) -> ChmBond
-
getBondCount()¶ ChmMol_getBondCount(ChmMol self, bool wantImplicitHydrogens=False) -> int
-
getBondFlags()¶ ChmMol_getBondFlags(ChmMol self, std::vector< int,std::allocator< int > > & flags, bool const explicitH)
-
getBondMaskForAtomMask()¶ ChmMol_getBondMaskForAtomMask(ChmMol self, ChmBitset atomMask) -> ChmBitset
-
getBonds()¶ ChmMol_getBonds(ChmMol self, bool wantImplicitHydrogens=False) -> ChmBonds
-
getBondsByMask()¶ ChmMol_getBondsByMask(ChmMol self, ChmBitset mask) -> ChmBonds
-
getBondsForAtomMask()¶ ChmMol_getBondsForAtomMask(ChmMol self, ChmBitset atomMask) -> ChmBonds
-
getBondsForAtoms()¶ ChmMol_getBondsForAtoms(ChmMol self, ChmAtoms atoms) -> ChmBonds
-
getComponentCount()¶ ChmMol_getComponentCount(ChmMol self) -> uint
-
getConformation()¶ ChmMol_getConformation(ChmMol self, int arg3) -> ChmConformation
-
getConformationCount()¶ ChmMol_getConformationCount(ChmMol self) -> int
-
getConformations()¶ ChmMol_getConformations(ChmMol self) -> ChmConformations
-
getConnectionTable()¶ ChmMol_getConnectionTable(ChmMol self, bool const wantImplicitHydrogens=False) -> ChmSymmetricMatrixUnsignedInt
-
getConnectionTableWithBondOrders()¶ ChmMol_getConnectionTableWithBondOrders(ChmMol self, bool const wantImplicitHydrogens=False, bool const wantMaeOrder=False) -> ChmSymmetricMatrixUnsignedInt
-
getCoordinates()¶ ChmMol_getCoordinates(ChmMol self, std::vector< ChmPoint,std::allocator< ChmPoint > > & coords)
-
getDistanceMatrix()¶ ChmMol_getDistanceMatrix(ChmMol self, bool const wantImplicitHydrogens=False, bool const storeInfiniteDistancesAsZero=True, bool const throwExceptionIfMultipleFragments=False) -> ChmSymmetricMatrixUnsignedInt
-
getDistanceMatrix3D()¶ ChmMol_getDistanceMatrix3D(ChmMol self, bool const wantImplicitHydrogens=False, bool const wantRoot=True) -> ChmSymmetricMatrix< float >
-
getDistanceMatrix3D2()¶ ChmMol_getDistanceMatrix3D2(ChmMol self, bool const wantImplicitHydrogens=False, bool const wantRoot=True) -> ChmSymmetricMatrix< double >
-
getFirstImplicitHydrogenIndex()¶ ChmMol_getFirstImplicitHydrogenIndex(ChmMol self) -> int
-
getHash()¶ ChmMol_getHash(ChmMol self) -> uint
-
getHash64()¶ ChmMol_getHash64(ChmMol self) -> uint64
-
getHeavyAtomCount()¶ ChmMol_getHeavyAtomCount(ChmMol self) -> int
-
getHeavyAtoms()¶ ChmMol_getHeavyAtoms(ChmMol self) -> ChmAtoms
-
getHeavyBondCount()¶ ChmMol_getHeavyBondCount(ChmMol self) -> int
-
getHeavyBonds()¶ ChmMol_getHeavyBonds(ChmMol self) -> ChmBonds
-
getHydrogens()¶ ChmMol_getHydrogens(ChmMol self) -> ChmAtoms
-
getMW()¶ ChmMol_getMW(ChmMol self) -> double
-
getName()¶ ChmMol_getName(ChmMol self) -> std::string
-
getNetCharge()¶ ChmMol_getNetCharge(ChmMol self) -> int
-
getProperties()¶ ChmMol_getProperties(ChmMol self) -> PROPDATA
-
getPropertiesBegin()¶ ChmMol_getPropertiesBegin(ChmMol self) -> CHMMOLPROPINFO::const_iterator
-
getPropertiesEnd()¶ ChmMol_getPropertiesEnd(ChmMol self) -> CHMMOLPROPINFO::const_iterator
-
getPropertiesFor(ChmAtom atom) → std::vector< PROPPAIR,std::allocator< PROPPAIR > >¶ ChmMol_getPropertiesFor(ChmMol self, ChmBond bond) -> std::vector< PROPPAIR,std::allocator< PROPPAIR > >
-
getPropertiesForAtom()¶ ChmMol_getPropertiesForAtom(ChmMol self, int atomIndex) -> std::vector< PROPPAIR,std::allocator< PROPPAIR > >
-
getPropertiesForBond()¶ ChmMol_getPropertiesForBond(ChmMol self, int bondIndex) -> std::vector< PROPPAIR,std::allocator< PROPPAIR > >
-
getProperty()¶ ChmMol_getProperty(ChmMol self, char const * arg3) -> std::string
-
getPropertyCount()¶ ChmMol_getPropertyCount(ChmMol self) -> size_t
-
getPropertyForAtom()¶ ChmMol_getPropertyForAtom(ChmMol self, ChmAtom arg3, std::string const & arg4) -> std::string
-
getPropertyForBond()¶ ChmMol_getPropertyForBond(ChmMol self, ChmBond arg3, std::string const & arg4) -> std::string
-
getRingCount()¶ ChmMol_getRingCount(ChmMol self, bool deterministic=False) -> int
-
getRotatableBonds()¶ ChmMol_getRotatableBonds(ChmMol self) -> ChmBonds
-
getSMARTS(optionSMARTS::H const arg2, optionSMARTS::X const arg3, bool const wantStereo=False, bool const wantMapping=False, std::map< int, int, std::less< int >, std::allocator< std::pair< int const, int > > > * atomMappings=None, bool const useAtomicNumberOnAcyclicAtoms=False, bool const useBaseOne=False, bool const wantCharge=True) → std::string¶ getSMARTS(ChmBitset atomMask, ChmBitset bondMask, bool const markRings=False, optionSMARTS::H const arg5, optionSMARTS::X const arg6, bool const wantStereo=False, bool const wantMapping=False, std::map< int,std::string,std::less< int >,std::allocator< std::pair< int const,std::string > > > const * overrideAtomLabels=None, std::map< int,std::string,std::less< int >,std::allocator< std::pair< int const,std::string > > > const * overrideBondLabels=None, std::map< int,int,std::less< int >,std::allocator< std::pair< int const,int > > > * atomMappings=None, bool const useAtomicNumberOnAcyclicAtoms=False, bool const useBaseOne=False, bool const wantCharge=True) -> std::string getSMARTS(ChmAtoms atomMask, bool const markRings=False, optionSMARTS::H const arg4, optionSMARTS::X const arg5, bool const wantStereo=False, bool const wantMapping=False, std::map< int,int,std::less< int >,std::allocator< std::pair< int const,int > > > * atomMappings=None, bool const useAtomicNumberOnAcyclicAtoms=False, bool const useBaseOne=False, bool const wantCharge=True) -> std::string ChmMol_getSMARTS(ChmMol self, std::vector< EXTRAPREDICATE,std::allocator< EXTRAPREDICATE > > const & atomInfo, std::vector< EXTRAPREDICATE,std::allocator< EXTRAPREDICATE > > const & bondInfo, optionSMARTS::H const arg5, optionSMARTS::X const arg6, bool const wantStereo=True, bool const wantMapping=False, std::map< int,int,std::less< int >,std::allocator< std::pair< int const,int > > > * atomMappings=None, bool const useAtomicNumberOnAcyclicAtoms=False, bool const useBaseOne=False, bool const wantCharge=True) -> std::string
-
getTautomerCode()¶ ChmMol_getTautomerCode(ChmMol self, bool considerEZStereo=True, bool considerRSStereo=True) -> uint
-
getTautomerCode64()¶ ChmMol_getTautomerCode64(ChmMol self, bool considerEZStereo=True, bool considerRSStereo=True) -> uint64
-
getTerminalAtoms()¶ ChmMol_getTerminalAtoms(ChmMol self) -> ChmAtoms
-
getUnrotatableBonds()¶ ChmMol_getUnrotatableBonds(ChmMol self) -> ChmBonds
-
getUserData()¶ ChmMol_getUserData(ChmMol self) -> uint
-
getZeroOrderBonds()¶ ChmMol_getZeroOrderBonds(ChmMol self) -> std::vector< CHMZOBITEM,std::allocator< CHMZOBITEM > >
-
has2DCoords()¶ ChmMol_has2DCoords(ChmMol self, bool duplicateOK=False, bool implicitToo=True) -> bool
-
has3DCoords()¶ ChmMol_has3DCoords(ChmMol self, bool duplicateOK=False, bool implicitToo=True) -> bool
-
hasAllHydrogens()¶ ChmMol_hasAllHydrogens(ChmMol self) -> bool
-
hasBondDirectionHint()¶ ChmMol_hasBondDirectionHint(ChmMol self) -> bool
-
hasCoords()¶ ChmMol_hasCoords(ChmMol self) -> bool
-
hasDistinctCoords()¶ ChmMol_hasDistinctCoords(ChmMol self, ChmAtomOption::H arg3) -> bool
-
hasImplicitHydrogens()¶ ChmMol_hasImplicitHydrogens(ChmMol self) -> bool
-
hasIsotope()¶ ChmMol_hasIsotope(ChmMol self) -> bool
-
hasProperty()¶ ChmMol_hasProperty(ChmMol self, char const * arg3) -> bool
-
isEmpty()¶ ChmMol_isEmpty(ChmMol self) -> bool
-
isKekulized()¶ ChmMol_isKekulized(ChmMol self) -> bool
-
kekulize()¶ ChmMol_kekulize(ChmMol self)
-
makeWildcard()¶ ChmMol_makeWildcard(ChmMol self)
-
mapToSMILES()¶ ChmMol_mapToSMILES(ChmMol self, std::vector< int,std::allocator< int > > & atomMapping, bool wantKekulized=False, bool wantAllH=False, bool wantStereo=True, bool wantCharge=True, bool test=False, bool forceOrder=False, bool rigorousAromaticity=True) -> std::string
-
markHydrogens()¶ ChmMol_markHydrogens(ChmMol self, ChmAtomOption::H arg3) -> int
-
markProchiral()¶ ChmMol_markProchiral(ChmMol self, bool onlyTerminal=False)
-
needsBondDirectionHint()¶ ChmMol_needsBondDirectionHint(ChmMol self) -> bool
-
neutralize()¶ ChmMol_neutralize(ChmMol self)
-
packIndices()¶ ChmMol_packIndices(ChmMol self) -> bool
-
perceiveHybridization()¶ ChmMol_perceiveHybridization(ChmMol self)
-
perceiveHydrogens()¶ ChmMol_perceiveHydrogens(ChmMol self, bool wantRadicals=False)
-
perceiveRings()¶ ChmMol_perceiveRings(ChmMol self, bool rigorousAromaticity=False, bool force=False)
-
placeHydrogens()¶ ChmMol_placeHydrogens(ChmMol self)
-
randomizeOrientation()¶ ChmMol_randomizeOrientation(ChmMol self)
-
reflectX0()¶ ChmMol_reflectX0(ChmMol self)
-
reflectY0()¶ ChmMol_reflectY0(ChmMol self)
-
removeAChiralHydrogens()¶ ChmMol_removeAChiralHydrogens(ChmMol self)
-
removeAtom()¶ ChmMol_removeAtom(ChmMol self, ChmAtom atom, bool packIndices=True)
-
removeAtomByIndex()¶ ChmMol_removeAtomByIndex(ChmMol self, uint index, bool packIndices=True)
-
removeAtoms()¶ ChmMol_removeAtoms(ChmMol self, ChmBitset atoms, bool packIndices=True)
-
removeConformation()¶ ChmMol_removeConformation(ChmMol self, ChmConformation & arg3)
-
removeFormalCharges()¶ ChmMol_removeFormalCharges(ChmMol self)
-
removeHydrogens(int hydrogenTreatment)¶ ChmMol_removeHydrogens(ChmMol self)
-
removeHydrogensAtOrigin()¶ ChmMol_removeHydrogensAtOrigin(ChmMol self)
-
removeImplicitHydrogens()¶ ChmMol_removeImplicitHydrogens(ChmMol self)
-
removeNonPolarHydrogens()¶ ChmMol_removeNonPolarHydrogens(ChmMol self)
-
setAbsoluteChiralityFlag()¶ ChmMol_setAbsoluteChiralityFlag(ChmMol self, bool on)
-
setAtomProperty()¶ ChmMol_setAtomProperty(ChmMol self, ChmAtom atom, std::string const & key, std::string const & value)
-
setBondProperty()¶ ChmMol_setBondProperty(ChmMol self, ChmBond bond, std::string const & key, std::string const & value)
-
setCoordinates()¶ ChmMol_setCoordinates(ChmMol self, std::vector< ChmPoint,std::allocator< ChmPoint > > const & newCoords)
-
setMaeProperty(std::string const & key, bool const value)¶ setMaeProperty(std::string const & key, int const value) setMaeProperty(std::string const & key, double const value, int const precision) ChmMol_setMaeProperty(ChmMol self, std::string const & key, std::string const & value)
-
setName()¶ ChmMol_setName(ChmMol self, std::string const & arg3)
-
setProperty()¶ ChmMol_setProperty(ChmMol self, char const * key, char const * value, bool temp=False)
-
setPropertyForAtom()¶ ChmMol_setPropertyForAtom(ChmMol self, int const atomIndex, std::string const & key, std::string const & value)
-
setPropertyforBond()¶ ChmMol_setPropertyforBond(ChmMol self, int const bondIndex, std::string const & key, std::string const & value)
-
setUserData()¶ ChmMol_setUserData(ChmMol self, uint data)
-
store()¶ ChmMol_store(ChmMol self, std::ostream & os, bool const wantCoordinates=True, char const * overrideName=None)
-
subset()¶ ChmMol_subset(ChmMol self, ChmBitset desiredAtoms, bool const breakAliphaticRings=True, bool const breakAromaticRings=False) -> ChmMol
-
subsetByBonds()¶ ChmMol_subsetByBonds(ChmMol self, ChmBitset desiredBonds) -> ChmMol
-
thisown¶ The membership flag
-
toCanonicalSMILES()¶ ChmMol_toCanonicalSMILES(ChmMol self, bool wantAllH=False, bool test=False) -> std::string
-
toChmQuery(bool allH=False, bool wantX=False) → ChmQuery¶ ChmMol_toChmQuery(ChmMol self, std::vector< EXTRAPREDICATE,std::allocator< EXTRAPREDICATE > > const & atomInfo, std::vector< EXTRAPREDICATE,std::allocator< EXTRAPREDICATE > > const & bondInfo) -> ChmQuery
-
toGenericSMARTS()¶ ChmMol_toGenericSMARTS(ChmMol self, bool wantBondOrder=False, bool wantCharge=False, bool wantAromaticity=False, bool genericAtomToo=False, bool wantStereo=False, bool wantAllHydrogens=False, bool wantAllClosureBonds=False) -> std::string
-
toMAE()¶ ChmMol_toMAE(ChmMol self, bool wantProperties, bool addH) -> std::string
-
toMDL(optionMDL::H arg2, bool withprops=True, bool withCoords=True, char const * overrideName=None, int v3format=0, bool wantDollarSigns=True, bool echoMaeType=False, bool const check=False) → std::string¶ ChmMol_toMDL(ChmMol self, std::ostream & os, optionMDL::H arg4, bool withprops=True, bool withCoords=True, char const * overrideName=None, int v3format=0, bool wantDollarSigns=True, bool echoMaeType=False, bool const check=False)
-
toSMILES()¶ ChmMol_toSMILES(ChmMol self, bool wantKekulized=False, bool wantAllH=False, bool wantStereo=True, bool wantCharge=True, bool test=False, bool forceOrder=False, bool rigorousAromaticity=True) -> std::string
-
toString()¶ ChmMol_toString(ChmMol self) -> std::string
-
toUniqueSMILES()¶ ChmMol_toUniqueSMILES(ChmMol self, bool wantAllH=False, bool test=False) -> std::string
-
topoCentroid()¶ ChmMol_topoCentroid(ChmMol self, double const radius=3.0) -> ChmMol
-
topoCentroidByCount()¶ ChmMol_topoCentroidByCount(ChmMol self, uint const desiredHeavyAtomCount, double const binWidth=0.5) -> ChmMol
-
translateAlleneStereo()¶ ChmMol_translateAlleneStereo(ChmMol self, std::vector< ChmAtom,std::allocator< ChmAtom > > & atomChain, ChmAlleneChirality const MorP)
-
translateCisTransStereo()¶ ChmMol_translateCisTransStereo(ChmMol self, std::vector< ChmAtom,std::allocator< ChmAtom > > const & atomChain, ChmBondStereo const CisTrans, int const permissive=0)
-
translateTetrahedralStereo()¶ ChmMol_translateTetrahedralStereo(ChmMol self, ChmAtom central, std::vector< ChmAtom,std::allocator< ChmAtom > > const & priorities, ChmCIPChirality const RorS, int const permissive=0)
-
undefinedChiralCenters()¶ ChmMol_undefinedChiralCenters(ChmMol self) -> int
-
unkekulize()¶ ChmMol_unkekulize(ChmMol self)
-
unmarkProchiral()¶ ChmMol_unmarkProchiral(ChmMol self)
-
validateCisTrans()¶ ChmMol_validateCisTrans(ChmMol self)
-
zeroCoords()¶ ChmMol_zeroCoords(ChmMol self)
-
-
class
schrodinger.application.canvas.base.ChmRowUIDFilterPtr(this)¶ Bases:
schrodinger.infra.canvas.ChmRowUIDFilter-
__init__(ChmRowUIDFilter self, std::vector< int64, std::allocator< int64 > > const & uids, bool const isSorted=False) → ChmRowUIDFilter¶ __init__(ChmRowUIDFilter self, std::vector< int64,std::allocator< int64 > > const & uids, uint64 const logicalSize, bool const isSorted=False) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, std::set< uint64 > const & uids) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, std::set< uint64 > const & uids, uint64 const logicalSize) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, std::istream & inputstream) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, char const * c, uint const bytelen) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, chmfilename const & filename) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, ChmRowUIDFilter rhs) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, ChmRangeUIDFilter rhs) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self, ChmCompressedBitset64 arg2) -> ChmRowUIDFilter __init__(ChmRowUIDFilter self) -> ChmRowUIDFilter
-
__class__¶ alias of
builtins.type
-
__contains__()¶ ChmRangeUIDFilter___contains__(ChmRangeUIDFilter self, ChmRangeUIDFilter rhs) -> bool
-
__delattr__¶ Implement delattr(self, name).
-
__dict__= mappingproxy({'__module__': 'schrodinger.application.canvas.base', '__init__': <function ChmRowUIDFilterPtr.__init__>, '__doc__': None})¶
-
__dir__() → list¶ default dir() implementation
-
__eq__()¶ ChmRowUIDFilter___eq__(ChmRowUIDFilter self, ChmRowUIDFilter rhs) -> bool
-
__format__()¶ default object formatter
-
__ge__¶ Return self>=value.
-
__getattribute__¶ Return getattr(self, name).
-
__gt__¶ Return self>value.
-
__hash__= None¶
-
__init_subclass__()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__invert__()¶ ChmRowUIDFilter___invert__(ChmRowUIDFilter self) -> ChmRowUIDFilter
-
__le__¶ Return self<=value.
-
__lt__¶ Return self<value.
-
__module__= 'schrodinger.application.canvas.base'¶
-
__ne__()¶ ChmRowUIDFilter___ne__(ChmRowUIDFilter self, ChmRowUIDFilter rhs) -> bool
-
__new__()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__()¶ helper for pickle
-
__reduce_ex__()¶ helper for pickle
-
__repr__()¶
-
__setattr__¶ Implement setattr(self, name, value).
-
__sizeof__() → int¶ size of object in memory, in bytes
-
__str__()¶ ChmRangeUIDFilter___str__(ChmRangeUIDFilter self) -> std::string
-
__sub__()¶ ChmRowUIDFilter___sub__(ChmRowUIDFilter self, ChmRowUIDFilter rhs) -> ChmRowUIDFilter
-
__subclasshook__()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
__swig_destroy__()¶ delete_ChmRowUIDFilter(ChmRowUIDFilter self)
-
__weakref__¶ list of weak references to the object (if defined)
-
containsKey()¶ ChmRangeUIDFilter_containsKey(ChmRangeUIDFilter self, uint64 key) -> bool
-
count()¶ ChmRangeUIDFilter_count(ChmRangeUIDFilter self) -> uint64
-
static
fromBlob(std::string const & raw) → ChmRangeUIDFilter¶
-
static
fromFile(std::string const & filename) → ChmRowUIDFilter¶
-
getFirstItem()¶ ChmRangeUIDFilter_getFirstItem(ChmRangeUIDFilter self) -> uint64
-
getHash()¶ ChmRangeUIDFilter_getHash(ChmRangeUIDFilter self) -> uint
-
getOrder()¶ ChmRangeUIDFilter_getOrder(ChmRangeUIDFilter self) -> std::vector< uint64,std::allocator< uint64 > > const *
-
hasNext()¶ ChmRangeUIDFilter_hasNext(ChmRangeUIDFilter self) -> bool
-
isEOF()¶ ChmRangeUIDFilter_isEOF(ChmRangeUIDFilter self) -> bool
-
isSorted()¶ ChmRangeUIDFilter_isSorted(ChmRangeUIDFilter self) -> bool
-
logicalSize()¶ ChmRangeUIDFilter_logicalSize(ChmRangeUIDFilter self) -> uint64
-
next()¶ ChmRangeUIDFilter_next(ChmRangeUIDFilter self) -> int64
-
rewind()¶ ChmRangeUIDFilter_rewind(ChmRangeUIDFilter self)
-
store()¶ ChmRangeUIDFilter_store(ChmRangeUIDFilter self, std::ostream & os)
-
thisown¶ The membership flag
-
toBlob()¶ ChmRangeUIDFilter_toBlob(ChmRangeUIDFilter self) -> std::string
-
toCSV()¶ ChmRangeUIDFilter_toCSV(ChmRangeUIDFilter self, std::ostream & os)
-
toFile()¶ ChmRangeUIDFilter_toFile(ChmRangeUIDFilter self, std::string const & filename)
-
toSQL()¶ ChmRangeUIDFilter_toSQL(ChmRangeUIDFilter self, std::ostream & os)
-
toSet()¶ ChmRangeUIDFilter_toSet(ChmRangeUIDFilter self, std::set< uint64 > & uids)
-
toUIDS()¶ ChmRangeUIDFilter_toUIDS(ChmRangeUIDFilter self)
-
-
class
schrodinger.application.canvas.base.ChmColumnUIDFilterPtr(this)¶ Bases:
schrodinger.infra.canvas.ChmColumnUIDFilter-
__init__(ChmColumnUIDFilter self, std::vector< int64, std::allocator< int64 > > const & uids, bool const isSorted=False) → ChmColumnUIDFilter¶ __init__(ChmColumnUIDFilter self, std::vector< int64,std::allocator< int64 > > const & uids, uint64 const logicalSize, bool const isSorted=False) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, std::set< uint64 > const & uids) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, std::set< uint64 > const & uids, uint64 const logicalSize) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, std::istream & inputstream) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, char const * c, uint const bytelen) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, ChmColumnUIDFilter rhs) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, ChmRangeUIDFilter rhs) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, chmfilename const & filename) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self, ChmCompressedBitset64 arg2) -> ChmColumnUIDFilter __init__(ChmColumnUIDFilter self) -> ChmColumnUIDFilter
-
__class__¶ alias of
builtins.type
-
__contains__()¶ ChmRangeUIDFilter___contains__(ChmRangeUIDFilter self, ChmRangeUIDFilter rhs) -> bool
-
__delattr__¶ Implement delattr(self, name).
-
__dict__= mappingproxy({'__module__': 'schrodinger.application.canvas.base', '__init__': <function ChmColumnUIDFilterPtr.__init__>, '__doc__': None})¶
-
__dir__() → list¶ default dir() implementation
-
__eq__()¶ ChmColumnUIDFilter___eq__(ChmColumnUIDFilter self, ChmColumnUIDFilter rhs) -> bool
-
__format__()¶ default object formatter
-
__ge__¶ Return self>=value.
-
__getattribute__¶ Return getattr(self, name).
-
__gt__¶ Return self>value.
-
__hash__= None¶
-
__init_subclass__()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__invert__()¶ ChmColumnUIDFilter___invert__(ChmColumnUIDFilter self) -> ChmColumnUIDFilter
-
__le__¶ Return self<=value.
-
__lt__¶ Return self<value.
-
__module__= 'schrodinger.application.canvas.base'¶
-
__ne__()¶ ChmColumnUIDFilter___ne__(ChmColumnUIDFilter self, ChmColumnUIDFilter rhs) -> bool
-
__new__()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__()¶ helper for pickle
-
__reduce_ex__()¶ helper for pickle
-
__repr__()¶
-
__setattr__¶ Implement setattr(self, name, value).
-
__sizeof__() → int¶ size of object in memory, in bytes
-
__str__()¶ ChmRangeUIDFilter___str__(ChmRangeUIDFilter self) -> std::string
-
__sub__()¶ ChmColumnUIDFilter___sub__(ChmColumnUIDFilter self, ChmColumnUIDFilter rhs) -> ChmColumnUIDFilter
-
__subclasshook__()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
__swig_destroy__()¶ delete_ChmColumnUIDFilter(ChmColumnUIDFilter self)
-
__weakref__¶ list of weak references to the object (if defined)
-
containsKey()¶ ChmRangeUIDFilter_containsKey(ChmRangeUIDFilter self, uint64 key) -> bool
-
count()¶ ChmRangeUIDFilter_count(ChmRangeUIDFilter self) -> uint64
-
static
fromBlob(std::string const & raw) → ChmRangeUIDFilter¶
-
static
fromFile(std::string const & filename) → ChmColumnUIDFilter¶
-
getAutoScaleInfo()¶ ChmColumnUIDFilter_getAutoScaleInfo(ChmColumnUIDFilter self) -> std::map< uint64,std::pair< double,double >,std::less< uint64 >,std::allocator< std::pair< uint64 const,std::pair< double,double > > > > const &
-
getFirstItem()¶ ChmRangeUIDFilter_getFirstItem(ChmRangeUIDFilter self) -> uint64
-
getHash()¶ ChmRangeUIDFilter_getHash(ChmRangeUIDFilter self) -> uint
-
getOrder()¶ ChmRangeUIDFilter_getOrder(ChmRangeUIDFilter self) -> std::vector< uint64,std::allocator< uint64 > > const *
-
hasAutoScaleInfo()¶ ChmColumnUIDFilter_hasAutoScaleInfo(ChmColumnUIDFilter self) -> bool
-
hasNext()¶ ChmRangeUIDFilter_hasNext(ChmRangeUIDFilter self) -> bool
-
isEOF()¶ ChmRangeUIDFilter_isEOF(ChmRangeUIDFilter self) -> bool
-
isSorted()¶ ChmRangeUIDFilter_isSorted(ChmRangeUIDFilter self) -> bool
-
logicalSize()¶ ChmRangeUIDFilter_logicalSize(ChmRangeUIDFilter self) -> uint64
-
next()¶ ChmRangeUIDFilter_next(ChmRangeUIDFilter self) -> int64
-
rewind()¶ ChmRangeUIDFilter_rewind(ChmRangeUIDFilter self)
-
setAutoScaleInfo()¶ ChmColumnUIDFilter_setAutoScaleInfo(ChmColumnUIDFilter self, std::map< uint64,std::pair< double,double >,std::less< uint64 >,std::allocator< std::pair< uint64 const,std::pair< double,double > > > > & info)
-
store()¶ ChmRangeUIDFilter_store(ChmRangeUIDFilter self, std::ostream & os)
-
thisown¶ The membership flag
-
toBlob()¶ ChmRangeUIDFilter_toBlob(ChmRangeUIDFilter self) -> std::string
-
toCSV()¶ ChmRangeUIDFilter_toCSV(ChmRangeUIDFilter self, std::ostream & os)
-
toFile()¶ ChmRangeUIDFilter_toFile(ChmRangeUIDFilter self, std::string const & filename)
-
toSQL()¶ ChmRangeUIDFilter_toSQL(ChmRangeUIDFilter self, std::ostream & os)
-
toSet()¶ ChmRangeUIDFilter_toSet(ChmRangeUIDFilter self, std::set< uint64 > & uids)
-
toUIDS()¶ ChmRangeUIDFilter_toUIDS(ChmRangeUIDFilter self)
-