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

Classes

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

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 263 of file FileParsers.h.

◆ SCSRBaseHbondOptions

Enumerator
Ignore 
UseSapAll 
UseSapOne 
Auto 

Definition at line 64 of file FileParsers.h.

◆ SCSRTemplateNames

Enumerator
AsEntered 
UseFirstName 
UseSecondName 

Definition at line 56 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().