Rosetta
Namespaces | Functions | Variables
motif_utils.hh File Reference

Header for motif helper/conversion/io functions. More...

#include <protocols/motifs/BuildPosition.fwd.hh>
#include <protocols/motifs/Motif.fwd.hh>
#include <protocols/motifs/MotifLibrary.fwd.hh>
#include <protocols/motifs/SingleMotif.fwd.hh>
#include <protocols/dna/DnaDesignDef.fwd.hh>
#include <protocols/loops/Loops.fwd.hh>
#include <core/chemical/AA.hh>
#include <core/conformation/Residue.fwd.hh>
#include <core/pack/rotamer_set/RotamerSet.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/constraints/ConstraintSet.fwd.hh>
#include <core/types.hh>
#include <utility/file/FileName.fwd.hh>
#include <utility/vector1.fwd.hh>
#include <map>
#include <set>
#include <utility/vector1.hh>
#include <utility/io/izstream.fwd.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::motifs
 

Functions

SingleMotifOP protocols::motifs::single_motif_from_filename (utility::file::FileName const &motif_filename)
 
SingleMotifOP protocols::motifs::single_motif_from_stream (utility::io::izstream &motif_info)
 
SingleMotifOP protocols::motifs::single_motif_from_stream (std::istream &motif_info)
 
SingleMotifOP protocols::motifs::single_ligand_motif_from_stream (std::istream &motif_info)
 
core::Real protocols::motifs::parallel_base_test (core::conformation::Residue const &pose_dna, core::conformation::Residue const &motif_dna)
 
core::Real protocols::motifs::backbone_stub_match (core::conformation::Residue const &r1, core::conformation::Residue const &r2)
 
void protocols::motifs::add_motif_bb_constraints (core::scoring::constraints::ConstraintSetOP cst_set, core::pose::Pose &pose, core::Size this_pos, core::conformation::Residue const &inv_rotamer)
 
void protocols::motifs::add_motif_sc_constraints (core::scoring::constraints::ConstraintSetOP cst_set, core::pose::Pose &pose, core::Size this_pos, core::conformation::Residue const &inv_rotamer, MotifCOP this_motif, bool const is_it_forward)
 
void protocols::motifs::mutate_loops_for_search (core::pose::Pose &pose, protocols::loops::Loops &flex_regions)
 
void protocols::motifs::mutate_position_vector_for_search (core::pose::Pose &pose, utility::vector1< core::Size > &trim_positions)
 
MotifLibrary const protocols::motifs::get_MotifLibrary_user ()
 
MotifLibrary const protocols::motifs::get_LigandMotifLibrary_user ()
 
utility::vector1< core::conformation::ResidueOP > const protocols::motifs::get_targetconformers_user ()
 
std::map< std::string, utility::vector1< core::conformation::ResidueOP > > const protocols::motifs::setup_conformer_map (utility::vector1< core::conformation::ResidueOP > const &conformerOPs)
 
utility::vector1< core::Sizeprotocols::motifs::get_target_positions_make_dna_mutations (core::pose::Pose &pose)
 
std::map< core::Size, std::set< std::string > > protocols::motifs::get_target_position_map_make_dna_mutations (core::pose::Pose &pose)
 
void protocols::motifs::make_dna_mutations (core::pose::Pose &pose)
 
void protocols::motifs::make_dna_mutations (core::pose::Pose &pose, protocols::dna::DnaDesignDefOPs const &target)
 
utility::vector1< core::Sizeprotocols::motifs::defs2vector (core::pose::Pose const &pose, protocols::dna::DnaDesignDefOPs const &targets)
 
utility::vector1< std::pair< core::Size, utility::vector1< std::string > > > protocols::motifs::defs2allowedtypes (core::pose::Pose const &pose, protocols::dna::DnaDesignDefOPs const &targets)
 
std::map< core::Size, std::set< std::string > > protocols::motifs::defs2map (core::pose::Pose const &pose, protocols::dna::DnaDesignDefOPs const &targets)
 
std::map< core::Size, std::set< std::string > > protocols::motifs::bpdefs2map (core::pose::Pose const &pose, protocols::dna::DnaDesignDefOPs const &targets)
 
std::string protocols::motifs::name3_from_oneletter (std::string const &oneletter)
 
utility::vector1< core::Sizeprotocols::motifs::get_motif_build_positions_user (core::pose::Pose const &pose)
 
utility::vector1< protocols::dna::DnaDesignDefOPprotocols::motifs::get_motif_build_position_defs_user ()
 
void protocols::motifs::load_build_position_data (BuildPosition &bp, std::string const &filename, core::pose::Pose &pose, core::Size const ligand_marker)
 
utility::vector1< utility::file::FileName > protocols::motifs::get_filenames (utility::vector1< utility::file::FileName > const &listnames)
 
core::conformation::ResidueOP protocols::motifs::single_residue_from_stream (utility::io::izstream &residue_info)
 
utility::vector1< bool > protocols::motifs::bools_from_sizes (core::Size const nres, utility::vector1< core::Size > const &v)
 
void protocols::motifs::make_base_pair_mutation (core::pose::Pose &pose, core::Size const seqpos, core::chemical::AA const &na)
 
core::Real protocols::motifs::atom_specific_rms (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, utility::vector1< std::string > const &atoms)
 
core::Real protocols::motifs::atom_specific_rms (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2, utility::vector1< core::Size > const &atoms)
 
core::pack::rotamer_set::RotamerSetOP protocols::motifs::build_rotamers_lite (core::pose::Pose &pose, core::Size const rotamer_build_position, utility::vector1< bool > aa_info, core::Size const ex_, bool bump_check)
 
SingleMotifOP protocols::motifs::single_ligand_motif_from_stream (std::istream &motif_info, bool check_for_bad_motifs)
 
MotifLibrary const protocols::motifs::get_LigandMotifLibrary_user (bool check_for_bad_motifs, utility::vector1< std::string > const &ligand_atom_names)
 
std::istream & protocols::motifs::operator>> (std::istream &motif_info, SingleMotifOP &retval)
 
void protocols::motifs::write_motifs_to_disk (MotifLibrary ml, std::string filename)
 
void protocols::motifs::write_motifs_to_disk (MotifCOPs motifcops, std::string filename)
 

Variables

core::Size const protocols::motifs::NO_LIGAND = 0
 
core::Size const protocols::motifs::LIGAND = 1
 

Detailed Description

Header for motif helper/conversion/io functions.

Author
havranek, sthyme (sthym.nosp@m.e@gm.nosp@m.ail.c.nosp@m.om)