Input/output interface. More...
Go to the source code of this file.
Data Structures | |
| class | Scine::Molassembler::IO::LineNotation |
| Provides Molecule instances from line notations of molecules such as SMILES and InChI. More... | |
Namespaces | |
| Scine::Molassembler | |
| Central library namespace. | |
| Scine::Molassembler::IO | |
| Input and output. | |
Functions | |
| std::pair < Utils::AtomCollection, Utils::BondOrderCollection > | Scine::Molassembler::IO::exchangeFormat (const Molecule &molecule, const AngstromPositions &angstromWrapper) |
| Extract exchange format information from a molecule and positional data. More... | |
| std::pair < Utils::AtomCollection, Utils::BondOrderCollection > | Scine::Molassembler::IO::exchangeFormat (const Molecule &molecule, const Utils::PositionCollection &positions) |
| std::tuple < Utils::AtomCollection, Utils::BondOrderCollection, std::vector< AtomIndex > > | Scine::Molassembler::IO::shuffle (const Utils::AtomCollection &ac, const Utils::BondOrderCollection &bos) |
| Applies a random atom index permutation to exchange data. More... | |
| Molecule | Scine::Molassembler::IO::read (const std::string &filename) |
| Read a single molecule from a file. More... | |
| std::vector< Molecule > | Scine::Molassembler::IO::split (const std::string &filename) |
| Read multiple molecules from a file. More... | |
| void | Scine::Molassembler::IO::write (const std::string &filename, const Molecule &molecule, const AngstromPositions &angstromWrapper) |
| Writer function for various chemical formats. More... | |
| void | Scine::Molassembler::IO::write (const std::string &filename, const Molecule &molecule, const Utils::PositionCollection &positions) |
| void | Scine::Molassembler::IO::write (const std::string &filename, const Molecule &molecule) |
| Writer function for Molecule serializations and graphviz representations. More... | |
Input/output interface.