![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Loader for nucleic_acids from PDB and mmCIF files using SBL. More...
#include <Nucleic_acid_representation_loader.hpp>
Public Member Functions | |
| virtual | ~T_Nucleic_acid_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< Nucleic_acid_representation * > & | get_nucleic_acid_representations (void) const |
| Get the nucleic acid representations. | |
| std::vector< Nucleic_acid_representation * > & | get_nucleic_acid_representations (void) |
| Get the nucleic acid 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 nucleic acid representations. | |
Static Public Member Functions | |
| static boost::program_options::options_description *& | get_options (void) |
| Access to the options' description of the module. | |
Loader for nucleic_acids from PDB and mmCIF files using SBL.
| NucleicAcidRepresentation | A model of SBL::CSB::T_Nucleic_acid_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_Nucleic_acid_representation_loader< 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.
| std::vector< NucleicAcidRepresentation * > & get_nucleic_acid_representations | ( | void | ) |
Get the nucleic acid representations.
| const std::vector< NucleicAcidRepresentation * > & get_nucleic_acid_representations | ( | void | ) | const |
Get the nucleic acid representations.
|
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 >.
|
overridevirtual |
Load function.
| verbose | Verbosity level. | |
| [out] | out | Output stream. |
Load nucleic acid representations. This function loads the nucleic acid representations.
Reimplemented from Loader_base.