![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Generic workflow of Energy_landscape_analysis for reading the command line options of the applications and running the calculations.
More...
#include <Energy_landscape_analysis_workflow.hpp>
Public Types | |
typedef SBL::IO::T_Transition_graph_loader< boost::archive::xml_iarchive, typename Traits::Transition_graph_traits > | Transition_graph_loader |
Loader for one or more boost archive files More... | |
typedef SBL::Modules::T_Energy_landscape_transition_graph_topology_module< Traits > | Transition_graph_topology_module |
Module analyzingthe topology of a transition graph. More... | |
typedef SBL::Modules::T_Energy_landscape_transition_graph_landmarks_paths_module< Traits > | Landmark_paths_module |
Module computing shortes paths in a graph passing through selected landmarks. More... | |
typedef SBL::Modules::T_Morse_theory_based_analyzer_for_NNG_module< Traits > | MTB_analyzer_module |
Generic manager for reading arguments of the program and run the calculations More... | |
Workflow | |
void | start (int argc, char *argv[]) |
Starts the workflow by reading the command line options, and pushing on the stack the start vertex. More... | |
Generic workflow of Energy_landscape_analysis for reading the command line options of the applications and running the calculations.
This workflow instantiates one loader and three modules:
Traits | Traits class defining the types used in the applications of Energy_landscape_analysis (see T_Energy_landscape_analysis_traits). |
typedef SBL::Modules::T_Energy_landscape_transition_graph_landmarks_paths_module<Traits> Landmark_paths_module |
Module computing shortes paths in a graph passing through selected landmarks.
Module computing shortes paths in a graph passing through selected landmarks
ModuleTraits | Traits class defining the type Transition_graph_traits defining types related to the transition graph, and the type Distance defining a functor returning the distance between two conformations. |
Generic manager for reading arguments of the program and run the calculations
ModuleTraits | Model of a traits class defining the types used in the manager (see T_Conformational_clustering_traits). |
typedef SBL::IO::T_Transition_graph_loader<boost::archive::xml_iarchive, typename Traits::Transition_graph_traits> Transition_graph_loader |
Loader for one or more boost archive files
Sphere3 | Representation of a 3D sphere. |
Point3 | Representation of the center of a 3D sphere. |
typedef SBL::Modules::T_Energy_landscape_transition_graph_topology_module<Traits> Transition_graph_topology_module |
Module analyzingthe topology of a transition graph.
Module analyzingthe topology of a transition graph
ModuleTraits | Traits class defining the type Transition_graph_traits defining types related to the transition graph, and the type Distance defining a functor returning the distance between two conformations. |
|
inline |
Starts the workflow by reading the command line options, and pushing on the stack the start vertex.