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

Storage of anchors (points and edges) More...

#include <IMP/multifit/anchors_reader.h>

Detailed Description

Storage of anchors (points and edges)

Definition at line 21 of file 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. More...
 
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) More...
 
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_
 

Member Function Documentation

bool IMP::multifit::AnchorsData::get_secondary_structure_is_set ( )

Check if secondary structure is setup.

Definition at line 63 of file anchors_reader.h.

void IMP::multifit::AnchorsData::set_secondary_structure_probabilities ( const kernel::Particles ssres_ps,
const Ints indices = Ints() 
)

Assign secondary structure particles. Provide indices if out of order.

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.
void IMP::multifit::AnchorsData::setup_secondary_structure ( kernel::Model mdl)

Sets up default secondary structure particles for every anchor (run first)


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