Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::import_pose::FullModelPoseBuilder Class Reference

#include <FullModelPoseBuilder.hh>

Public Member Functions

 FullModelPoseBuilder ()
 
 ~FullModelPoseBuilder ()
 
void set_options (utility::options::OptionCollection const &options)
 
void set_input_poses (utility::vector1< pose::PoseOP > input_poses)
 
void set_input_resnum_and_chain_and_segid (std::tuple< utility::vector1< Size >, utility::vector1< char >, utility::vector1< std::string > > const &input_resnum_and_chain_and_segid)
 
void set_cutpoint_open_in_full_model (utility::vector1< Size > const &cutpoint_open_in_full_model)
 
void set_fasta_file (std::string const &fasta_file)
 
void set_full_model_parameters (core::pose::full_model_info::FullModelParametersOP const &full_model_parameters)
 
void set_extra_minimize_res (utility::vector1< Size > const &extra_minimize_res)
 
void set_sample_res (utility::vector1< Size > const &sample_res)
 
void set_working_res (utility::vector1< Size > const &working_res)
 
void set_terminal_res (utility::vector1< Size > const &terminal_res)
 
void set_block_stack_above_res (utility::vector1< Size > const &block_stack_above_res)
 
void set_block_stack_below_res (utility::vector1< Size > const &block_stack_below_res)
 
void set_preferred_root_res (utility::vector1< Size > const &preferred_root_res)
 
void set_jump_res (utility::vector1< Size > const &jump_res)
 
void set_cutpoint_closed (utility::vector1< Size > const &cutpoint_closed)
 
void set_cyclize_res (utility::vector1< Size > const &cyclize_res)
 
void set_twoprime_res (utility::vector1< Size > const &twoprime_res)
 
void set_fiveprime_res (utility::vector1< Size > const &fiveprime_res)
 
void set_bulge_res (utility::vector1< Size > const &bulge_res)
 
void set_extra_minimize_jump_res (utility::vector1< Size > const &extra_minimize_jump_res)
 
void set_virtual_sugar_res (utility::vector1< Size > const &virtual_sugar_res)
 
void set_alignment_anchor_res (utility::vector1< Size > const &alignment_anchor_res)
 
void set_calc_rms_res (utility::vector1< Size > const &calc_rms_res)
 
void set_rna_syn_chi (utility::vector1< Size > const &rna_syn_chi)
 
void set_rna_anti_chi (utility::vector1< Size > const &rna_anti_chi)
 
void set_rna_north_sugar (utility::vector1< Size > const &rna_north_sugar)
 
void set_rna_south_sugar (utility::vector1< Size > const &rna_south_sugar)
 
void set_rna_sample_sugar (utility::vector1< Size > const &rna_sample_sugar)
 
void set_global_seq_file (std::string const &global_seq_file)
 
void set_disulfide_file (std::string const &disulfide_file)
 
void set_constraint_file (std::string const &constraint_file)
 
void initialize_input_poses_from_options (core::chemical::ResidueTypeSetCOP rsd_set)
 
void initialize_further_from_options ()
 
void initialize_full_model_parameters ()
 
core::pose::PoseOP build ()
 

Private Member Functions

void fill_full_model_info (core::pose::Pose &pose)
 
void fill_full_model_info (utility::vector1< core::pose::PoseOP > &pose_ops)
 
void fill_full_model_info (core::pose::Pose &pose, utility::vector1< core::pose::PoseOP > &other_pose_ops)
 
void fill_full_model_info (utility::vector1< core::pose::Pose * > &pose_pointers)
 

Private Attributes

utility::options::OptionCollectionCOP options_
 
utility::vector1< pose::PoseOPinput_poses_
 
std::tuple< utility::vector1< Size >, utility::vector1< char >, utility::vector1< std::string > > input_resnum_and_chain_and_segid_
 
utility::vector1< Sizecutpoint_open_in_full_model_
 
std::string fasta_file_ = ""
 
core::pose::full_model_info::FullModelParametersOP full_model_parameters_ = nullptr
 
utility::vector1< Sizeextra_minimize_res_
 
utility::vector1< Sizesample_res_
 
utility::vector1< Sizeworking_res_
 
utility::vector1< Sizeterminal_res_
 
utility::vector1< Sizeblock_stack_above_res_
 
utility::vector1< Sizeblock_stack_below_res_
 
utility::vector1< Sizepreferred_root_res_
 
utility::vector1< Sizejump_res_
 
utility::vector1< Sizecutpoint_closed_
 
utility::vector1< Sizecyclize_res_
 
utility::vector1< Sizetwoprime_res_
 
utility::vector1< Sizefiveprime_res_
 
utility::vector1< Sizebulge_res_
 
utility::vector1< Sizeextra_minimize_jump_res_
 
utility::vector1< Sizevirtual_sugar_res_
 
utility::vector1< Sizealignment_anchor_res_
 
utility::vector1< Sizecalc_rms_res_
 
utility::vector1< Sizerna_syn_chi_
 
utility::vector1< Sizerna_anti_chi_
 
utility::vector1< Sizerna_north_sugar_
 
utility::vector1< Sizerna_south_sugar_
 
utility::vector1< Sizerna_sample_sugar_
 
std::string global_seq_file_ = ""
 
std::string disulfide_file_ = ""
 
std::string constraint_file_ = ""
 

Constructor & Destructor Documentation

◆ FullModelPoseBuilder()

core::import_pose::FullModelPoseBuilder::FullModelPoseBuilder ( )

◆ ~FullModelPoseBuilder()

core::import_pose::FullModelPoseBuilder::~FullModelPoseBuilder ( )
inline

Member Function Documentation

◆ build()

PoseOP core::import_pose::FullModelPoseBuilder::build ( )

◆ fill_full_model_info() [1/4]

void core::import_pose::FullModelPoseBuilder::fill_full_model_info ( core::pose::Pose pose)
private

Referenced by build().

◆ fill_full_model_info() [2/4]

void core::import_pose::FullModelPoseBuilder::fill_full_model_info ( core::pose::Pose pose,
utility::vector1< core::pose::PoseOP > &  other_pose_ops 
)
private

◆ fill_full_model_info() [3/4]

void core::import_pose::FullModelPoseBuilder::fill_full_model_info ( utility::vector1< core::pose::Pose * > &  pose_pointers)
private

◆ fill_full_model_info() [4/4]

void core::import_pose::FullModelPoseBuilder::fill_full_model_info ( utility::vector1< core::pose::PoseOP > &  pose_ops)
private

◆ initialize_full_model_parameters()

void core::import_pose::FullModelPoseBuilder::initialize_full_model_parameters ( )

◆ initialize_further_from_options()

void core::import_pose::FullModelPoseBuilder::initialize_further_from_options ( )

◆ initialize_input_poses_from_options()

void core::import_pose::FullModelPoseBuilder::initialize_input_poses_from_options ( core::chemical::ResidueTypeSetCOP  rsd_set)

◆ set_alignment_anchor_res()

void core::import_pose::FullModelPoseBuilder::set_alignment_anchor_res ( utility::vector1< Size > const &  alignment_anchor_res)
inline

◆ set_block_stack_above_res()

void core::import_pose::FullModelPoseBuilder::set_block_stack_above_res ( utility::vector1< Size > const &  block_stack_above_res)
inline

◆ set_block_stack_below_res()

void core::import_pose::FullModelPoseBuilder::set_block_stack_below_res ( utility::vector1< Size > const &  block_stack_below_res)
inline

◆ set_bulge_res()

void core::import_pose::FullModelPoseBuilder::set_bulge_res ( utility::vector1< Size > const &  bulge_res)
inline

References bulge_res_.

Referenced by initialize_further_from_options().

◆ set_calc_rms_res()

void core::import_pose::FullModelPoseBuilder::set_calc_rms_res ( utility::vector1< Size > const &  calc_rms_res)
inline

◆ set_constraint_file()

void core::import_pose::FullModelPoseBuilder::set_constraint_file ( std::string const &  constraint_file)
inline

◆ set_cutpoint_closed()

void core::import_pose::FullModelPoseBuilder::set_cutpoint_closed ( utility::vector1< Size > const &  cutpoint_closed)
inline

◆ set_cutpoint_open_in_full_model()

void core::import_pose::FullModelPoseBuilder::set_cutpoint_open_in_full_model ( utility::vector1< Size > const &  cutpoint_open_in_full_model)
inline

◆ set_cyclize_res()

void core::import_pose::FullModelPoseBuilder::set_cyclize_res ( utility::vector1< Size > const &  cyclize_res)
inline

References cyclize_res_.

Referenced by initialize_further_from_options().

◆ set_disulfide_file()

void core::import_pose::FullModelPoseBuilder::set_disulfide_file ( std::string const &  disulfide_file)
inline

◆ set_extra_minimize_jump_res()

void core::import_pose::FullModelPoseBuilder::set_extra_minimize_jump_res ( utility::vector1< Size > const &  extra_minimize_jump_res)

◆ set_extra_minimize_res()

void core::import_pose::FullModelPoseBuilder::set_extra_minimize_res ( utility::vector1< Size > const &  extra_minimize_res)
inline

◆ set_fasta_file()

void core::import_pose::FullModelPoseBuilder::set_fasta_file ( std::string const &  fasta_file)
inline

References fasta_file_.

◆ set_fiveprime_res()

void core::import_pose::FullModelPoseBuilder::set_fiveprime_res ( utility::vector1< Size > const &  fiveprime_res)
inline

◆ set_full_model_parameters()

void core::import_pose::FullModelPoseBuilder::set_full_model_parameters ( core::pose::full_model_info::FullModelParametersOP const &  full_model_parameters)
inline

◆ set_global_seq_file()

void core::import_pose::FullModelPoseBuilder::set_global_seq_file ( std::string const &  global_seq_file)
inline

◆ set_input_poses()

void core::import_pose::FullModelPoseBuilder::set_input_poses ( utility::vector1< pose::PoseOP input_poses)
inline

◆ set_input_resnum_and_chain_and_segid()

void core::import_pose::FullModelPoseBuilder::set_input_resnum_and_chain_and_segid ( std::tuple< utility::vector1< Size >, utility::vector1< char >, utility::vector1< std::string > > const &  input_resnum_and_chain_and_segid)
inline

◆ set_jump_res()

void core::import_pose::FullModelPoseBuilder::set_jump_res ( utility::vector1< Size > const &  jump_res)
inline

References jump_res_.

Referenced by initialize_further_from_options().

◆ set_options()

void core::import_pose::FullModelPoseBuilder::set_options ( utility::options::OptionCollection const &  options)

◆ set_preferred_root_res()

void core::import_pose::FullModelPoseBuilder::set_preferred_root_res ( utility::vector1< Size > const &  preferred_root_res)
inline

◆ set_rna_anti_chi()

void core::import_pose::FullModelPoseBuilder::set_rna_anti_chi ( utility::vector1< Size > const &  rna_anti_chi)
inline

◆ set_rna_north_sugar()

void core::import_pose::FullModelPoseBuilder::set_rna_north_sugar ( utility::vector1< Size > const &  rna_north_sugar)
inline

◆ set_rna_sample_sugar()

void core::import_pose::FullModelPoseBuilder::set_rna_sample_sugar ( utility::vector1< Size > const &  rna_sample_sugar)
inline

◆ set_rna_south_sugar()

void core::import_pose::FullModelPoseBuilder::set_rna_south_sugar ( utility::vector1< Size > const &  rna_south_sugar)
inline

◆ set_rna_syn_chi()

void core::import_pose::FullModelPoseBuilder::set_rna_syn_chi ( utility::vector1< Size > const &  rna_syn_chi)
inline

References rna_syn_chi_.

Referenced by initialize_further_from_options().

◆ set_sample_res()

void core::import_pose::FullModelPoseBuilder::set_sample_res ( utility::vector1< Size > const &  sample_res)
inline

References sample_res_.

Referenced by initialize_further_from_options().

◆ set_terminal_res()

void core::import_pose::FullModelPoseBuilder::set_terminal_res ( utility::vector1< Size > const &  terminal_res)
inline

◆ set_twoprime_res()

void core::import_pose::FullModelPoseBuilder::set_twoprime_res ( utility::vector1< Size > const &  twoprime_res)
inline

◆ set_virtual_sugar_res()

void core::import_pose::FullModelPoseBuilder::set_virtual_sugar_res ( utility::vector1< Size > const &  virtual_sugar_res)
inline

◆ set_working_res()

void core::import_pose::FullModelPoseBuilder::set_working_res ( utility::vector1< Size > const &  working_res)
inline

References working_res_.

Referenced by initialize_further_from_options().

Member Data Documentation

◆ alignment_anchor_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::alignment_anchor_res_
private

◆ block_stack_above_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::block_stack_above_res_
private

◆ block_stack_below_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::block_stack_below_res_
private

◆ bulge_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::bulge_res_
private

Referenced by set_bulge_res().

◆ calc_rms_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::calc_rms_res_
private

Referenced by set_calc_rms_res().

◆ constraint_file_

std::string core::import_pose::FullModelPoseBuilder::constraint_file_ = ""
private

Referenced by set_constraint_file().

◆ cutpoint_closed_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::cutpoint_closed_
private

Referenced by set_cutpoint_closed().

◆ cutpoint_open_in_full_model_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::cutpoint_open_in_full_model_
private

◆ cyclize_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::cyclize_res_
private

Referenced by set_cyclize_res().

◆ disulfide_file_

std::string core::import_pose::FullModelPoseBuilder::disulfide_file_ = ""
private

Referenced by set_disulfide_file().

◆ extra_minimize_jump_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::extra_minimize_jump_res_
private

◆ extra_minimize_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::extra_minimize_res_
private

Referenced by set_extra_minimize_res().

◆ fasta_file_

std::string core::import_pose::FullModelPoseBuilder::fasta_file_ = ""
private

◆ fiveprime_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::fiveprime_res_
private

Referenced by set_fiveprime_res().

◆ full_model_parameters_

core::pose::full_model_info::FullModelParametersOP core::import_pose::FullModelPoseBuilder::full_model_parameters_ = nullptr
private

◆ global_seq_file_

std::string core::import_pose::FullModelPoseBuilder::global_seq_file_ = ""
private

Referenced by set_global_seq_file().

◆ input_poses_

utility::vector1< pose::PoseOP > core::import_pose::FullModelPoseBuilder::input_poses_
private

◆ input_resnum_and_chain_and_segid_

std::tuple< utility::vector1< Size >, utility::vector1< char >, utility::vector1< std::string > > core::import_pose::FullModelPoseBuilder::input_resnum_and_chain_and_segid_
private

◆ jump_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::jump_res_
private

◆ options_

utility::options::OptionCollectionCOP core::import_pose::FullModelPoseBuilder::options_
private

◆ preferred_root_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::preferred_root_res_
private

Referenced by set_preferred_root_res().

◆ rna_anti_chi_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::rna_anti_chi_
private

Referenced by set_rna_anti_chi().

◆ rna_north_sugar_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::rna_north_sugar_
private

Referenced by set_rna_north_sugar().

◆ rna_sample_sugar_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::rna_sample_sugar_
private

Referenced by set_rna_sample_sugar().

◆ rna_south_sugar_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::rna_south_sugar_
private

Referenced by set_rna_south_sugar().

◆ rna_syn_chi_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::rna_syn_chi_
private

Referenced by set_rna_syn_chi().

◆ sample_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::sample_res_
private

Referenced by set_sample_res().

◆ terminal_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::terminal_res_
private

Referenced by set_terminal_res().

◆ twoprime_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::twoprime_res_
private

Referenced by set_twoprime_res().

◆ virtual_sugar_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::virtual_sugar_res_
private

Referenced by set_virtual_sugar_res().

◆ working_res_

utility::vector1< Size > core::import_pose::FullModelPoseBuilder::working_res_
private

Referenced by set_working_res().


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