Public Member Functions | Private Attributes | List of all members
protocols::antibody::clusters::BasicCDRClusterSet Class Reference

Basic container class for CDRClusterSet, with some extra information. More...

#include <CDRClusterSet.hh>

Inheritance diagram for protocols::antibody::clusters::BasicCDRClusterSet:
Inheritance graph

Public Member Functions

 BasicCDRClusterSet ()
 BasicCDRClusterSet (utility::vector1< CDRClusterOP > clusters)
 BasicCDRClusterSet (BasicCDRClusterSet const &src)
 ~BasicCDRClusterSet () override
basic::datacache::CacheableDataOP clone () const override
void set_cluster (CDRNameEnum cdr, CDRClusterCOP cluster)
 Set the CDRCluster. More...
CDRClusterCOP get_cluster (CDRNameEnum cdr) const
 Get the CDRCluster. More...
void set_clusters (utility::vector1< CDRClusterOP > const clusters)
 Get the full set of CDRClusters. More...

Private Attributes

utility::vector1< CDRClusterOPclusters_
 Get the full set of CDRClusters. More...

Detailed Description

Basic container class for CDRClusterSet, with some extra information.

Constructor & Destructor Documentation

◆ BasicCDRClusterSet() [1/3]

protocols::antibody::clusters::BasicCDRClusterSet::BasicCDRClusterSet ( )

References clusters_.

◆ BasicCDRClusterSet() [2/3]

protocols::antibody::clusters::BasicCDRClusterSet::BasicCDRClusterSet ( utility::vector1< CDRClusterOP clusters)

References set_clusters().

◆ BasicCDRClusterSet() [3/3]

protocols::antibody::clusters::BasicCDRClusterSet::BasicCDRClusterSet ( BasicCDRClusterSet const &  src)

References clusters_, and set_clusters().

◆ ~BasicCDRClusterSet()

protocols::antibody::clusters::BasicCDRClusterSet::~BasicCDRClusterSet ( )

Member Function Documentation

◆ clone()

CacheableDataOP protocols::antibody::clusters::BasicCDRClusterSet::clone ( ) const

◆ get_cluster()

CDRClusterCOP protocols::antibody::clusters::BasicCDRClusterSet::get_cluster ( CDRNameEnum  cdr) const

◆ set_cluster()

void protocols::antibody::clusters::BasicCDRClusterSet::set_cluster ( CDRNameEnum  cdr,
CDRClusterCOP  cluster 

Set the CDRCluster.

References clusters_.

Referenced by set_clusters().

◆ set_clusters()

void protocols::antibody::clusters::BasicCDRClusterSet::set_clusters ( utility::vector1< CDRClusterOP > const  clusters)

Get the full set of CDRClusters.

References clusters_, and set_cluster().

Referenced by BasicCDRClusterSet().

Member Data Documentation

◆ clusters_

utility::vector1< CDRClusterOP > protocols::antibody::clusters::BasicCDRClusterSet::clusters_

Get the full set of CDRClusters.

One cluster per CDR as we assume the max we have is one L and one H from AntibodyInfo. The trick to have more than one LH will be to have a composite of AntibodyInfo objects and mutable AbChains.

Referenced by BasicCDRClusterSet(), get_cluster(), set_cluster(), and set_clusters().

The documentation for this class was generated from the following files: