![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Packages | |
ConformationMoveset | |
![]() | This package provides different methods for extending a conformation to a new one Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus and C. Roth |
MolecularGeometryLoader | |
![]() | Concept defining how to load a molecular geometric model from a file. Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus |
MolecularSystemLabelsTraits | |
![]() | Concept defining labels to identify particles in a molecular system associated to a molecular structure Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus |
ParticleAnnotator | |
![]() | Concept defining how to decorate particles with supplemental information. Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus |
ParticleTraits | |
![]() | Concept defining geometric (and possibly biophysical) properties of a particle. Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus |
UnitSystemTraits | |
![]() | Concept defining types and constants for physical unit systems Reference Manual – User Manual . Authors: F. Cazals and T. Dreyfus |
Models are instantiations of concepts.
Development in the SBL follows the usual C++ pattern consisting of C++ concepts and C++ models. In a nutshell, C++ concepts define specifications, while C++ models implement such specifications in various contexts. The Models set of packages provide various C++ models to represent molecular systems, but also to perform IO operations.