RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::v2::FileParsers Namespace Reference

Classes

class  MolFileUnhandledFeatureException
struct  MolFileParserParams
struct  MolFromSCSRParams
struct  TPLParserParams
struct  Mol2ParserParams
struct  PDBParserParams
class  MolSupplier
class  ForwardSDMolSupplier
class  SDMolSupplier
struct  SmilesMolSupplierParams
class  SmilesMolSupplier
 lazy file parser for Smiles tables More...
struct  TDTMolSupplierParams
class  TDTMolSupplier
 lazy file parser for TDT files More...

Enumerations

enum class  SCSRTemplateNames { AsEntered , UseFirstName , UseSecondName }
enum class  SCSRBaseHbondOptions { Ignore , UseSapAll , UseSapOne , Auto }
enum  Mol2Type { CORINA = 0 }

Functions

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMolDataStream (std::istream &inStream, unsigned int &line, const MolFileParserParams &params=MolFileParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMolBlock (const std::string &molBlock, const MolFileParserParams &params=MolFileParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMolFile (const std::string &fName, const MolFileParserParams &params=MolFileParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMolMolFromSCSRDataStream (std::istream &inStream, unsigned int &line, const MolFileParserParams &molFileParserParams=MolFileParserParams(), const MolFromSCSRParams &molFromSCSRParams=MolFromSCSRParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMolMolFromSCSRBlock (const std::string &molBlock, const MolFileParserParams &molFileParserParams=MolFileParserParams(), const MolFromSCSRParams &molFromSCSRParams=MolFromSCSRParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMolMolFromSCSRFile (const std::string &fName, const MolFileParserParams &molFileParserParams=MolFileParserParams(), const MolFromSCSRParams &molFromSCSRParams=MolFromSCSRParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromTPLDataStream (std::istream &inStream, unsigned int &line, const TPLParserParams &params=TPLParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromTPLFile (const std::string &fName, const TPLParserParams &params=TPLParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMol2DataStream (std::istream &inStream, const Mol2ParserParams &params=Mol2ParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMol2Block (const std::string &molBlock, const Mol2ParserParams &params=Mol2ParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromMol2File (const std::string &fName, const Mol2ParserParams &params=Mol2ParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromXYZDataStream (std::istream &inStream)
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromXYZBlock (const std::string &xyzBlock)
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromXYZFile (const std::string &fName)
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromPDBDataStream (std::istream &inStream, const PDBParserParams &params=PDBParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromPDBFile (const std::string &fname, const PDBParserParams &params=PDBParserParams())
RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMolMolFromPDBBlock (const std::string &str, const PDBParserParams &params=PDBParserParams())

Enumeration Type Documentation

◆ Mol2Type

Enumerator
CORINA 

supports output from Corina and some dbtranslate output

Definition at line 264 of file FileParsers.h.

◆ SCSRBaseHbondOptions

Enumerator
Ignore 
UseSapAll 
UseSapOne 
Auto 

Definition at line 65 of file FileParsers.h.

◆ SCSRTemplateNames

Enumerator
AsEntered 
UseFirstName 
UseSecondName 

Definition at line 57 of file FileParsers.h.

Function Documentation

◆ MolFromMol2Block()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMol2Block ( const std::string & molBlock,
const Mol2ParserParams & params = Mol2ParserParams() )

◆ MolFromMol2DataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMol2DataStream ( std::istream & inStream,
const Mol2ParserParams & params = Mol2ParserParams() )

◆ MolFromMol2File()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMol2File ( const std::string & fName,
const Mol2ParserParams & params = Mol2ParserParams() )

◆ MolFromMolBlock()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMolBlock ( const std::string & molBlock,
const MolFileParserParams & params = MolFileParserParams() )

◆ MolFromMolDataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMolDataStream ( std::istream & inStream,
unsigned int & line,
const MolFileParserParams & params = MolFileParserParams() )

◆ MolFromMolFile()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromMolFile ( const std::string & fName,
const MolFileParserParams & params = MolFileParserParams() )

◆ MolFromPDBBlock()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromPDBBlock ( const std::string & str,
const PDBParserParams & params = PDBParserParams() )

◆ MolFromPDBDataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromPDBDataStream ( std::istream & inStream,
const PDBParserParams & params = PDBParserParams() )

◆ MolFromPDBFile()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromPDBFile ( const std::string & fname,
const PDBParserParams & params = PDBParserParams() )

◆ MolFromSCSRBlock()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMol > RDKit::v2::FileParsers::MolFromSCSRBlock ( const std::string & molBlock,
const MolFileParserParams & molFileParserParams = MolFileParserParams(),
const MolFromSCSRParams & molFromSCSRParams = MolFromSCSRParams() )

◆ MolFromSCSRDataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMol > RDKit::v2::FileParsers::MolFromSCSRDataStream ( std::istream & inStream,
unsigned int & line,
const MolFileParserParams & molFileParserParams = MolFileParserParams(),
const MolFromSCSRParams & molFromSCSRParams = MolFromSCSRParams() )

◆ MolFromSCSRFile()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RDKit::RWMol > RDKit::v2::FileParsers::MolFromSCSRFile ( const std::string & fName,
const MolFileParserParams & molFileParserParams = MolFileParserParams(),
const MolFromSCSRParams & molFromSCSRParams = MolFromSCSRParams() )

◆ MolFromTPLDataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromTPLDataStream ( std::istream & inStream,
unsigned int & line,
const TPLParserParams & params = TPLParserParams() )

◆ MolFromTPLFile()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromTPLFile ( const std::string & fName,
const TPLParserParams & params = TPLParserParams() )

◆ MolFromXYZBlock()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromXYZBlock ( const std::string & xyzBlock)
Parameters
xyzBlock- string containing the xyz block

References MolFromXYZBlock(), and RDKIT_FILEPARSERS_EXPORT.

Referenced by MolFromXYZBlock().

◆ MolFromXYZDataStream()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromXYZDataStream ( std::istream & inStream)

◆ MolFromXYZFile()

RDKIT_FILEPARSERS_EXPORT std::unique_ptr< RWMol > RDKit::v2::FileParsers::MolFromXYZFile ( const std::string & fName)
Parameters
fName- string containing the file name

References MolFromXYZFile(), and RDKIT_FILEPARSERS_EXPORT.

Referenced by MolFromXYZFile().