![]() |
RDKit
Open-source cheminformatics and machine learning.
|
lazy file parser for TDT files More...
#include <MolSupplier.h>
Public Member Functions | |
| TDTMolSupplier (const std::string &fileName, const TDTMolSupplierParams ¶ms=TDTMolSupplierParams()) | |
| TDTMolSupplier (std::istream *inStream, bool takeOwnership=true, const TDTMolSupplierParams ¶ms=TDTMolSupplierParams()) | |
| TDTMolSupplier () | |
| ~TDTMolSupplier () override | |
| void | setData (const std::string &text, const TDTMolSupplierParams ¶ms=TDTMolSupplierParams()) |
| void | init () override |
| void | reset () override |
| std::unique_ptr< RWMol > | next () override |
| bool | atEnd () override |
| void | moveTo (unsigned int idx) |
| std::unique_ptr< RWMol > | operator[] (unsigned int idx) |
| std::string | getItemText (unsigned int idx) |
| returns the text block for a particular item | |
| unsigned int | length () |
Public Member Functions inherited from RDKit::v2::FileParsers::MolSupplier | |
| MolSupplier () | |
| virtual | ~MolSupplier () |
| virtual void | close () |
Additional Inherited Members | |
Protected Member Functions inherited from RDKit::v2::FileParsers::MolSupplier | |
| std::istream * | openAndCheckStream (const std::string &filename) |
Protected Attributes inherited from RDKit::v2::FileParsers::MolSupplier | |
| std::istream * | dp_inStream = nullptr |
| bool | df_owner = false |
lazy file parser for TDT files
Definition at line 339 of file MolSupplier.h.
|
explicit |
| fileName | - the name of the TDT file |
| nameRecord | - property name for the molecule name. If empty (the default), the name defaults to be empty |
| confId2D | - if >=0 and 2D coordinates are provided, the 2D structure (depiction) in the input will be read into the corresponding conformer id. |
| confId3D | - if >=0 and 3D coordinates are provided, the 3D structure (depiction) in the input will be read into the corresponding conformer id. |
| sanitize | - if true sanitize the molecule before returning it |
|
explicit |
| RDKit::v2::FileParsers::TDTMolSupplier::TDTMolSupplier | ( | ) |
|
inlineoverride |
Definition at line 371 of file MolSupplier.h.
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
returns the text block for a particular item
| idx | - which item to return |
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
|
overridevirtual |
Implements RDKit::v2::FileParsers::MolSupplier.
| void RDKit::v2::FileParsers::TDTMolSupplier::setData | ( | const std::string & | text, |
| const TDTMolSupplierParams & | params = TDTMolSupplierParams() |
||
| ) |