Rosetta Protocols  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::antibody::clusters::CDRClusterSet Class Reference

Class that can determine a CDR Cluster, hold that information, and give it out when asked. More...

#include <CDRClusterSet.hh>

Public Member Functions

 CDRClusterSet (AntibodyInfoAP ab_info)
 Constructor should only be used within AntibodyInfo, as it requires and is part of AbInfo. More...
 
virtual ~CDRClusterSet ()
 
void identify_and_set_cdr_cluster (core::pose::Pose const &pose, CDRNameEnum cdr)
 Identify the cluster of the CDR, using numbering information held in AntibodyInfo. Replace data if already present. More...
 
void clear ()
 Clear the held cluster data. More...
 
void clear (CDRNameEnum cdr)
 Remove data of CDR using normal numbering. More...
 
bool empty () const
 
bool empty (CDRNameEnum cdr) const
 
CDRClusterOP get_cluster_data (CDRNameEnum cdr) const
 
CDRClusterEnum get_cluster (CDRNameEnum cdr) const
 

Private Member Functions

void calculate_cdr_cluster (CDRNameEnum cdr, core::Size start, core::Size end)
 

Private Attributes

AntibodyInfoAP ab_info_
 
CDRClusterMatcherOP cluster_matcher_
 
vector1< CDRClusterOPclusters_
 

Detailed Description

Class that can determine a CDR Cluster, hold that information, and give it out when asked.

Constructor & Destructor Documentation

protocols::antibody::clusters::CDRClusterSet::CDRClusterSet ( AntibodyInfoAP  ab_info)

Constructor should only be used within AntibodyInfo, as it requires and is part of AbInfo.

protocols::antibody::clusters::CDRClusterSet::~CDRClusterSet ( )
virtual

Member Function Documentation

void protocols::antibody::clusters::CDRClusterSet::calculate_cdr_cluster ( CDRNameEnum  cdr,
core::Size  start,
core::Size  end 
)
private
void protocols::antibody::clusters::CDRClusterSet::clear ( )

Clear the held cluster data.

void protocols::antibody::clusters::CDRClusterSet::clear ( CDRNameEnum  cdr)

Remove data of CDR using normal numbering.

bool protocols::antibody::clusters::CDRClusterSet::empty ( ) const

References empty.

bool protocols::antibody::clusters::CDRClusterSet::empty ( CDRNameEnum  cdr) const
CDRClusterEnum protocols::antibody::clusters::CDRClusterSet::get_cluster ( CDRNameEnum  cdr) const
CDRClusterOP protocols::antibody::clusters::CDRClusterSet::get_cluster_data ( CDRNameEnum  cdr) const
void protocols::antibody::clusters::CDRClusterSet::identify_and_set_cdr_cluster ( core::pose::Pose const &  pose,
CDRNameEnum  cdr 
)

Identify the cluster of the CDR, using numbering information held in AntibodyInfo. Replace data if already present.

References cluster, end, protocols::antibody::North, and protocols::loops::start.

Member Data Documentation

AntibodyInfoAP protocols::antibody::clusters::CDRClusterSet::ab_info_
private
CDRClusterMatcherOP protocols::antibody::clusters::CDRClusterSet::cluster_matcher_
private
vector1<CDRClusterOP> protocols::antibody::clusters::CDRClusterSet::clusters_
private

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