IMP  2.1.1
The Integrative Modeling Platform
IMP::multifit::AnchorsData Class Reference

Storage of anchors (points and edges)

#include <IMP/multifit/anchors_reader.h>

Public Member Functions

 AnchorsData (algebra::Vector3Ds points, IntPairs edges)
 
bool get_is_point_considered (int node_ind) const
 
int get_number_of_edges () const
 
int get_number_of_points () const
 
bool get_secondary_structure_is_set ()
 Check if secondary structure is setup.
 
kernel::Particles get_secondary_structure_particles () const
 
void remove_edges_for_node (int node_ind)
 
void set_secondary_structure_probabilities (const kernel::Particles &ssres_ps, const Ints &indices=Ints())
 Assign secondary structure particles. Provide indices if out of order. More...
 
void setup_secondary_structure (kernel::Model *mdl)
 Sets up default secondary structure particles for every anchor (run first)
 
void show (std::ostream &out=std::cout) const
 

Public Attributes

std::vector< bool > consider_point_
 
IntPairs edges_
 
algebra::Vector3Ds points_
 

Protected Attributes

kernel::Particles secondary_structure_ps_
 

Detailed Description

Definition at line 21 of file anchors_reader.h.

Member Function Documentation

void IMP::multifit::AnchorsData::set_secondary_structure_probabilities ( const kernel::Particles ssres_ps,
const Ints indices = Ints() 
)
Parameters
[in]ssres_psThe particles which you will be assigning to anchors
[in]indices(Optional) List of which anchor point numbers the provided ssres_ps belong to.

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