Rosetta
Public Member Functions | Static Public Attributes | Private Attributes | Friends | List of all members
core::kinematics::Edge Class Reference

single edge of the fold_tree More...

#include <Edge.hh>

Public Member Functions

core::Size start () const
 start vertex, return by value More...
 
core::Sizestart ()
 start vertex, return by reference More...
 
core::Size stop () const
 stop vertex, return by value More...
 
core::Sizestop ()
 stop vertex, return by reference More...
 
std::string start_atom () const
 start_atom, return by value More...
 
std::string & start_atom ()
 start atom, return by reference More...
 
std::string stop_atom () const
 stop_atom, return by value More...
 
std::string & stop_atom ()
 stop_atom, return by reference More...
 
std::string upstream_atom () const
 start-atom, alt name, return by value More...
 
std::string & upstream_atom ()
 start-atom, alt name, return by reference More...
 
std::string downstream_atom () const
 stop-atom, alt name, return by value More...
 
std::string & downstream_atom ()
 stop-atom, alt name, return by reference More...
 
int label () const
 label (edge type), return by value More...
 
int & label ()
 label (edge type), return by reference More...
 
bool is_jump () const
 edge is a jump? More...
 
bool is_chemical_bond () const
 
bool is_polymer () const
 Edge is peptide edge? More...
 
bool is_peptide () const
 Edge is peptide edge? deprecated. More...
 
bool has_atom_info () const
 edge has start and stop atoms? More...
 
bool keep_stub_in_residue () const
 
bool & keep_stub_in_residue ()
 
int polymer_direction () const
 direction for a continuous-segement edge. 1 if start residue number < stop residue number and -1 otherwise More...
 
bool valid () const
 Is this edge valid (false for default-constructed edges) More...
 
 Edge ()
 default constructor More...
 
 Edge (core::Size const start_in, core::Size const stop_in, int const label_in)
 constructor without atomno info More...
 
 Edge (core::Size const start_in, core::Size const stop_in, std::string const &start_atom, std::string const &stop_atom)
 CHEMICAL Edge constructor (requires atomno info) – note: a chemical edge may be built from any constructor, this one is for convenience only. More...
 
 Edge (core::Size const start_in, core::Size const stop_in, int label, std::string const &start_atom, std::string const &stop_atom, bool bKeepStubInResidue)
 JUMP Edge constructor (requires atomno info) – note: a chemical edge may be built from any constructor, this one is for convenience only. More...
 

Static Public Attributes

static const int PEPTIDE {-1}
 APL – CODE DUPLICATION – FIX THIS IN A BETTER WAY TO RESOLVE THE CIRCULAR DEPENDENCY. More...
 
static const int CHEMICAL {-2}
 

Private Attributes

core::Size start_
 start vertex (residue) More...
 
core::Size stop_
 stop vertex (residue) More...
 
int label_
 type of the edge, continuous segement(-1) or rigid-body jump(1,2,...) More...
 
std::string start_atom_
 start atom More...
 
std::string stop_atom_
 stop atom More...
 
bool bKeepStubInResidue_
 STUB Info for jumps. More...
 

Friends

std::istream & operator>> (std::istream &is, Edge &e)
 input operator More...
 
std::ostream & operator<< (std::ostream &os, const Edge &e)
 output operator More...
 
bool operator< (Edge const &a, Edge const &b)
 less than operator More...
 
bool operator== (Edge const &a, Edge const &b)
 equal to operator More...
 
bool operator!= (Edge const &a, Edge const &b)
 not equal to operator More...
 

Detailed Description

single edge of the fold_tree

an edge is a path between two vertices(start and end residues). it can be either a continuous segment like a normal piece of polymer ("PEPTIDE" edge, index label as "-1"), a chemical connection between two residues ("CHEMICAL edge), or a rigid-body transformation between two residues ("JUMP" edge, index label as "1", "2",...). The edge is the basic unit of the fold tree as it stores info on how to build coordinates of the end residue given that of the starting residue and degrees of freedom between these two vertices.

Constructor & Destructor Documentation

◆ Edge() [1/4]

core::kinematics::Edge::Edge ( )
inline

default constructor

◆ Edge() [2/4]

core::kinematics::Edge::Edge ( core::Size const  start_in,
core::Size const  stop_in,
int const  label_in 
)
inline

constructor without atomno info

◆ Edge() [3/4]

core::kinematics::Edge::Edge ( core::Size const  start_in,
core::Size const  stop_in,
std::string const &  start_atom,
std::string const &  stop_atom 
)
inline

CHEMICAL Edge constructor (requires atomno info) – note: a chemical edge may be built from any constructor, this one is for convenience only.

◆ Edge() [4/4]

core::kinematics::Edge::Edge ( core::Size const  start_in,
core::Size const  stop_in,
int  label,
std::string const &  start_atom,
std::string const &  stop_atom,
bool  bKeepStubInResidue 
)
inline

JUMP Edge constructor (requires atomno info) – note: a chemical edge may be built from any constructor, this one is for convenience only.

Member Function Documentation

◆ downstream_atom() [1/2]

std::string& core::kinematics::Edge::downstream_atom ( )
inline

stop-atom, alt name, return by reference

References stop_atom_.

◆ downstream_atom() [2/2]

std::string core::kinematics::Edge::downstream_atom ( ) const
inline

◆ has_atom_info()

bool core::kinematics::Edge::has_atom_info ( ) const
inline

◆ is_chemical_bond()

bool core::kinematics::Edge::is_chemical_bond ( ) const
inline

◆ is_jump()

bool core::kinematics::Edge::is_jump ( ) const
inline

◆ is_peptide()

bool core::kinematics::Edge::is_peptide ( ) const
inline

Edge is peptide edge? deprecated.

References label_, and PEPTIDE.

Referenced by core::conformation::build_residue_tree(), and core::conformation::get_anchor_atomno().

◆ is_polymer()

bool core::kinematics::Edge::is_polymer ( ) const
inline

◆ keep_stub_in_residue() [1/2]

bool& core::kinematics::Edge::keep_stub_in_residue ( )
inline

References bKeepStubInResidue_.

◆ keep_stub_in_residue() [2/2]

bool core::kinematics::Edge::keep_stub_in_residue ( ) const
inline

◆ label() [1/2]

int& core::kinematics::Edge::label ( )
inline

label (edge type), return by reference

References label_.

◆ label() [2/2]

int core::kinematics::Edge::label ( ) const
inline

label (edge type), return by value

References label_.

Referenced by protocols::metal_interface::ZincHeterodimerMover::apply(), protocols::ligand_docking::MoveMapBuilder::build(), protocols::stepwise::modeler::check_jump_to_next_residue_in_chain(), protocols::stepwise::modeler::check_jump_to_previous_residue_in_chain(), core::kinematics::FoldTree::delete_edge(), core::kinematics::FoldTree::delete_jump_seqpos(), protocols::stepwise::monte_carlo::mover::ensure_appropriate_foldtree_for_move(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), protocols::antibody::AntibodyInfo::get_FoldTree_AllCDRs_LHDock(), protocols::stepwise::monte_carlo::mover::StepWiseMoveSelector::get_intramolecular_split_move_elements(), core::kinematics::FoldTree::get_jump_that_builds_residue(), protocols::denovo_design::insert_peptide_edges(), protocols::stepwise::modeler::make_cut_at_moving_suite(), protocols::ligand_docking::LigandBaseProtocol::make_movemap(), protocols::forge::methods::merge(), core::energy_methods::FastDensEnergy::pose_is_setup_for_density_scoring(), protocols::forge::methods::replace(), protocols::docking::setup_dock_jump(), core::energy_methods::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::energy_methods::ElecDensAtomwiseEnergy::setup_for_scoring(), core::energy_methods::ElecDensCenEnergy::setup_for_scoring(), core::energy_methods::ElecDensEnergy::setup_for_scoring(), and protocols::stepwise::modeler::slice().

◆ polymer_direction()

int core::kinematics::Edge::polymer_direction ( ) const
inline

◆ start() [1/2]

core::Size& core::kinematics::Edge::start ( )
inline

start vertex, return by reference

References start_.

◆ start() [2/2]

core::Size core::kinematics::Edge::start ( ) const
inline

start vertex, return by value

References start_.

Referenced by protocols::ligand_docking::MinimizeBackbone::add_cut_points(), protocols::forge::methods::add_vertex(), protocols::docking::EnsureExclusivelySharedJumpMover::apply(), protocols::cryst::UpdateCrystInfo::apply(), protocols::metal_interface::ZincHeterodimerMover::apply(), protocols::protein_interface_design::movers::SpinMover::apply(), protocols::rigid::RotateJumpAxisMover::apply(), protocols::seeded_abinitio::CoordinateCst::apply(), protocols::topology_broker::RigidBodyRandomTMHMover::apply(), core::kinematics::inverse::assert_atoms_are_upstream_of_jump(), core::kinematics::FoldTree::boundary_left(), core::conformation::build_chemical_edge(), core::conformation::build_jump_edge(), core::kinematics::ShortestPathInFoldTree::build_jumpres_distmap(), core::conformation::build_polymer_edge(), core::conformation::build_residue_tree(), protocols::stepwise::modeler::check_jump_to_next_residue_in_chain(), protocols::loops::loop_closure::jacobi::JacobiLoopClosureMover::default_target_icoors(), core::kinematics::FoldTree::delete_edge(), core::kinematics::FoldTree::delete_jump_seqpos(), protocols::forge::methods::edges_within_interval(), core::energy_methods::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensCenEnergy::eval_atom_derivative(), core::energy_methods::ElecDensEnergy::eval_atom_derivative(), core::energy_methods::FastDensEnergy::eval_residue_pair_derivatives(), core::io::silent::BinarySilentStruct::fill_pose(), protocols::forge::methods::find_connecting_jump(), protocols::denovo_design::components::FoldGraph::fold_tree(), protocols::topology_broker::MembraneTopologyClaimer::generate_claims(), core::conformation::get_anchor_and_root_atoms(), core::conformation::get_anchor_atomno(), core::conformation::symmetry::get_asymm_unit_fold_tree(), protocols::antibody::AntibodyInfo::get_FoldTree_AllCDRs_LHDock(), core::kinematics::get_foldtree_which_partitions(), core::kinematics::FoldTree::get_parent_residue(), protocols::stepwise::modeler::get_partition_definition_by_chemical_edge(), core::conformation::get_residue_connections(), core::conformation::get_root_residue_root_atomno(), core::conformation::symmetry::SymmetricConformation::get_upstream_vrt(), protocols::loops::loop_closure::jacobi::JacobiLoopClosureMover::init_apply(), protocols::denovo_design::insert_peptide_edges(), protocols::simple_filters::JumpEvaluator::JumpEvaluator(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::make_cutpoints_coherent_to_foldtree(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::make_final_tree(), protocols::forge::methods::merge(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::forge::build::SegmentRebuild::modify_impl(), protocols::topology_broker::TMHTopologySamplerClaimer::move_spans(), protocols::forge::methods::order(), core::kinematics::FoldTree::partition_by_residue(), core::energy_methods::FastDensEnergy::pose_is_setup_for_density_scoring(), protocols::loops::loop_closure::jacobi::JacobiLoopClosureMover::prepare_foldtree(), core::conformation::promote_sameresidue_child_of_jump_atom(), core::kinematics::FoldTree::reassign_atoms_for_intra_residue_stubs(), protocols::forge::methods::regular_edges_within_interval(), protocols::forge::methods::remove_cutpoint(), protocols::forge::methods::remove_cutpoints(), core::kinematics::FoldTree::reorder(), protocols::forge::methods::replace(), protocols::jumping::safe_secstruct(), protocols::moves::PyMOLMover::send_foldtree(), protocols::anchored_design::AnchoredDesignMover::set_fold_tree_and_cutpoints(), core::kinematics::FoldTree::set_jump_atoms(), protocols::docking::setup_dock_jump(), protocols::docking::setup_foldtree(), core::energy_methods::ElecDensAllAtomCenEnergy::setup_for_scoring(), core::energy_methods::ElecDensAtomwiseEnergy::setup_for_scoring(), core::energy_methods::ElecDensCenEnergy::setup_for_scoring(), core::energy_methods::ElecDensEnergy::setup_for_scoring(), core::energy_methods::FastDensEnergy::setup_for_scoring(), protocols::fold_from_loops::movers::DisplayPoseLabelsMover::simple_visualize_fold_tree(), core::kinematics::simple_visualize_fold_tree(), core::kinematics::simple_visualize_fold_tree_and_movemap(), core::kinematics::simple_visualize_fold_tree_and_movemap_bb_chi(), protocols::denovo_design::slide_jump(), core::kinematics::FoldTree::slide_jump(), protocols::denovo_design::symmetric_fold_tree(), and core::pose::transfer_jumps().

◆ start_atom() [1/2]

std::string& core::kinematics::Edge::start_atom ( )
inline

start atom, return by reference

References start_atom_.

◆ start_atom() [2/2]

std::string core::kinematics::Edge::start_atom ( ) const
inline

◆ stop() [1/2]

core::Size& core::kinematics::Edge::stop ( )
inline

stop vertex, return by reference

References stop_.

◆ stop() [2/2]

core::Size core::kinematics::Edge::stop ( ) const
inline

stop vertex, return by value

References stop_.

Referenced by protocols::ligand_docking::MinimizeBackbone::add_cut_points(), protocols::metal_interface::ZincHeterodimerMover::apply(), protocols::protein_interface_design::movers::SpinMover::apply(), protocols::rigid::RotateJumpAxisMover::apply(), protocols::seeded_abinitio::CoordinateCst::apply(), protocols::topology_broker::RigidBodyRandomTMHMover::apply(), protocols::denovo_design::movers::RotateSegmentMover::apply(), core::select::residue_selector::JumpDownstreamSelector::apply(), core::kinematics::inverse::assert_atoms_are_downstream_of_jump(), core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::kinematics::FoldTree::boundary_right(), core::conformation::build_chemical_edge(), core::conformation::build_jump_edge(), core::kinematics::ShortestPathInFoldTree::build_jumpres_distmap(), core::conformation::build_polymer_edge(), core::conformation::build_residue_tree(), core::kinematics::FoldTree::delete_edge(), core::kinematics::FoldTree::delete_jump_seqpos(), protocols::hybridization::downstream_residues_from_jump(), protocols::forge::methods::edges_within_interval(), core::io::silent::BinarySilentStruct::fill_pose(), protocols::forge::methods::find_connecting_jump(), protocols::denovo_design::components::FoldGraph::fold_tree(), protocols::denovo_design::components::FoldGraph::fold_tree_rec(), protocols::topology_broker::MembraneTopologyClaimer::generate_claims(), core::conformation::get_anchor_and_root_atoms(), core::conformation::get_anchor_atomno(), protocols::antibody::AntibodyInfo::get_FoldTree_AllCDRs_LHDock(), core::kinematics::get_foldtree_which_partitions(), core::kinematics::FoldTree::get_parent_residue(), protocols::denovo_design::insert_peptide_edges(), core::conformation::Conformation::jump_atom_id(), protocols::simple_filters::JumpEvaluator::JumpEvaluator(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::make_cutpoints_coherent_to_foldtree(), protocols::fold_from_loops::movers::NubInitioLoopClosureMover::make_final_tree(), protocols::forge::methods::merge(), protocols::forge::build::SegmentInsert::modify_impl(), protocols::forge::build::SegmentRebuild::modify_impl(), protocols::topology_broker::TMHTopologySamplerClaimer::move_spans(), protocols::forge::methods::order(), core::kinematics::FoldTree::partition_by_residue(), core::conformation::promote_sameresidue_child_of_jump_atom(), core::kinematics::FoldTree::reassign_atoms_for_intra_residue_stubs(), protocols::glycan_docking::GlycanDockProtocol::record_pose_metrics(), protocols::forge::methods::regular_edges_within_interval(), protocols::forge::methods::remove_cutpoint(), protocols::forge::methods::remove_cutpoints(), core::kinematics::FoldTree::reorder(), protocols::forge::methods::replace(), protocols::jumping::safe_secstruct(), protocols::moves::PyMOLMover::send_foldtree(), protocols::anchored_design::AnchoredDesignMover::set_fold_tree_and_cutpoints(), core::kinematics::FoldTree::set_jump_atoms(), protocols::docking::setup_dock_jump(), protocols::docking::setup_foldtree(), protocols::fold_from_loops::movers::DisplayPoseLabelsMover::simple_visualize_fold_tree(), core::kinematics::simple_visualize_fold_tree(), core::kinematics::simple_visualize_fold_tree_and_movemap(), core::kinematics::simple_visualize_fold_tree_and_movemap_bb_chi(), and core::pose::transfer_jumps().

◆ stop_atom() [1/2]

std::string& core::kinematics::Edge::stop_atom ( )
inline

stop_atom, return by reference

References stop_atom_.

◆ stop_atom() [2/2]

std::string core::kinematics::Edge::stop_atom ( ) const
inline

◆ upstream_atom() [1/2]

std::string& core::kinematics::Edge::upstream_atom ( )
inline

start-atom, alt name, return by reference

References start_atom_.

◆ upstream_atom() [2/2]

std::string core::kinematics::Edge::upstream_atom ( ) const
inline

◆ valid()

bool core::kinematics::Edge::valid ( ) const
inline

Is this edge valid (false for default-constructed edges)

References label_, start_, and stop_.

Referenced by core::kinematics::FoldTree::delete_jump_seqpos().

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( Edge const &  a,
Edge const &  b 
)
friend

not equal to operator

when any of start residue number, stop residue number and label index number is not equal

◆ operator<

bool operator< ( Edge const &  a,
Edge const &  b 
)
friend

less than operator

compare start residue number first, then stop residue number, then label index number, then start_atom, then stop_atom

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const Edge e 
)
friend

output operator

◆ operator==

bool operator== ( Edge const &  a,
Edge const &  b 
)
friend

equal to operator

when start residue number, stop residue number and label index number are all equal

◆ operator>>

std::istream& operator>> ( std::istream &  is,
Edge e 
)
friend

input operator

Member Data Documentation

◆ bKeepStubInResidue_

bool core::kinematics::Edge::bKeepStubInResidue_
private

STUB Info for jumps.

Referenced by keep_stub_in_residue().

◆ CHEMICAL

const int core::kinematics::Edge::CHEMICAL {-2}
static

◆ label_

int core::kinematics::Edge::label_
private

type of the edge, continuous segement(-1) or rigid-body jump(1,2,...)

Referenced by is_chemical_bond(), is_jump(), is_peptide(), is_polymer(), label(), polymer_direction(), and valid().

◆ PEPTIDE

const int core::kinematics::Edge::PEPTIDE {-1}
static

APL – CODE DUPLICATION – FIX THIS IN A BETTER WAY TO RESOLVE THE CIRCULAR DEPENDENCY.

Referenced by protocols::antibody_legacy::Antibody::all_cdr_fold_tree(), protocols::antibody_legacy::AntibodyModeler::all_cdr_VL_VH_fold_tree(), protocols::chemically_conjugated_docking::UBQ_GTPaseMover::analyze_and_filter(), protocols::metal_interface::ZincHeterodimerMover::apply(), protocols::simple_moves::ResetFoldTree::apply(), protocols::backbone_moves::local_backbone_mover::GapCloser::apply_closure(), protocols::pose_length_moves::PossibleLoop::assign_phi_psi_omega_from_lookback(), protocols::fold_from_loops::utils::attach_n_and_c_unfolded_poses_to_pose(), protocols::metal_interface::MatchGrafter::build_combined_pose_with_zinc_overlay(), core::conformation::build_tree(), protocols::analysis::LoopAnalyzerMover::calculate_all_chainbreaks(), protocols::forge::methods::closest_larger_peptide_vertex(), protocols::forge::methods::closest_smaller_peptide_vertex(), protocols::ligand_docking::MinimizeBackbone::create_fold_tree_with_cutpoints(), protocols::ligand_docking::MinimizeBackbone::create_fold_tree_with_ligand_jumps_from_attach_pts(), protocols::pose_length_moves::NearNativeLoopCloser::create_maximum_length_pose(), protocols::loop_modeling::LoopBuilder::do_apply(), protocols::star::Extender::extend_unaligned(), protocols::pose_length_moves::NearNativeLoopCloser::extendRegion(), protocols::pose_length_moves::PossibleLoop::extendRegion(), protocols::pose_length_moves::InsertResMover::extendRegion(), protocols::loophash::LoopHashLibrary::extract_data_from_pose(), protocols::denovo_design::components::FoldGraph::fold_tree(), protocols::forge::methods::fold_tree_from_pose(), protocols::denovo_design::components::FoldGraph::fold_tree_rec(), protocols::antibody::GraftedStemOptimizer::get_Cstem_foldtree(), protocols::antibody::AntibodyInfo::get_FoldTree_AllCDRs_LHDock(), core::kinematics::get_foldtree_which_partitions(), protocols::antibody::GraftedStemOptimizer::get_N_C_stems_foldtree(), protocols::antibody::GraftedStemOptimizer::get_Nstem_foldtree(), protocols::rna::denovo::get_rnp_docking_fold_tree(), protocols::loophash::get_rt_over_leap(), protocols::loophash::get_rt_over_leap_fast(), protocols::denovo_design::insert_peptide_edges(), protocols::grafting::insert_pose_into_pose(), is_peptide(), is_polymer(), protocols::pose_length_moves::PossibleLoop::kic_closure(), protocols::denovo_design::linear_chainbreak(), protocols::protein_interface_design::movers::HotspotDisjointedFoldTreeMover::make_disjointed_foldtree(), protocols::protein_interface_design::make_hotspot_foldtree(), protocols::forge::methods::make_star_foldtree(), protocols::forge::methods::merge(), protocols::pose_length_moves::PossibleLoop::minimize_loop(), protocols::protein_interface_design::MinimizeInterface(), protocols::forge::build::BuildManager::modify(), protocols::ub_e2c::ubi_e2c_modeler::monoub_fold_tree(), protocols::protein_interface_design::movers::PlaceStubMover::place_stub(), polymer_direction(), protocols::protein_interface_design::movers::PlacementMinimizationMover::refresh_bbstub_constraints(), protocols::ligand_docking::LigandBaseProtocol::reorder_foldtree_around_mobile_regions(), protocols::forge::methods::replace(), protocols::relax::RepeatProteinRelax::seal_jumps(), protocols::ub_e2c::ubi_e2c_modeler::set_e2g2_diubi_fold_tree(), protocols::seeded_abinitio::SeedFoldTree::set_foldtree(), protocols::ub_e2c::ubi_e2c_modeler::setup_complex_fold_tree(), protocols::docking::setup_edges_for_partner(), protocols::toolbox::match_enzdes_util::AlignPoseToInvrotTreeMover::setup_foldtree_around_anchor_invrot(), protocols::rbsegment_relax::setup_pose_from_rbsegs(), protocols::antibody_legacy::AntibodyModeler::setup_simple_fold_tree(), protocols::ub_e2c::ubi_e2c_modeler::setup_simple_fold_tree(), protocols::grafting::setup_single_loop_double_arm_remodeling_foldtree(), protocols::grafting::setup_single_loop_single_arm_remodeling_foldtree(), protocols::antibody::simple_fold_tree(), protocols::antibody_legacy::simple_fold_tree(), protocols::antibody::simple_one_loop_fold_tree(), protocols::antibody_legacy::simple_one_loop_fold_tree(), protocols::protein_interface_design::star_fold_tree(), protocols::comparative_modeling::steal_ligands(), protocols::denovo_design::symmetric_fold_tree(), protocols::loophash::LoopHashLibrary::test_loop_sample(), protocols::legacy_sewing::Assembly::to_pose(), and protocols::hybridization::HybridizeFoldtreeDynamic::update().

◆ start_

core::Size core::kinematics::Edge::start_
private

start vertex (residue)

Referenced by polymer_direction(), start(), and valid().

◆ start_atom_

std::string core::kinematics::Edge::start_atom_
private

start atom

Referenced by has_atom_info(), start_atom(), and upstream_atom().

◆ stop_

core::Size core::kinematics::Edge::stop_
private

stop vertex (residue)

Referenced by polymer_direction(), stop(), and valid().

◆ stop_atom_

std::string core::kinematics::Edge::stop_atom_
private

stop atom

Referenced by downstream_atom(), has_atom_info(), and stop_atom().


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