![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Serialization of a mediated interface. More...
#include <Molecular_interfaces_module_oserialization.hpp>
Public Types | |
typedef T_Mediated_interface_oserialization< MolecularInterfaceBuilder > | Self |
typedef MolecularInterfaceBuilder::Mediated_interface | Mediated_interface |
typedef MolecularInterfaceBuilder::Molecular_structure_classifier | Molecular_structure_classifier |
typedef Molecular_structure_classifier::Partner_labels_traits | Partner_labels_traits |
typedef Molecular_structure_classifier::Mediator_labels_traits | Mediator_labels_traits |
typedef SBL::Modules::T_Molecular_interfaces_module_statistics< Molecular_structure_classifier > | Interface_statistics |
typedef Interface_statistics::Alpha_complex | Alpha_complex |
typedef SBL::CSB::T_Mediated_interface_oserialization< Mediated_interface > | Mediated_interface_statistics_serialization |
Serialize in a file high level information on a mediated interface. More... | |
typedef SBL::CSB::T_Molecular_interface_oserialization< Mediated_interface > | Mediated_interface_details_serialization |
Serialize in a file the particles and contacts involved in a mediated interface. More... | |
Attributes | |
Mediated_interface & | interface |
Mediated interface to be serialized. More... | |
Serialization | |
template<class Archive > | |
void | save (Archive &ar, const unsigned version) const |
Use the base serialization of the mediated interface in an archive and add some statistics. More... | |
template<class Archive > | |
void | load (Archive &ar, const unsigned version) |
Load the interface from an archive (not implemented). More... | |
BOOST_SERIALIZATION_SPLIT_MEMBER () | |
Constructors / Destructors | |
T_Mediated_interface_oserialization (Mediated_interface &mi, const Alpha_complex &A) | |
Initialize the mediated interface and the alpha-complex where it is embedded. More... | |
Serialization of a mediated interface.
MolecularInterfaceBuilder | Traits class defining the types used in the package. |
typedef Interface_statistics::Alpha_complex Alpha_complex |
typedef SBL::Modules::T_Molecular_interfaces_module_statistics<Molecular_structure_classifier> Interface_statistics |
typedef MolecularInterfaceBuilder::Mediated_interface Mediated_interface |
typedef SBL::CSB::T_Molecular_interface_oserialization<Mediated_interface> Mediated_interface_details_serialization |
Serialize in a file the particles and contacts involved in a mediated interface.
typedef SBL::CSB::T_Mediated_interface_oserialization<Mediated_interface> Mediated_interface_statistics_serialization |
Serialize in a file high level information on a mediated interface.
typedef Molecular_structure_classifier::Mediator_labels_traits Mediator_labels_traits |
typedef MolecularInterfaceBuilder::Molecular_structure_classifier Molecular_structure_classifier |
typedef Molecular_structure_classifier::Partner_labels_traits Partner_labels_traits |
typedef T_Mediated_interface_oserialization<MolecularInterfaceBuilder> Self |
|
inline |
Initialize the mediated interface and the alpha-complex where it is embedded.
BOOST_SERIALIZATION_SPLIT_MEMBER | ( | ) |
|
inline |
Load the interface from an archive (not implemented).
|
inline |
Use the base serialization of the mediated interface in an archive and add some statistics.
Mediated_interface& interface |
Mediated interface to be serialized.