Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::splice::Splice Class Reference

container for BBDofs, providing a convenient operator [], size, other methods and iterators that allow splice to treat ResidueBBDofs as a simple vector (even though it contains other elements as well) More...

#include <Splice.hh>

Inheritance diagram for protocols::splice::Splice:
Inheritance graph

Public Types

typedef core::pose::Pose Pose
typedef utility::vector1< ResidueBBDofs >::const_iterator dbase_const_iterator
typedef utility::pointer::shared_ptr< basic::datacache::DataMapObj< bool > > DataccacheBoolDataOP
- Public Types inherited from protocols::moves::Mover
typedef utility::tag::TagCOP TagCOP
typedef core::pose::Pose Pose
typedef core::pose::PoseCOP PoseCOP
typedef std::list< std::string > Strings

Public Member Functions

 Splice ()
void apply (Pose &pose) override
 Main Method. More...
protocols::moves::MoverOP clone () const override
 Return a clone of the Mover object. More...
protocols::moves::MoverOP fresh_instance () const override
 Generates a new Mover object freshly created with the default ctor. More...
void parse_my_tag (utility::tag::TagCOP tag, basic::datacache::DataMap &) override
 Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing. More...
 ~Splice () override
void from_res (core::Size const f)
core::Size from_res (core::pose::Pose const &pose) const
void to_res (core::Size const t)
core::Size to_res (core::pose::Pose const &pose) const
std::string source_pdb () const
void source_pdb (std::string const &s)
void ccd (bool const c)
void design_shell (core::Real const c)
void repack_shell (core::Real const c)
bool ccd () const
core::Real dihedral_const () const
core::Real coor_const () const
core::Real design_shell () const
core::Real repack_shell () const
void scorefxn (core::scoring::ScoreFunctionOP sf)
core::scoring::ScoreFunctionOP scorefxn () const
core::Real rms_cutoff () const
void rms_cutoff (core::Real const r)
core::Real rms_cutoff_loop () const
void rms_cutoff_loop (core::Real const r)
void res_move (core::Size const r)
core::Size res_move () const
void randomize_cut (bool const r)
bool randomize_cut () const
void set_cut_res (core::Size const r)
core::Size set_cut_res () const
void cut_secondarystruc (bool const r)
bool cut_secondarystruc () const
core::pack::task::TaskFactoryOP task_factory () const
void task_factory (core::pack::task::TaskFactoryOP tf)
core::pack::task::TaskFactoryOP design_task_factory () const
void design_task_factory (core::pack::task::TaskFactoryOP tf)
void set_segment_names_ordered (utility::vector1< std::string > SegNameOrder)
utility::vector1< std::string > get_segment_names_ordered () const
void set_dofs_pdb_name (std::string dofsPDBname)
std::string get_dofs_pdb_name () const
std::string torsion_database_fname () const
void torsion_database_fname (std::string const &d)
core::Size database_entry () const
void database_entry (core::Size const d)
void read_torsion_database ()
utility::vector1< ResidueBBDofstorsion_database () const
void torsion_database (utility::vector1< ResidueBBDofs > const &d)
std::string template_file () const
void template_file (std::string const &s)
void poly_ala (bool const p)
bool poly_ala () const
void equal_length (bool const e)
bool equal_length () const
void fold_tree (core::pose::Pose &pose, core::Size const start, core::Size const stop, core::Size const cut) const
 set the fold tree around start/stop/cut sites. presently makes a simple fold tree, but at one point may be a more complicated function to include two poses More...
void tail_fold_tree (core::pose::Pose &pose, core::Size const vl_vh_cut, core::Size chain_break, std::string segment_name) const
 Setup fold tree for segments at the termini of the protein, gdl, Apr2014. More...
void set_fold_tree (core::pose::Pose &pose, core::Size const vl_vh_cut)
 @Set a general fold tree to use for all antibodies, gideon, Apr2014 More...
bool design () const
void design (bool const d)
void delta_lengths (utility::vector1< int > const &dl)
utility::vector1< int > delta_lengths ()
bool dbase_iterate () const
void dbase_iterate (bool const d)
utility::vector1< core::Size >::const_iterator dbase_begin () const
utility::vector1< core::Size >::const_iterator dbase_end () const
core::Size find_dbase_entry (core::pose::Pose const &pose)
 controls which dbase entry will be used. Three options: 1. specific one according to user instruction; 2. randomized out of a subset of the dbase with fitting sequence lengths (if user specified 0); 3. iterating over dbase subset More...
core::Size locked_res () const
void locked_res (core::Size const r)
void locked_res_id (char const c)
char locked_res_id () const
std::string checkpointing_file () const
void checkpointing_file (std::string const &cf)
bool rtmin () const
void rtmin (bool const d)
bool allow_all_aa () const
void allow_all_aa (bool const d)
bool thread_original_sequence () const
void thread_original_sequence (bool const s)
void load_from_checkpoint ()
void save_to_checkpoint () const
std::string loop_dbase_file_name () const
void loop_dbase_file_name (std::string const &f)
void loop_pdb_source (std::string const &l)
std::string loop_pdb_source () const
protocols::filters::FilterOP splice_filter () const
void splice_filter (protocols::filters::FilterOP f)
void database_pdb_entry (std::string const &s)
std::string database_pdb_entry () const
void read_splice_segments (std::string const &segment_type, std::string const &segment_name, std::string const &file_name)
core::sequence::SequenceProfileOP generate_sequence_profile (core::pose::Pose &pose)
void load_pdb_segments_from_pose_comments (core::pose::Pose const &p)
void modify_pdb_segments_with_current_segment (std::string const &pdb_name)
void add_sequence_constraints (core::pose::Pose &pose)
void add_dihedral_constraints (core::pose::Pose &pose, core::pose::Pose const &source_pose, core::Size nearest_to_from, core::Size nearest_to_to)
 add dihedral constraint to grafted loop according to source pdb dihedral angles More...
void add_coordinate_constraints (core::pose::Pose &pose, core::pose::Pose const &source_pose, core::Size nearest_to_from, core::Size nearest_to_to, core::Size anchor, std::string atom_type="CA", core::pack::task::PackerTaskOP task=nullptr)
 apply coordinate constraints on the segment being inserted. "to" and "from" are residue number of the pose(!), anchor residue number is also on the pose More...
void profile_weight_away_from_interface (core::Real const p)
core::Real profile_weight_away_from_interface () const
bool restrict_to_repacking_chain2 () const
void restrict_to_repacking_chain2 (bool const r)
core::Size get_current_seg ()
bool add_sequence_constraints_only () const
void add_sequence_constraints_only (bool const a)
bool rb_sensitive () const
void rb_sensitive (bool const r)
void rb_adjust_template (core::pose::Pose const &pose)
void protein_family (std::string const &s)
core::Size chain_num () const
void chain_num (core::Size const c)
bool skip_alignment () const
void skip_alignment (bool const b)
bool superimposed () const
void superimposed (bool const b)
core::Size source_pdb_from_res () const
void source_pdb_from_res (core::Size const s)
core::Size source_pdb_to_res () const
void source_pdb_to_res (core::Size const s)
void delete_hairpin (bool const b)
bool delete_hairpin () const
core::Size delete_hairpin_n () const
void delete_hairpin_n (core::Size const c)
core::Size delete_hairpin_c () const
void delete_hairpin_c (core::Size const c)
void remove_hairpin (core::pose::Pose &pose) const
std::string get_name () const override
 Each derived class must specify its name. The class name. More...
- Public Member Functions inherited from protocols::moves::Mover
 Mover ()
virtual MoverOP create ()
MoverCOP get_self_ptr () const
MoverOP get_self_ptr ()
MoverCAP get_self_weak_ptr () const
MoverAP get_self_weak_ptr ()
 Mover (std::string const &type_name)
 sets the type for a mover; name_ has been removed (2010/05/14) More...
virtual void test_move (Pose &pose)
 : Unit test support function. Apply one move to a given pose. Allows extra test specific functions to be called before applying More...
virtual bool reinitialize_for_each_job () const
 Inform the Job Distributor (August '08 vintage) whether this object needs to be freshly regenerated on each use. More...
virtual bool reinitialize_for_new_input () const
 Inform the Job Distributor (August '08 vintage) whether this object needs to be regenerated when the input pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose). More...
MoverStatus get_last_move_status () const
 end parser interface, start Job Distributor interface///////////// More...
void reset_status ()
 resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s. More...
virtual core::pose::PoseOP get_additional_output ()
 Mechanism by which a mover may return multiple output poses from a single input pose. More...
void set_type (std::string const &setting)
 Set the 'type' string. More...
std::string get_type () const
void type (const std::string &type_in)
 Set the 'type' string. More...
std::string const & type () const
 Get the set 'type' string. More...
virtual void set_input_pose (PoseCOP pose)
 setter for poses contained for rms More...
virtual void set_native_pose (PoseCOP pose)
 setter for native poses contained for rms -— we should get rid of this method? it is widely used, but a bit unsafe More...
PoseCOP get_input_pose () const
PoseCOP get_native_pose () const
void set_current_job (protocols::jobdist::BasicJobCOP job)
jobdist::BasicJobCOP get_current_job () const
virtual void set_current_tag (std::string const &new_tag)
std::string get_current_tag () const
 A tag is a unique identifier used to identify structures produced by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor. More...
virtual void show (std::ostream &output=std::cout) const
 Outputs details about the Mover, including current settings. More...
virtual core::Real last_proposal_density_ratio ()
virtual void clear_info ()
 Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file. More...
virtual Stringsinfo ()
 non-const accessor More...
virtual Strings const & info () const
 const accessor More...
virtual void provide_citation_info (basic::citation_manager::CitationCollectionList &) const
 Provide citations to the passed CitationCollectionList Subclasses should add the info for themselves and any other classes they use. More...

Static Public Member Functions

static std::string mover_name ()
static void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd)
- Static Public Member Functions inherited from protocols::moves::Mover
static std::string name ()
static void register_options ()
 Overload this static method if you access options within the mover. More...

Private Member Functions

void save_values (core::pose::Pose const &pose)
void retrieve_values ()
std::string parse_pdb_code (std::string pdb_file_name)
 This is helper function that cuts out a file name, removing the extension and the path. More...
void copy_stretch (core::pose::Pose &target, core::pose::Pose const &source, core::Size const from_res, core::Size const to_res)
 copy a stretch of aligned phi-psi dofs from source to target. No repacking no nothing. The core function, copy_segment, copies residues from the source to the target without aligning the residues, thereby delivering all of their dofs More...
core::Size find_non_active_site_cut_site (core::pose::Pose const &pose)
 Since we want to minimally perturb the active site confirmation (whether it be binding or catalytic) the cut site should be placed farthest away. For each protein family we will probably need special definitions unless we find a more general way. For antibodies I go from the conserved Trp res at the base of CDR1 and then continue going to the C-ter until I find the distal loops. More...
void superimpose_source_on_pose (core::pose::Pose const &, core::pose::Pose &)
void chainbreak_check (core::pose::Pose const &pose, core::Real const tolerance, bool fail_retry_if_found, bool crash_if_found)
void correct_bb_O_placements (core::pose::Pose Pose, core::Size cut_site)

Private Attributes

utility::vector1< std::string > segment_names_ordered_
std::string dofs_pdb_name
core::pose::ResidueIndexDescriptionCOP from_res_
core::pose::ResidueIndexDescriptionCOP to_res_
core::Size saved_from_res_
core::Size saved_to_res_
std::string source_pdb_
bool ccd_
core::Real dihedral_const_
core::Real coor_const_
core::Real design_shell_
core::Real repack_shell_
core::scoring::ScoreFunctionOP scorefxn_
core::Real rms_cutoff_
core::Real rms_cutoff_loop_
core::Size res_move_
bool randomize_cut_
bool cut_secondarystruc_
core::Size set_cut_res_
core::pack::task::TaskFactoryOP task_factory_
core::pack::task::TaskFactoryOP design_task_factory_
std::string torsion_database_fname_
core::Size database_entry_
std::string database_pdb_entry_
utility::vector1< ResidueBBDofstorsion_database_
utility::vector1< ResidueBBDofstail_torsion_database_
std::string template_file_
bool poly_ala_
bool equal_length_
core::pose::PoseCOP template_pose_
core::pose::PoseCOP start_pose_
core::pose::PoseOP source_pose_
core::kinematics::FoldTreeOP saved_fold_tree_
bool design_
utility::vector1< int > delta_lengths_
bool dbase_iterate_
bool allow_all_aa_
bool thread_original_sequence_
bool rtmin_
bool first_pass_
utility::vector1< core::Sizedbase_subset_
utility::vector1< core::Size >::const_iterator current_dbase_entry_
DataccacheBoolDataOP end_dbase_subset_
utility::pointer::shared_ptr< basic::datacache::DataMapObj< utility::vector1< core::Size > > > locked_res_
char locked_res_id_
std::string checkpointing_file_
std::string loop_dbase_file_name_
std::string loop_pdb_source_
utility::pointer::shared_ptr< basic::datacache::DataMapObj< std::string > > mover_tag_
protocols::filters::FilterOP splice_filter_
std::string Pdb4LetName_
std::string protein_family_
std::map< std::string, utility::vector1< std::string > > order_segments_
core::Size chain_num_
bool use_sequence_profiles_
std::string segment_type_
core::Size current_segment_pos
std::map< std::string, SpliceSegmentOPsplice_segments_
std::map< std::string, std::string > pdb_segments_
core::Real profile_weight_away_from_interface_
bool restrict_to_repacking_chain2_
bool add_sequence_constraints_only_
bool set_fold_tree_only_
bool rb_sensitive_
std::map< std::string, std::string > protein_family_to_database_
bool skip_alignment_
std::map< std::string, std::string > database_segment_map_
core::Size vl_vh_cut
std::string tail_segment_
bool min_seg_
bool CG_const_
bool debug_
std::string mover_name_
std::map< std::string, std::string > pdb_to_H3_seq_map_
bool superimposed_
core::Size source_pdb_from_res_
core::Size source_pdb_to_res_
bool ignore_chain_break_
core::Real tolerance_
bool delete_hairpin_
core::Size delete_hairpin_n_
core::Size delete_hairpin_c_
core::Size allowed_cuts_
bool enzdes_
std::map< std::string, BBMatchingOPbb_comp_db_

Additional Inherited Members

- Protected Member Functions inherited from protocols::moves::Mover
void set_last_move_status (MoverStatus status)
 nonvirtual setter for MoverStatus last_status_. Protected means that only the mover itself will be able to change its own status. The job distributor (august 08 vintage) is aware of status set with this function and will do what the MoverStatus says. More...

Detailed Description

container for BBDofs, providing a convenient operator [], size, other methods and iterators that allow splice to treat ResidueBBDofs as a simple vector (even though it contains other elements as well)

Member Typedef Documentation

◆ DataccacheBoolDataOP

typedef utility::pointer::shared_ptr< basic::datacache::DataMapObj< bool > > protocols::splice::Splice::DataccacheBoolDataOP

◆ dbase_const_iterator

◆ Pose

Constructor & Destructor Documentation

◆ Splice()

protocols::splice::Splice::Splice ( )

◆ ~Splice()

protocols::splice::Splice::~Splice ( )

Member Function Documentation

◆ add_coordinate_constraints()

void protocols::splice::Splice::add_coordinate_constraints ( core::pose::Pose pose,
core::pose::Pose const &  source_pose,
core::Size  nearest_to_from,
core::Size  nearest_to_to,
core::Size  anchor,
std::string  atom_type = "CA",
core::pack::task::PackerTaskOP  task = nullptr 

◆ add_dihedral_constraints()

void protocols::splice::Splice::add_dihedral_constraints ( core::pose::Pose pose,
core::pose::Pose const &  source_pose,
core::Size  nearest_to_from,
core::Size  nearest_to_to 

◆ add_sequence_constraints()

void protocols::splice::Splice::add_sequence_constraints ( core::pose::Pose pose)

◆ add_sequence_constraints_only() [1/2]

bool protocols::splice::Splice::add_sequence_constraints_only ( ) const

References add_sequence_constraints_only_.

Referenced by apply(), and parse_my_tag().

◆ add_sequence_constraints_only() [2/2]

void protocols::splice::Splice::add_sequence_constraints_only ( bool const  a)

◆ allow_all_aa() [1/2]

bool protocols::splice::Splice::allow_all_aa ( ) const

References allow_all_aa_.

Referenced by apply(), and parse_my_tag().

◆ allow_all_aa() [2/2]

void protocols::splice::Splice::allow_all_aa ( bool const  d)

References allow_all_aa_.

◆ apply()

void protocols::splice::Splice::apply ( Pose )

Main Method.

Implements protocols::moves::Mover.

References core::chemical::aa_from_name(), core::pose::add_comment(), add_coordinate_constraints(), add_dihedral_constraints(), add_sequence_constraints(), add_sequence_constraints_only(), allow_all_aa(), protocols::protein_interface_design::movers::AddChainBreak::apply(), protocols::splice::TailSegmentMover::apply(), protocols::protein_interface_design::filters::Torsion::apply(), protocols::minimization_packing::PackRotamersMover::apply(), protocols::protein_interface_design::movers::LoopLengthChange::apply(), core::conformation::Residue::atom_index(), core::conformation::Residue::build_atom_ideal(), protocols::splice::calculate_rmsd(), ccd(), ccd_, CG_const_, protocols::simple_moves::CutChainMover::chain_cut(), core::conformation::Conformation::chain_end(), chain_num_, chainbreak_check(), protocols::protein_interface_design::movers::AddChainBreak::change_foldtree(), protocols::splice::ResidueBBDofs::clear(), clone(), core::pose::Pose::conformation(), copy_stretch(), cut_secondarystruc(), protocols::splice::ResidueBBDofs::cut_site(), debug_, protocols::protein_interface_design::movers::LoopLengthChange::delta(), design(), design_shell(), design_task_factory(), core::conformation::Conformation::detect_disulfides(), core::chemical::DISULFIDE, protocols::splice::ResidueBBDofs::disulfide(), dofs_pdb_name, protocols::simple_filters::dssp(), core::pose::Pose::dump_pdb(), protocols::moves::FAIL_DO_NOT_RETRY, protocols::moves::FAIL_RETRY, protocols::protein_interface_design::movers::AddChainBreak::find_automatically(), find_dbase_entry(), protocols::rosetta_scripts::find_nearest_disulfide(), protocols::rosetta_scripts::find_nearest_res(), find_non_active_site_cut_site(), core::pose::Pose::fold_tree(), fold_tree(), from_res(), core::conformation::Residue::has_variant_type(), ignore_chain_break_, protocols::splice::load_pdb_segments_from_pose_comments(), locked_res(), locked_res_id(), loop_dbase_file_name_, protocols::protein_interface_design::movers::LoopLengthChange::loop_end(), loop_pdb_source_, protocols::protein_interface_design::movers::LoopLengthChange::loop_start(), protocols::mean_field::min(), protocols::splice::min_seg(), min_seg_, modify_pdb_segments_with_current_segment(), mover_name_, mover_tag_, protocols::moves::MS_SUCCESS, core::conformation::Residue::name1(), core::conformation::Residue::name3(), core::conformation::Conformation::num_chains(), core::kinematics::FoldTree::num_jump(), protocols::splice::BBDofs::omega(), core::pose::Pose::omega(), core::scoring::omega, core::chemical::oneletter_code_from_aa(), parse_pdb_code(), Pdb4LetName_, pdb_segments_, protocols::splice::BBDofs::phi(), core::pose::Pose::phi(), poly_ala(), protein_family_, protocols::splice::BBDofs::psi(), core::pose::Pose::psi(), protocols::splice::ResidueBBDofs::push_back(), randomize_cut(), rb_adjust_template(), core::pose::Pose::remove_constraints(), remove_hairpin(), repack_shell(), core::pose::Pose::replace_residue(), res_move(), protocols::splice::BBDofs::resid(), core::pose::Pose::residue(), core::conformation::Conformation::residue(), protocols::rosetta_scripts::residue_packer_states(), protocols::splice::BBDofs::resn(), protocols::protein_interface_design::movers::AddChainBreak::resnum(), restrict_to_repacking_chain2(), retrieve_values(), core::scoring::rg, rms_cutoff(), rms_cutoff_loop(), rtmin(), save_values(), saved_fold_tree_, scorefxn(), segment_type_, protocols::splice::TailSegmentMover::set_fa_scorefxn(), set_fold_tree(), set_fold_tree_only_, protocols::moves::Mover::set_last_move_status(), protocols::splice::TailSegmentMover::set_movemap(), core::pose::Pose::set_omega(), core::pose::Pose::set_phi(), core::pose::Pose::set_psi(), protocols::splice::TailSegmentMover::set_task_factory(), core::conformation::Residue::set_xyz(), protocols::splice::ResidueBBDofs::size(), skip_alignment(), protocols::splice::ResidueBBDofs::source_pdb(), source_pdb_, source_pdb_from_res(), source_pdb_to_res(), source_pose_, splice_filter(), core::pose::Pose::split_by_chain(), superimpose_source_on_pose(), superimposed(), protocols::protein_interface_design::movers::LoopLengthChange::tail(), tail_fold_tree(), tail_segment_, tail_torsion_database_, protocols::protein_interface_design::filters::Torsion::task_factory(), task_factory(), protocols::protein_interface_design::filters::Torsion::task_factory_set(), protocols::splice::TailSegmentMover::temp_initial(), template_file_, template_pose_, thread_original_sequence(), to_res(), core::id::to_string(), tolerance_, torsion_database_, torsion_database_fname_, core::pose::Pose::total_residue(), protocols::splice::TR(), protocols::splice::TR_ccd(), protocols::splice::TR_constraints(), core::pose::Pose::update_residue_neighbors(), use_sequence_profiles_, vl_vh_cut, and core::conformation::Residue::xyz().

◆ ccd() [1/2]

bool protocols::splice::Splice::ccd ( ) const

References ccd_.

Referenced by apply(), and parse_my_tag().

◆ ccd() [2/2]

void protocols::splice::Splice::ccd ( bool const  c)

References ccd_.

◆ chain_num() [1/2]

core::Size protocols::splice::Splice::chain_num ( ) const

References chain_num_.

Referenced by copy_stretch(), fold_tree(), and Splice().

◆ chain_num() [2/2]

void protocols::splice::Splice::chain_num ( core::Size const  c)

References chain_num_.

◆ chainbreak_check()

void protocols::splice::Splice::chainbreak_check ( core::pose::Pose const &  pose,
core::Real const  tolerance,
bool  fail_retry_if_found,
bool  crash_if_found 

◆ checkpointing_file() [1/2]

std::string protocols::splice::Splice::checkpointing_file ( ) const

References checkpointing_file_.

Referenced by parse_my_tag().

◆ checkpointing_file() [2/2]

void protocols::splice::Splice::checkpointing_file ( std::string const &  cf)

References checkpointing_file_.

◆ clone()

protocols::moves::MoverOP protocols::splice::Splice::clone ( ) const

Return a clone of the Mover object.

clone is meant to return an OP'ed deep copy of this object. This really should be a pure virtual in the base class, but adding pure virtuals to Mover would massively disrupt the code. This default implementation crashes at runtime instead of compiletime if you try to call it. If this code is causing you problems, your Mover needs to override this function.

Reimplemented from protocols::moves::Mover.

Referenced by apply().

◆ coor_const()

core::Real protocols::splice::Splice::coor_const ( ) const

References coor_const_.

◆ copy_stretch()

void protocols::splice::Splice::copy_stretch ( core::pose::Pose target,
core::pose::Pose const &  source,
core::Size const  from_res,
core::Size const  to_res 

◆ correct_bb_O_placements()

void protocols::splice::Splice::correct_bb_O_placements ( core::pose::Pose  Pose,
core::Size  cut_site 

◆ cut_secondarystruc() [1/2]

bool protocols::splice::Splice::cut_secondarystruc ( ) const

References cut_secondarystruc_.

Referenced by apply(), and parse_my_tag().

◆ cut_secondarystruc() [2/2]

void protocols::splice::Splice::cut_secondarystruc ( bool const  r)

References cut_secondarystruc_.

◆ database_entry() [1/2]

core::Size protocols::splice::Splice::database_entry ( ) const

References database_entry_.

Referenced by find_dbase_entry(), and parse_my_tag().

◆ database_entry() [2/2]

void protocols::splice::Splice::database_entry ( core::Size const  d)

References database_entry_.

◆ database_pdb_entry() [1/2]

std::string protocols::splice::Splice::database_pdb_entry ( ) const

References database_pdb_entry_.

Referenced by parse_my_tag().

◆ database_pdb_entry() [2/2]

void protocols::splice::Splice::database_pdb_entry ( std::string const &  s)

References database_pdb_entry_.

◆ dbase_begin()

utility::vector1< core::Size >::const_iterator protocols::splice::Splice::dbase_begin ( ) const

References dbase_subset_.

◆ dbase_end()

utility::vector1< core::Size >::const_iterator protocols::splice::Splice::dbase_end ( ) const

References dbase_subset_.

Referenced by find_dbase_entry().

◆ dbase_iterate() [1/2]

bool protocols::splice::Splice::dbase_iterate ( ) const

References dbase_iterate_.

Referenced by find_dbase_entry(), and parse_my_tag().

◆ dbase_iterate() [2/2]

void protocols::splice::Splice::dbase_iterate ( bool const  d)

References dbase_iterate_.

◆ delete_hairpin() [1/2]

bool protocols::splice::Splice::delete_hairpin ( ) const

References delete_hairpin_.

Referenced by parse_my_tag(), remove_hairpin(), and Splice().

◆ delete_hairpin() [2/2]

void protocols::splice::Splice::delete_hairpin ( bool const  b)

◆ delete_hairpin_c() [1/2]

core::Size protocols::splice::Splice::delete_hairpin_c ( ) const

References delete_hairpin_c_.

Referenced by parse_my_tag(), remove_hairpin(), and Splice().

◆ delete_hairpin_c() [2/2]

void protocols::splice::Splice::delete_hairpin_c ( core::Size const  c)

References delete_hairpin_c_.

◆ delete_hairpin_n() [1/2]

core::Size protocols::splice::Splice::delete_hairpin_n ( ) const

References delete_hairpin_n_.

Referenced by parse_my_tag(), remove_hairpin(), and Splice().

◆ delete_hairpin_n() [2/2]

void protocols::splice::Splice::delete_hairpin_n ( core::Size const  c)

References delete_hairpin_n_.

◆ delta_lengths() [1/2]

utility::vector1< int > protocols::splice::Splice::delta_lengths ( )

References delta_lengths_.

◆ delta_lengths() [2/2]

void protocols::splice::Splice::delta_lengths ( utility::vector1< int > const &  dl)

References delta_lengths_.

◆ design() [1/2]

bool protocols::splice::Splice::design ( ) const

References design_.

Referenced by apply(), and parse_my_tag().

◆ design() [2/2]

void protocols::splice::Splice::design ( bool const  d)

References design_.

◆ design_shell() [1/2]

core::Real protocols::splice::Splice::design_shell ( ) const

References design_shell_.

Referenced by apply(), and parse_my_tag().

◆ design_shell() [2/2]

void protocols::splice::Splice::design_shell ( core::Real const  c)

References design_shell_.

◆ design_task_factory() [1/2]

core::pack::task::TaskFactoryOP protocols::splice::Splice::design_task_factory ( ) const

References design_task_factory_.

Referenced by apply(), and parse_my_tag().

◆ design_task_factory() [2/2]

void protocols::splice::Splice::design_task_factory ( core::pack::task::TaskFactoryOP  tf)

References design_task_factory_.

◆ dihedral_const()

core::Real protocols::splice::Splice::dihedral_const ( ) const

References dihedral_const_.

◆ equal_length() [1/2]

bool protocols::splice::Splice::equal_length ( ) const

References equal_length_.

Referenced by find_dbase_entry(), and parse_my_tag().

◆ equal_length() [2/2]

void protocols::splice::Splice::equal_length ( bool const  e)

References equal_length_.

◆ find_dbase_entry()

core::Size protocols::splice::Splice::find_dbase_entry ( core::pose::Pose const &  pose)

◆ find_non_active_site_cut_site()

core::Size protocols::splice::Splice::find_non_active_site_cut_site ( core::pose::Pose const &  pose)

Since we want to minimally perturb the active site confirmation (whether it be binding or catalytic) the cut site should be placed farthest away. For each protein family we will probably need special definitions unless we find a more general way. For antibodies I go from the conserved Trp res at the base of CDR1 and then continue going to the C-ter until I find the distal loops.

References protocols::simple_filters::dssp(), core::conformation::Residue::name1(), core::conformation::Residue::name3(), parse_pdb_code(), core::pose::Pose::pdb_info(), protein_family_, core::pose::Pose::residue(), segment_type_, splice_segments_, core::pose::Pose::total_residue(), protocols::splice::TR(), and protocols::splice::TR_pssm().

Referenced by apply().

◆ fold_tree()

void protocols::splice::Splice::fold_tree ( core::pose::Pose pose,
core::Size const  start,
core::Size const  stop,
core::Size const  cut 
) const

◆ fresh_instance()

protocols::moves::MoverOP protocols::splice::Splice::fresh_instance ( ) const

Generates a new Mover object freshly created with the default ctor.

fresh_instance is meant to return a new object of this class, created with the default constructor. This really should be a pure virtual in the base class, but adding pure virtuals to Mover would massively disrupt the code. This default implementation crashes at runtime instead of compiletime if you try to call it. If this code is causing you problems, your Mover needs to override this function. This is used by the August 08 job distributor.

Reimplemented from protocols::moves::Mover.

◆ from_res() [1/2]

core::Size protocols::splice::Splice::from_res ( core::pose::Pose const &  pose) const

References from_res_.

◆ from_res() [2/2]

void protocols::splice::Splice::from_res ( core::Size const  f)

◆ generate_sequence_profile()

core::sequence::SequenceProfileOP protocols::splice::Splice::generate_sequence_profile ( core::pose::Pose pose)

◆ get_current_seg()

core::Size protocols::splice::Splice::get_current_seg ( )

References current_segment_pos.

◆ get_dofs_pdb_name()

std::string protocols::splice::Splice::get_dofs_pdb_name ( ) const

References dofs_pdb_name.

◆ get_name()

std::string protocols::splice::Splice::get_name ( ) const

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

References protocols::splice::SpliceCreator::mover_name().

◆ get_segment_names_ordered()

utility::vector1< std::string > protocols::splice::Splice::get_segment_names_ordered ( ) const

◆ load_from_checkpoint()

void protocols::splice::Splice::load_from_checkpoint ( )

The checkpointing file has the following structure: the first line contains an ordered list of the dbase_subset_ for splice to iterate over the loop database. The second line contains the last element tested (the loop-entry number in the database; not the iterator to it!) and the third line contains the best element tested (again, the loop number from the database, not the iterator!). To recover from a checkpoint the following reads the dbase_subset_ then, if this is a first_pass_ the best entry becomes current, and if it is not a first_pass then the current entry is current.

References checkpointing_file_, current_dbase_entry_, dbase_subset_, and protocols::splice::TR().

Referenced by find_dbase_entry().

◆ load_pdb_segments_from_pose_comments()

void protocols::splice::Splice::load_pdb_segments_from_pose_comments ( core::pose::Pose const &  p)

◆ locked_res() [1/2]

core::Size protocols::splice::Splice::locked_res ( ) const

References locked_res_.

Referenced by apply(), find_dbase_entry(), and fold_tree().

◆ locked_res() [2/2]

void protocols::splice::Splice::locked_res ( core::Size const  r)

References locked_res_.

◆ locked_res_id() [1/2]

char protocols::splice::Splice::locked_res_id ( ) const

References locked_res_id_.

Referenced by apply().

◆ locked_res_id() [2/2]

void protocols::splice::Splice::locked_res_id ( char const  c)

References locked_res_id_.

◆ loop_dbase_file_name() [1/2]

std::string protocols::splice::Splice::loop_dbase_file_name ( ) const

References loop_dbase_file_name_.

Referenced by parse_my_tag().

◆ loop_dbase_file_name() [2/2]

void protocols::splice::Splice::loop_dbase_file_name ( std::string const &  f)

References loop_dbase_file_name_.

◆ loop_pdb_source() [1/2]

std::string protocols::splice::Splice::loop_pdb_source ( ) const

References loop_pdb_source_.

Referenced by parse_my_tag().

◆ loop_pdb_source() [2/2]

void protocols::splice::Splice::loop_pdb_source ( std::string const &  l)

References loop_pdb_source_.

◆ modify_pdb_segments_with_current_segment()

void protocols::splice::Splice::modify_pdb_segments_with_current_segment ( std::string const &  pdb_name)

References pdb_segments_, and segment_type_.

Referenced by apply().

◆ mover_name()

std::string protocols::splice::Splice::mover_name ( )

Referenced by parse_my_tag(), and provide_xml_schema().

◆ parse_my_tag()

void protocols::splice::Splice::parse_my_tag ( utility::tag::TagCOP  tag,
basic::datacache::DataMap data 

Called by MoverFactory when constructing new Movers. Takes care of the specific mover's parsing.

Some movers need not be parsed, so we shouldn't force people to reimplement this method. However, we should be chatty about the fact that someone is using a RosettaScripts interface to a mover which didn't define parse_my_tag()

Reimplemented from protocols::moves::Mover.

References add_sequence_constraints_only(), allow_all_aa(), allowed_cuts_, bb_comp_db_, ccd(), CG_const_, chain_num_, checkpointing_file(), checkpointing_file_, cut_secondarystruc(), database_entry(), database_pdb_entry(), database_pdb_entry_, database_segment_map_, dbase_iterate(), debug_, delete_hairpin(), delete_hairpin_c(), delete_hairpin_n(), delta_lengths_, design(), design_shell(), design_task_factory(), end_dbase_subset_, enzdes_, equal_length(), protocols::rosetta_scripts::find_nearest_disulfide(), from_res_, ignore_chain_break_, protocols::rosetta_scripts::legacy_saved_pose_or_input(), locked_res_, loop_dbase_file_name(), loop_dbase_file_name_, loop_pdb_source(), min_seg_, mover_name(), mover_name_, mover_tag_, order_segments_, protocols::rosetta_scripts::parse_filter(), core::pose::parse_resnum(), core::scoring::parse_score_function(), core::pack::task::parse_task_operations(), pdb_to_H3_seq_map_, poly_ala(), core::import_pose::pose_from_file(), profile_weight_away_from_interface(), protein_family(), protein_family_, protein_family_to_database_, randomize_cut(), rb_sensitive(), protocols::splice::read_H3_seq(), read_torsion_database(), repack_shell(), res_move(), restrict_to_repacking_chain2(), rms_cutoff(), rms_cutoff_loop(), rtmin(), scorefxn(), segment_names_ordered_, segment_type_, set_fold_tree_only_, skip_alignment(), source_pdb(), source_pdb_, source_pdb_from_res(), source_pdb_to_res(), source_pose_, splice_filter(), splice_segments_, start_pose_, superimposed(), tail_segment_, task_factory(), template_file(), template_file_, template_pose_, thread_original_sequence(), to_res_, tolerance_, torsion_database_, torsion_database_fname(), torsion_database_fname_, protocols::splice::TR(), and use_sequence_profiles_.

◆ parse_pdb_code()

std::string protocols::splice::Splice::parse_pdb_code ( std::string  pdb_file_name)

This is helper function that cuts out a file name, removing the extension and the path.

Referenced by apply(), find_non_active_site_cut_site(), and generate_sequence_profile().

◆ poly_ala() [1/2]

bool protocols::splice::Splice::poly_ala ( ) const

References poly_ala_.

Referenced by apply(), and parse_my_tag().

◆ poly_ala() [2/2]

void protocols::splice::Splice::poly_ala ( bool const  p)

References poly_ala_.

◆ profile_weight_away_from_interface() [1/2]

core::Real protocols::splice::Splice::profile_weight_away_from_interface ( ) const

◆ profile_weight_away_from_interface() [2/2]

void protocols::splice::Splice::profile_weight_away_from_interface ( core::Real const  p)

◆ protein_family()

void protocols::splice::Splice::protein_family ( std::string const &  s)

References protein_family_.

Referenced by parse_my_tag().

◆ provide_xml_schema()

void protocols::splice::Splice::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd)

◆ randomize_cut() [1/2]

bool protocols::splice::Splice::randomize_cut ( ) const

References randomize_cut_.

Referenced by apply(), and parse_my_tag().

◆ randomize_cut() [2/2]

void protocols::splice::Splice::randomize_cut ( bool const  r)

References randomize_cut_.

◆ rb_adjust_template()

void protocols::splice::Splice::rb_adjust_template ( core::pose::Pose const &  pose)

◆ rb_sensitive() [1/2]

bool protocols::splice::Splice::rb_sensitive ( ) const

References rb_sensitive_.

Referenced by parse_my_tag(), and rb_adjust_template().

◆ rb_sensitive() [2/2]

void protocols::splice::Splice::rb_sensitive ( bool const  r)

References rb_sensitive_.

◆ read_splice_segments()

void protocols::splice::Splice::read_splice_segments ( std::string const &  segment_type,
std::string const &  segment_name,
std::string const &  file_name 

sequence profiles Splice changes the backbone of the current pose and the following methods deal with dynamically constructing a sequence profile for the current backbone choices.

References segment_type_, splice_segments_, protocols::splice::TR(), and use_sequence_profiles_.

◆ read_torsion_database()

void protocols::splice::Splice::read_torsion_database ( )

◆ remove_hairpin()

void protocols::splice::Splice::remove_hairpin ( core::pose::Pose pose) const

◆ repack_shell() [1/2]

core::Real protocols::splice::Splice::repack_shell ( ) const

References repack_shell_.

Referenced by apply(), and parse_my_tag().

◆ repack_shell() [2/2]

void protocols::splice::Splice::repack_shell ( core::Real const  c)

References repack_shell_.

◆ res_move() [1/2]

core::Size protocols::splice::Splice::res_move ( ) const

References res_move_.

Referenced by apply(), and parse_my_tag().

◆ res_move() [2/2]

void protocols::splice::Splice::res_move ( core::Size const  r)

References res_move_.

◆ restrict_to_repacking_chain2() [1/2]

bool protocols::splice::Splice::restrict_to_repacking_chain2 ( ) const

References restrict_to_repacking_chain2_.

Referenced by apply(), and parse_my_tag().

◆ restrict_to_repacking_chain2() [2/2]

void protocols::splice::Splice::restrict_to_repacking_chain2 ( bool const  r)

◆ retrieve_values()

void protocols::splice::Splice::retrieve_values ( )

◆ rms_cutoff() [1/2]

core::Real protocols::splice::Splice::rms_cutoff ( ) const

References rms_cutoff_.

Referenced by apply(), and parse_my_tag().

◆ rms_cutoff() [2/2]

void protocols::splice::Splice::rms_cutoff ( core::Real const  r)

References rms_cutoff_.

◆ rms_cutoff_loop() [1/2]

core::Real protocols::splice::Splice::rms_cutoff_loop ( ) const

References rms_cutoff_loop_.

Referenced by apply(), and parse_my_tag().

◆ rms_cutoff_loop() [2/2]

void protocols::splice::Splice::rms_cutoff_loop ( core::Real const  r)

References rms_cutoff_loop_.

◆ rtmin() [1/2]

bool protocols::splice::Splice::rtmin ( ) const

References rtmin_.

Referenced by apply(), and parse_my_tag().

◆ rtmin() [2/2]

void protocols::splice::Splice::rtmin ( bool const  d)

References rtmin_.

◆ save_to_checkpoint()

void protocols::splice::Splice::save_to_checkpoint ( ) const

◆ save_values()

void protocols::splice::Splice::save_values ( core::pose::Pose const &  pose)

splice apply might change the from_res/to_res internals since they sometimes refer to the template file. If that happens, we want the values to revert to their original values before the end of the apply function (so retrieve_values) below must be called before return.

References from_res(), saved_from_res_, saved_to_res_, and to_res().

Referenced by apply().

◆ scorefxn() [1/2]

core::scoring::ScoreFunctionOP protocols::splice::Splice::scorefxn ( ) const

◆ scorefxn() [2/2]

void protocols::splice::Splice::scorefxn ( core::scoring::ScoreFunctionOP  sf)

References scorefxn_.

◆ set_cut_res() [1/2]

core::Size protocols::splice::Splice::set_cut_res ( ) const

References set_cut_res_.

◆ set_cut_res() [2/2]

void protocols::splice::Splice::set_cut_res ( core::Size const  r)

References set_cut_res_.

◆ set_dofs_pdb_name()

void protocols::splice::Splice::set_dofs_pdb_name ( std::string  dofsPDBname)

References dofs_pdb_name.

◆ set_fold_tree()

void protocols::splice::Splice::set_fold_tree ( core::pose::Pose pose,
core::Size const  vl_vh_cut 

◆ set_segment_names_ordered()

void protocols::splice::Splice::set_segment_names_ordered ( utility::vector1< std::string >  SegNameOrder)

◆ skip_alignment() [1/2]

bool protocols::splice::Splice::skip_alignment ( ) const

References skip_alignment_.

Referenced by apply(), find_dbase_entry(), and parse_my_tag().

◆ skip_alignment() [2/2]

void protocols::splice::Splice::skip_alignment ( bool const  b)

◆ source_pdb() [1/2]

std::string protocols::splice::Splice::source_pdb ( ) const

◆ source_pdb() [2/2]

void protocols::splice::Splice::source_pdb ( std::string const &  s)

References source_pdb_.

◆ source_pdb_from_res() [1/2]

core::Size protocols::splice::Splice::source_pdb_from_res ( ) const

◆ source_pdb_from_res() [2/2]

void protocols::splice::Splice::source_pdb_from_res ( core::Size const  s)

References source_pdb_from_res_.

◆ source_pdb_to_res() [1/2]

core::Size protocols::splice::Splice::source_pdb_to_res ( ) const

◆ source_pdb_to_res() [2/2]

void protocols::splice::Splice::source_pdb_to_res ( core::Size const  s)

References source_pdb_to_res_.

◆ splice_filter() [1/2]

protocols::filters::FilterOP protocols::splice::Splice::splice_filter ( ) const

References splice_filter_.

Referenced by apply(), and parse_my_tag().

◆ splice_filter() [2/2]

void protocols::splice::Splice::splice_filter ( protocols::filters::FilterOP  f)

References splice_filter_.

◆ superimpose_source_on_pose()

void protocols::splice::Splice::superimpose_source_on_pose ( core::pose::Pose const &  pose,
core::pose::Pose source_pose 

◆ superimposed() [1/2]

bool protocols::splice::Splice::superimposed ( ) const

◆ superimposed() [2/2]

void protocols::splice::Splice::superimposed ( bool const  b)

◆ tail_fold_tree()

void protocols::splice::Splice::tail_fold_tree ( core::pose::Pose pose,
core::Size const  vl_vh_cut,
core::Size  chain_break,
std::string  segment_name 
) const

◆ task_factory() [1/2]

core::pack::task::TaskFactoryOP protocols::splice::Splice::task_factory ( ) const

References task_factory_.

Referenced by apply(), and parse_my_tag().

◆ task_factory() [2/2]

void protocols::splice::Splice::task_factory ( core::pack::task::TaskFactoryOP  tf)

References task_factory_.

◆ template_file() [1/2]

std::string protocols::splice::Splice::template_file ( ) const

References template_file_.

Referenced by parse_my_tag().

◆ template_file() [2/2]

void protocols::splice::Splice::template_file ( std::string const &  s)

References template_file_.

◆ thread_original_sequence() [1/2]

bool protocols::splice::Splice::thread_original_sequence ( ) const

References thread_original_sequence_.

Referenced by apply(), and parse_my_tag().

◆ thread_original_sequence() [2/2]

void protocols::splice::Splice::thread_original_sequence ( bool const  s)

◆ to_res() [1/2]

core::Size protocols::splice::Splice::to_res ( core::pose::Pose const &  pose) const

References to_res_.

◆ to_res() [2/2]

void protocols::splice::Splice::to_res ( core::Size const  t)

◆ torsion_database() [1/2]

utility::vector1< ResidueBBDofs > protocols::splice::Splice::torsion_database ( ) const

References torsion_database_.

◆ torsion_database() [2/2]

void protocols::splice::Splice::torsion_database ( utility::vector1< ResidueBBDofs > const &  d)

References torsion_database_.

◆ torsion_database_fname() [1/2]

std::string protocols::splice::Splice::torsion_database_fname ( ) const

References torsion_database_fname_.

Referenced by parse_my_tag().

◆ torsion_database_fname() [2/2]

void protocols::splice::Splice::torsion_database_fname ( std::string const &  d)

Member Data Documentation

◆ add_sequence_constraints_only_

bool protocols::splice::Splice::add_sequence_constraints_only_

◆ allow_all_aa_

bool protocols::splice::Splice::allow_all_aa_

Referenced by allow_all_aa().

◆ allowed_cuts_

core::Size protocols::splice::Splice::allowed_cuts_

Referenced by chainbreak_check(), and parse_my_tag().

◆ bb_comp_db_

std::map< std::string, BBMatchingOP > protocols::splice::Splice::bb_comp_db_

Referenced by find_dbase_entry(), and parse_my_tag().

◆ ccd_

bool protocols::splice::Splice::ccd_

◆ CG_const_

bool protocols::splice::Splice::CG_const_

Referenced by apply(), and parse_my_tag().

◆ chain_num_

core::Size protocols::splice::Splice::chain_num_

◆ checkpointing_file_

std::string protocols::splice::Splice::checkpointing_file_

◆ coor_const_

core::Real protocols::splice::Splice::coor_const_

Referenced by coor_const().

◆ current_dbase_entry_

utility::vector1< core::Size >::const_iterator protocols::splice::Splice::current_dbase_entry_

◆ current_segment_pos

core::Size protocols::splice::Splice::current_segment_pos

Referenced by get_current_seg().

◆ cut_secondarystruc_

bool protocols::splice::Splice::cut_secondarystruc_

Referenced by cut_secondarystruc().

◆ database_entry_

core::Size protocols::splice::Splice::database_entry_

Referenced by database_entry().

◆ database_pdb_entry_

std::string protocols::splice::Splice::database_pdb_entry_

◆ database_segment_map_

std::map< std::string, std::string> protocols::splice::Splice::database_segment_map_

Referenced by parse_my_tag(), and set_fold_tree().

◆ dbase_iterate_

bool protocols::splice::Splice::dbase_iterate_

Referenced by dbase_iterate().

◆ dbase_subset_

utility::vector1< core::Size > protocols::splice::Splice::dbase_subset_

◆ debug_

bool protocols::splice::Splice::debug_

◆ delete_hairpin_

bool protocols::splice::Splice::delete_hairpin_

Referenced by delete_hairpin().

◆ delete_hairpin_c_

core::Size protocols::splice::Splice::delete_hairpin_c_

Referenced by delete_hairpin_c().

◆ delete_hairpin_n_

core::Size protocols::splice::Splice::delete_hairpin_n_

Referenced by delete_hairpin_n().

◆ delta_lengths_

utility::vector1< int > protocols::splice::Splice::delta_lengths_

◆ design_

bool protocols::splice::Splice::design_

Referenced by design().

◆ design_shell_

core::Real protocols::splice::Splice::design_shell_

Referenced by design_shell(), and Splice().

◆ design_task_factory_

core::pack::task::TaskFactoryOP protocols::splice::Splice::design_task_factory_

Referenced by design_task_factory().

◆ dihedral_const_

core::Real protocols::splice::Splice::dihedral_const_

Referenced by dihedral_const().

◆ dofs_pdb_name

std::string protocols::splice::Splice::dofs_pdb_name

◆ end_dbase_subset_

DataccacheBoolDataOP protocols::splice::Splice::end_dbase_subset_

◆ enzdes_

bool protocols::splice::Splice::enzdes_

Referenced by parse_my_tag().

◆ equal_length_

bool protocols::splice::Splice::equal_length_

Referenced by equal_length().

◆ first_pass_

bool protocols::splice::Splice::first_pass_

◆ from_res_

core::pose::ResidueIndexDescriptionCOP protocols::splice::Splice::from_res_

Referenced by from_res(), and parse_my_tag().

◆ ignore_chain_break_

bool protocols::splice::Splice::ignore_chain_break_

Referenced by apply(), and parse_my_tag().

◆ locked_res_

utility::pointer::shared_ptr< basic::datacache::DataMapObj < utility::vector1< core::Size > > > protocols::splice::Splice::locked_res_

Referenced by locked_res(), and parse_my_tag().

◆ locked_res_id_

char protocols::splice::Splice::locked_res_id_

Referenced by locked_res_id().

◆ loop_dbase_file_name_

std::string protocols::splice::Splice::loop_dbase_file_name_

◆ loop_pdb_source_

std::string protocols::splice::Splice::loop_pdb_source_

Referenced by apply(), and loop_pdb_source().

◆ min_seg_

bool protocols::splice::Splice::min_seg_

Referenced by apply(), and parse_my_tag().

◆ mover_name_

std::string protocols::splice::Splice::mover_name_

◆ mover_tag_

utility::pointer::shared_ptr< basic::datacache::DataMapObj< std::string > > protocols::splice::Splice::mover_tag_

Referenced by apply(), and parse_my_tag().

◆ order_segments_

std::map< std::string, utility::vector1< std::string > > protocols::splice::Splice::order_segments_

Referenced by parse_my_tag(), and Splice().

◆ Pdb4LetName_

std::string protocols::splice::Splice::Pdb4LetName_

◆ pdb_segments_

std::map< std::string, std::string > protocols::splice::Splice::pdb_segments_

◆ pdb_to_H3_seq_map_

std::map< std::string, std::string > protocols::splice::Splice::pdb_to_H3_seq_map_

◆ poly_ala_

bool protocols::splice::Splice::poly_ala_

Referenced by poly_ala().

◆ profile_weight_away_from_interface_

core::Real protocols::splice::Splice::profile_weight_away_from_interface_

◆ protein_family_

std::string protocols::splice::Splice::protein_family_

◆ protein_family_to_database_

std::map< std::string, std::string> protocols::splice::Splice::protein_family_to_database_

Referenced by parse_my_tag(), and Splice().

◆ randomize_cut_

bool protocols::splice::Splice::randomize_cut_

Referenced by randomize_cut().

◆ rb_sensitive_

bool protocols::splice::Splice::rb_sensitive_

Referenced by rb_sensitive(), and Splice().

◆ repack_shell_

core::Real protocols::splice::Splice::repack_shell_

Referenced by repack_shell(), and Splice().

◆ res_move_

core::Size protocols::splice::Splice::res_move_

Referenced by res_move().

◆ restrict_to_repacking_chain2_

bool protocols::splice::Splice::restrict_to_repacking_chain2_

◆ rms_cutoff_

core::Real protocols::splice::Splice::rms_cutoff_

Referenced by rms_cutoff().

◆ rms_cutoff_loop_

core::Real protocols::splice::Splice::rms_cutoff_loop_

Referenced by rms_cutoff_loop().

◆ rtmin_

bool protocols::splice::Splice::rtmin_

Referenced by rtmin().

◆ saved_fold_tree_

core::kinematics::FoldTreeOP protocols::splice::Splice::saved_fold_tree_

Referenced by apply().

◆ saved_from_res_

core::Size protocols::splice::Splice::saved_from_res_

Referenced by retrieve_values(), and save_values().

◆ saved_to_res_

core::Size protocols::splice::Splice::saved_to_res_

Referenced by retrieve_values(), and save_values().

◆ scorefxn_

core::scoring::ScoreFunctionOP protocols::splice::Splice::scorefxn_

Referenced by scorefxn().

◆ segment_names_ordered_

utility::vector1< std::string > protocols::splice::Splice::segment_names_ordered_

◆ segment_type_

std::string protocols::splice::Splice::segment_type_

◆ set_cut_res_

core::Size protocols::splice::Splice::set_cut_res_

Referenced by set_cut_res().

◆ set_fold_tree_only_

bool protocols::splice::Splice::set_fold_tree_only_

Referenced by apply(), parse_my_tag(), and Splice().

◆ skip_alignment_

bool protocols::splice::Splice::skip_alignment_

Referenced by skip_alignment(), and Splice().

◆ source_pdb_

std::string protocols::splice::Splice::source_pdb_

◆ source_pdb_from_res_

core::Size protocols::splice::Splice::source_pdb_from_res_

Referenced by source_pdb_from_res().

◆ source_pdb_to_res_

core::Size protocols::splice::Splice::source_pdb_to_res_

Referenced by source_pdb_to_res().

◆ source_pose_

core::pose::PoseOP protocols::splice::Splice::source_pose_

◆ splice_filter_

protocols::filters::FilterOP protocols::splice::Splice::splice_filter_

Referenced by splice_filter().

◆ splice_segments_

std::map< std::string, SpliceSegmentOP > protocols::splice::Splice::splice_segments_

◆ start_pose_

core::pose::PoseCOP protocols::splice::Splice::start_pose_

Referenced by parse_my_tag().

◆ superimposed_

bool protocols::splice::Splice::superimposed_

Referenced by superimposed().

◆ tail_segment_

std::string protocols::splice::Splice::tail_segment_

◆ tail_torsion_database_

utility::vector1< ResidueBBDofs > protocols::splice::Splice::tail_torsion_database_

Referenced by apply(), and read_torsion_database().

◆ task_factory_

core::pack::task::TaskFactoryOP protocols::splice::Splice::task_factory_

Referenced by task_factory().

◆ template_file_

std::string protocols::splice::Splice::template_file_

Referenced by apply(), parse_my_tag(), and template_file().

◆ template_pose_

core::pose::PoseCOP protocols::splice::Splice::template_pose_

◆ thread_original_sequence_

bool protocols::splice::Splice::thread_original_sequence_

◆ to_res_

core::pose::ResidueIndexDescriptionCOP protocols::splice::Splice::to_res_

Referenced by parse_my_tag(), and to_res().

◆ tolerance_

core::Real protocols::splice::Splice::tolerance_

Referenced by apply(), parse_my_tag(), and Splice().

◆ torsion_database_

utility::vector1< ResidueBBDofs > protocols::splice::Splice::torsion_database_

◆ torsion_database_fname_

std::string protocols::splice::Splice::torsion_database_fname_

◆ use_sequence_profiles_

bool protocols::splice::Splice::use_sequence_profiles_

◆ vl_vh_cut

core::Size protocols::splice::Splice::vl_vh_cut

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