![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Traits class defining hierarchical partners' labels for immunoglobulin (IG). Traits class defining hierarchical partners' labels for immunoglobulin (IG). More...
#include <IG_label_traits.hpp>
Public Types | |
enum | Label { L_LABEL = 1 , H_LABEL = 2 , IG_LABEL = 3 } |
Enumerate the hierarchical labels in IG. More... | |
typedef T_IG_label_traits< Dummy > | Self |
Static Public Member Functions | |
static unsigned | get_number_of_labels (void) |
Count the number of labels, that is always 3. More... | |
static unsigned | get_number_of_primitive_labels (void) |
Count the number of primitive labels, that is always 4. More... | |
static Label | get_parent_of (Label label) |
IG is the only root of the hierarchy, and H1, L1, H2, L2 are the leaves of the hierarchy. More... | |
static std::string | to_string (Label label) |
Return a string representing the label. More... | |
Traits class defining hierarchical partners' labels for immunoglobulin (IG). Traits class defining hierarchical partners' labels for immunoglobulin (IG).
|
inherited |
|
inherited |
|
inlinestaticinherited |
Count the number of labels, that is always 3.
|
inlinestaticinherited |
Count the number of primitive labels, that is always 4.
IG is the only root of the hierarchy, and H1, L1, H2, L2 are the leaves of the hierarchy.
|
inlinestaticinherited |
Return a string representing the label.