Package rdkit :: Package DataStructs :: Module BitUtils
[hide private]
[frames] | no frames]

Module BitUtils

source code

Functions [hide private]
 
ConstructEnsembleBV(bv, bitsToKeep) source code
 
_test() source code
Variables [hide private]
  __package__ = None
hash(x)
Function Details [hide private]

ConstructEnsembleBV(bv, bitsToKeep)

source code 


>>> from rdkit import DataStructs
>>> bv = DataStructs.ExplicitBitVect(128)
>>> bv.SetBitsFromList((1,5,47,99,120))
>>> r = ConstructEnsembleBV(bv,(0,1,2,3,45,46,47,48,49))
>>> r.GetNumBits()
9
>>> r.GetBit(0)
0
>>> r.GetBit(1)
1
>>> r.GetBit(5)
0
>>> r.GetBit(6)  # old bit 47
1