![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Application allowing to load conformations from a list of PDB files using ESBTL, or from a plain txt file listing the conformations as Point_d. More...
#include <XTC_file_loader.hpp>
Static Public Member Functions | |
| static boost::program_options::options_description *& | get_options (void) |
| Access to the options' description of the module. | |
Constructors | |
| T_XTC_file_loader (void) | |
| Default Constructor. | |
Parameters | |
| boost::program_options::options_description | add_options (void) override |
| Virtual method for adding options to the module. | |
| const std::string & | get_input_file_name (void) const |
| Return the name of the input file when only one is given. | |
| const std::string & | get_input_file_name (unsigned i) const |
| Return the name of the ith input file. | |
| unsigned | get_model_number (void) const |
| Return the number of the model used in the PDB files. | |
| bool | is_loaded_water (void) const |
| Check that water molecules are loaded. | |
| bool | is_loaded_hydrogen (void) const |
| Check that hydrogen are loaded. | |
Access | |
| unsigned | get_number_of_loaded_geometric_model_ensembles (void) const |
| Number of loaded XTC ensembles. | |
| const Molecular_geometric_model_ensemble & | get_geometric_model_ensemble (unsigned i) const |
| ith XTC ensemble (const). | |
| Molecular_geometric_model_ensemble & | get_geometric_model_ensemble (unsigned i) |
| ith XTC ensemble. | |
| const Molecular_geometric_model_ensemble & | get_geometric_model_ensemble (void) const |
| XTC ensemble. (use only if one input file was provided) (const). | |
| Molecular_geometric_model_ensemble & | get_geometric_model_ensemble (void) |
| onformations ensemble. (use only if one input file was provided). | |
Requirements | |
| bool | load (unsigned verbose=false, std::ostream &out=std::cout) |
| Load function. | |
| std::string | get_output_prefix (void) const override |
| Returns a prefix that concatains the input line options used when running the module. | |
| std::string | get_name (void) const override |
| Return the name of the class itself. | |
| bool | check_options (std::string &message) const override |
| Checks that the input options' values are coherent. | |
Application allowing to load conformations from a list of PDB files using ESBTL, or from a plain txt file listing the conformations as Point_d.
It combines the options from the SBL::Models::T_PDB_file_loader and the SBL::Models::T_Points_d_file_loader
| ConformationType | Representation of a conformation as a point in dimension D, where D is three times the number of particles in the conformation. |
| ConformationBuilder | Functor building a conformation from a dD point or a molecular model from the ESBTL. |
| ESBTLMolecularSystem | Representation of a molecular system in ESBTL (default is ESBTL::Default_system) |
| PDBLineFormat | Format of a line in a PDB file, determining wether a field of a line is mandatory or not (default is ESBTL::Line_format<>) |
|
inline |
Default Constructor.
|
inlineoverridevirtual |
Virtual method for adding options to the module.
Reimplemented from T_Module_option_description< Dummy >.
|
inlineoverridevirtual |
Checks that the input options' values are coherent.
Reimplemented from T_Module_option_description< Dummy >.
|
inline |
ith XTC ensemble.
|
inline |
ith XTC ensemble (const).
|
inline |
onformations ensemble. (use only if one input file was provided).
|
inline |
XTC ensemble. (use only if one input file was provided) (const).
|
inline |
Return the name of the ith input file.
|
inline |
Return the name of the input file when only one is given.
|
inline |
Return the number of the model used in the PDB files.
|
inlineoverridevirtual |
Return the name of the class itself.
Reimplemented from Loader_base.
|
inline |
Number of loaded XTC ensembles.
|
inlinestaticinherited |
Access to the options' description of the module.
|
inlineoverridevirtual |
Returns a prefix that concatains the input line options used when running the module.
Reimplemented from T_Module_option_description< Dummy >.
|
inline |
Check that hydrogen are loaded.
|
inline |
Check that water molecules are loaded.
|
inlinevirtual |
Load function.
| verbose | Verbosity level. | |
| [out] | out | Output stream. |
Reimplemented from Loader_base.