![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Loader for proteins from PDB and mmCIF files using SBL. More...
#include <Biomolecule_representation_loader.hpp>
Public Member Functions | |
| virtual | ~T_Biomolecule_representation_loader (void) |
| Default destructor. | |
| virtual boost::program_options::options_description | add_options (void) override |
| Virtual method for adding options to the module. | |
| virtual bool | check_options (std::string &message) const override |
| Checks that the input options' values are coherent. | |
| bool | load (unsigned verbose, std::ostream &out) override |
| Load function. | |
| std::string | get_name (void) const override |
| Return the name of the class itself. | |
| std::string | get_output_prefix (void) const override |
| Returns a prefix that concatains the input line options used when running the module. | |
| const std::vector< Protein_representation * > & | get_protein_representations (void) const |
| Get the protein representations. | |
| std::vector< Protein_representation * > & | get_protein_representations (void) |
| Get the protein representations. | |
| Molecular_covalent_structure_loader & | get_molecular_covalent_structure_loader (void) |
| Get the molecular covalent structure loader. | |
| void | statistics (std::ostream &out) |
| Prints statistics about the loaded protein representations. | |
Static Public Member Functions | |
| static boost::program_options::options_description *& | get_options (void) |
| Access to the options' description of the module. | |
Loader for proteins from PDB and mmCIF files using SBL.
| ProteinRepresentation | A model of SBL::CSB::T_Protein_representation |
| MolecularCovalentStructureBuilder | Builder of the covalent structure. |
|
virtual |
Default destructor.
|
overridevirtual |
Virtual method for adding options to the module.
Adds the options of the molecular system loader (under "PDB Loader") to the option parser and also as command line arguments.
Reimplemented from T_Module_option_description< Dummy >.
|
overridevirtual |
Checks that the input options' values are coherent.
Reimplemented from T_Module_option_description< Dummy >.
| T_Biomolecule_representation_loader< ProteinRepresentation, NucleicAcidRepresentation, MCSLoader >::Molecular_covalent_structure_loader & get_molecular_covalent_structure_loader | ( | void | ) |
Get the molecular covalent structure loader.
|
overridevirtual |
Return the name of the class itself.
Reimplemented from Loader_base.
|
inlinestaticinherited |
Access to the options' description of the module.
|
overridevirtual |
Returns a prefix that concatains the input line options used when running the module.
Reimplemented from T_Module_option_description< Dummy >.
|
inline |
Get the protein representations.
|
inline |
Get the protein representations.
|
overridevirtual |
Load function.
| verbose | Verbosity level. | |
| [out] | out | Output stream. |
Load protein representations. This function loads the protein representations.
Reimplemented from Loader_base.