RDKit
Open-source cheminformatics and machine learning.
BitVectUtils.h File Reference
#include "BitVects.h"
#include <string>

Go to the source code of this file.

Functions

template<typename T >
void FromDaylightString (T &sbv, const std::string &s)
 Construct a BitVect from the ASCII representation of a Daylight fingerprint string. More...
 
template<typename T >
void FromBitString (T &sbv, const std::string &s)
 Construct a BitVect from the ASCII representation of a bit string (i.e. a bunch of zeros and ones) More...
 
ExplicitBitVectconvertToExplicit (const SparseBitVect *sbv)
 Convert a SparseBitVector to an ExplicitBitVector. More...
 

Function Documentation

ExplicitBitVect* convertToExplicit ( const SparseBitVect sbv)

Convert a SparseBitVector to an ExplicitBitVector.

Returns
a pointer to an ExplicitBitVector Note: the caller is responsible for deleteing this.
template<typename T >
void FromBitString ( T &  sbv,
const std::string &  s 
)

Construct a BitVect from the ASCII representation of a bit string (i.e. a bunch of zeros and ones)

template<typename T >
void FromDaylightString ( T &  sbv,
const std::string &  s 
)

Construct a BitVect from the ASCII representation of a Daylight fingerprint string.