|
Rosetta 3.5
|
#include <DnaInterfacePacker.hh>


Public Types | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef core::scoring::ScoreFunctionOP | ScoreFunctionOP |
Public Types inherited from protocols::simple_moves::PackRotamersMover | |
| typedef core::pack::interaction_graph::InteractionGraphBaseOP | InteractionGraphBaseOP |
| please derive from PackRotamersMover instead of attempting to add protocol-specific stuff here! More... | |
| typedef core::pack::interaction_graph::InteractionGraphBaseCOP | InteractionGraphBaseCOP |
| typedef core::pack::rotamer_set::RotamerSetsOP | RotamerSetsOP |
| typedef core::pack::rotamer_set::RotamerSetsCOP | RotamerSetsCOP |
| typedef core::pack::task::PackerTaskCOP | PackerTaskCOP |
| typedef core::pack::task::TaskFactoryCOP | TaskFactoryCOP |
| typedef core::scoring::ScoreFunctionCOP | ScoreFunctionCOP |
Public Types inherited from protocols::moves::Mover | |
| typedef utility::tag::TagPtr | TagPtr |
| typedef core::pose::Pose | Pose |
| typedef core::pose::PoseCOP | PoseCOP |
| typedef protocols::filters::Filters_map | Filters_map |
| typedef std::list< std::string > | Strings |
Public Member Functions | |
| DnaInterfacePacker () | |
| lightweight default constructor More... | |
| DnaInterfacePacker (ScoreFunctionOP, bool minimize=false, std::string filename_root="dnapacker") | |
| functional constructor More... | |
| virtual | ~DnaInterfacePacker () |
| destructor More... | |
| virtual moves::MoverOP | fresh_instance () const |
| required in the context of the parser/scripting scheme More... | |
| virtual moves::MoverOP | clone () const |
| required in the context of the parser/scripting scheme More... | |
| virtual std::string | get_name () const |
| Each derived class must specify its name. The class name. More... | |
| virtual void | apply (Pose &) |
| runs the packer, with support for efficiently looping over multiple explicit DNA sequences (provided that they can be represented by the RotamerSets/InteractionGraph) More... | |
| bool | initialized () const |
| virtual void | parse_my_tag (TagPtr const, moves::DataMap &, protocols::filters::Filters_map const &, moves::Movers_map const &, Pose const &) |
| parse XML (specifically in the context of the parser/scripting scheme) More... | |
| core::Real | unbound_score (Pose const &, bool output_pdb=false, std::string pdbname="") |
| std::pair< core::Real, core::Real > | measure_specificity (Pose &) |
| This method returns the overall bolztmann probabilities for target bound and binding(if enabled) states vs. all single-basepair variant competitors. (For this + specifities for individual basepair positions, use the measure_bp_specificities method instead.) More... | |
| std::pair< SequenceScores, SequenceScores > | measure_bp_specificities (Pose &) |
| Measures and calculates bound and binding specificities of the current protein sequence for its target DNA sequence, vs. single-basepair variant competitors. Also returns specificity scores for each individual basepair in a multiple-basepair target region. More... | |
| std::pair< SequenceScores, SequenceScores > | measure_specificities (Pose &, ResTypeSequences const &) |
| This requires that all DNA states to be searched are already represented in the rotamer set and interaction graph. More... | |
| void | reversion_scan (Pose &, core::Real bound_score=0., core::Real binding_score=0., std::pair< core::Real, core::Real > specificities=std::make_pair(0., 0.)) |
| void | reference_pose (Pose const &) |
| makes hard copy to guarantee that the reference pose isn't changed from elsewhere More... | |
| PoseCOP | reference_pose () const |
| void | targeted_dna (DnaDesignDefOPs const &) |
| DnaDesignDefOPs const & | targeted_dna () const |
| void | pdboutput (PDBOutputOP) |
| void | set_filename_root (std::string const &name) |
| std::string | dna_seq_tag (Pose const &, ResTypeSequence const &) const |
| ResTypeSequence | get_targeted_sequence (Pose const &) const |
| ResTypeSequence | current_working_sequence (Pose const &) const |
| current TOP-STRANDED DNA sequence of the pose, at PackerTask's 'targeted' or 'scan' positions More... | |
| std::string | current_dna_design_string (Pose const &) const |
| std::string | allowed_types () const |
| void | clear_initialization () |
| std::string | pdbname () |
Public Member Functions inherited from protocols::simple_moves::PackRotamersMover | |
| PackRotamersMover () | |
| default constructor More... | |
| PackRotamersMover (std::string const &) | |
| constructor with typename More... | |
| PackRotamersMover (ScoreFunctionCOP scorefxn, PackerTaskCOP task=0, core::Size nloop=1) | |
| Constructs a PackRotamersMover with PackerTask <task> evaluated using <scorefxn> More... | |
| virtual | ~PackRotamersMover () |
| PackRotamersMover (PackRotamersMover const &other) | |
| bool | task_is_valid (Pose const &pose) const |
| when the PackerTask was not generated locally, verify compatibility with pose More... | |
| virtual void | parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks, protocols::moves::MoverCacheSP cache) |
| virtual void | parse_score_function (TagPtr const, protocols::moves::DataMap const &, Filters_map const &, protocols::moves::Movers_map const &, Pose const &) |
| parse "scorefxn" XML option (can be employed virtually by derived Packing movers) More... | |
| virtual void | parse_task_operations (TagPtr const, protocols::moves::DataMap const &, Filters_map const &, protocols::moves::Movers_map const &, Pose const &) |
| parse "task_operations" XML option (can be employed virtually by derived Packing movers) More... | |
| void | score_function (ScoreFunctionCOP sf) |
| Sets the ScoreFunction to <sf> More... | |
| void | task_factory (TaskFactoryCOP tf) |
| Sets the TaskFactory to <tf> More... | |
| void | task (PackerTaskCOP t) |
| Sets the PackerTask to <t> More... | |
| void | nloop (core::Size nloop_in) |
| ScoreFunctionCOP | score_function () const |
| Returns the ScoreFunction. More... | |
| PackerTaskCOP | task () const |
| Returns the PackerTask. More... | |
| core::Size | nloop () const |
| TaskFactoryCOP | task_factory () const |
| Returns the TaskFactory. More... | |
| RotamerSetsCOP | rotamer_sets () const |
| InteractionGraphBaseCOP | ig () const |
Public Member Functions inherited from protocols::moves::Mover | |
| Mover () | |
| virtual | ~Mover () |
| virtual MoverSP | create () |
| virtual void | apply (core::io::serialization::PipeMap &pmap) |
| virtual void | parse_state (SerializableState const &state) |
| virtual void | save_state (SerializableState &state) |
| Mover (std::string const &type_name) | |
| sets the type for a mover; name_ has been removed (2010/05/14) More... | |
| Mover (Mover const &other) | |
| Mover & | operator= (Mover const &other) |
| assignment operator More... | |
| virtual core::Real | last_proposal_density_ratio () |
| std::string const & | type () const |
| 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... | |
| void | set_current_tag (std::string const &new_tag) |
| 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 |
| 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... | |
| void | type (const std::string &type_in) |
| std::string | get_type () const |
| 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... | |
| 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 Strings & | info () |
| non-const accessor More... | |
| virtual Strings const & | info () const |
| const accessor More... | |
| virtual bool | reinitialize_for_each_job () const |
| this function informs 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 |
| this function informs 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... | |
| void | set_current_job (protocols::jobdist::BasicJobCOP job) |
| jobdist::BasicJobCOP | get_current_job () const |
Private Member Functions | |
| void | standard_packing (Pose &) |
| void | post_packing (Pose &, ResTypeSequence const &, Size) |
| DnaInterfacePacker::post_packing More... | |
| void | protein_scan (Pose &) |
| runs a single-residue scan of user-defined amino acid possibilities to estimate affinity and specificity of single mutants w/ respect to relevant DNA More... | |
| void | init_standard (Pose &) |
| standard initialization of the necessary member data More... | |
| void | make_dna_sequence_combinations () |
| void | add_complementary_sequence (ResTypeSequence &) |
| core::Real | calculate_specificity (Pose const &, ResTypeSequence const &, SequenceScores const &) |
| calculates specificity as a Boltzmann probability of the target sequence in the presence of competitors More... | |
Additional Inherited Members | |
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. these options will end up in -help of your application if users of this mover call register_options. do this recursively! if you use movers within your mover, call their register_options in your register_options() method. More... | |
Protected Member Functions inherited from protocols::simple_moves::PackRotamersMover | |
| virtual void | setup (Pose &pose) |
| get rotamers, energies. Also performs lazy initialization of ScoreFunction, PackerTask. More... | |
| virtual core::PackerEnergy | run (Pose &pose, utility::vector0< int > rot_to_pack=utility::vector0< int >()) const |
| virtual void | note_packertask_settings (Pose const &) |
| note PackerTask's packable and designable residues as string info More... | |
Definition at line 58 of file DnaInterfacePacker.hh.
Definition at line 62 of file DnaInterfacePacker.hh.
| typedef utility::tag::TagPtr protocols::dna::DnaInterfacePacker::TagPtr |
Definition at line 61 of file DnaInterfacePacker.hh.
| protocols::dna::DnaInterfacePacker::DnaInterfacePacker | ( | ) |
lightweight default constructor
Definition at line 133 of file DnaInterfacePacker.cc.
Referenced by clone(), and fresh_instance().
| protocols::dna::DnaInterfacePacker::DnaInterfacePacker | ( | ScoreFunctionOP | scorefxn_in, |
| bool | minimize = false, |
||
| std::string | filename_root = "dnapacker" |
||
| ) |
functional constructor
Definition at line 155 of file DnaInterfacePacker.cc.
References allowed_types_, base_only_, binding_E_, include_dna_potentials_in_specificity_calculations_, num_repacks_, probe_specificity_, protein_scan_, reversion_scan_, protocols::simple_moves::PackRotamersMover::score_function(), and specificity_repacks_.
|
virtual |
destructor
Definition at line 196 of file DnaInterfacePacker.cc.
|
private |
DnaInterfacePacker::add_complementary_sequence
turns single-stranded DNA sequences into double-stranded ones
Definition at line 546 of file DnaInterfacePacker.cc.
References protocols::dna::DnaPosition::bottom(), protocols::dna::dna_base_partner(), dna_chains_, core::sequence::end, protocols::dna::DnaPosition::paired(), protocols::dna::DnaPosition::top(), and protocols::moves::Mover::type().
Referenced by make_dna_sequence_combinations(), measure_bp_specificities(), and measure_specificity().
| std::string protocols::dna::DnaInterfacePacker::allowed_types | ( | ) | const |
Definition at line 1035 of file DnaInterfacePacker.cc.
References allowed_types_.
Referenced by protein_scan().
|
virtual |
runs the packer, with support for efficiently looping over multiple explicit DNA sequences (provided that they can be represented by the RotamerSets/InteractionGraph)
Reimplemented from protocols::simple_moves::PackRotamersMover.
Definition at line 222 of file DnaInterfacePacker.cc.
References protocols::moves::Mover::info(), init_standard(), initialized(), protein_scan(), protein_scan_, and standard_packing().
|
private |
calculates specificity as a Boltzmann probability of the target sequence in the presence of competitors
DnaInterfacePacker::calculate_specificity
Definition at line 832 of file DnaInterfacePacker.cc.
References core::pose::Pose::chain(), protocols::dna::dna_full_name3(), core::pose::Pose::pdb_info(), protocols::dna::PRECISION(), and protocols::dna::TR_spec().
Referenced by measure_bp_specificities(), and measure_specificity().
| void protocols::dna::DnaInterfacePacker::clear_initialization | ( | ) |
Definition at line 469 of file DnaInterfacePacker.cc.
References initialization_state_.
|
virtual |
required in the context of the parser/scripting scheme
Reimplemented from protocols::simple_moves::PackRotamersMover.
Definition at line 207 of file DnaInterfacePacker.cc.
References DnaInterfacePacker().
Referenced by measure_specificities(), and unbound_score().
| std::string protocols::dna::DnaInterfacePacker::current_dna_design_string | ( | Pose const & | pose) | const |
Definition at line 1334 of file DnaInterfacePacker.cc.
References current_working_sequence(), and dna_seq_tag().
| ResTypeSequence protocols::dna::DnaInterfacePacker::current_working_sequence | ( | Pose const & | pose) | const |
current TOP-STRANDED DNA sequence of the pose, at PackerTask's 'targeted' or 'scan' positions
current_working_sequence
Definition at line 1320 of file DnaInterfacePacker.cc.
References dna_chains_, core::pack::task::ResidueLevelTask::has_behavior(), core::pose::Pose::residue(), protocols::simple_moves::PackRotamersMover::task(), and core::conformation::Residue::type().
Referenced by current_dna_design_string(), measure_bp_specificities(), measure_specificities(), measure_specificity(), post_packing(), and protein_scan().
| std::string protocols::dna::DnaInterfacePacker::dna_seq_tag | ( | Pose const & | pose, |
| ResTypeSequence const & | sequence | ||
| ) | const |
DnaInterfacePacker::dna_seq_tag
similar to basic::dna_seq_str, but returns only top stranded sequence, delimited by "_". (safe for filenames)
Definition at line 1263 of file DnaInterfacePacker.cc.
References core::pose::Pose::chain(), dna_chains_, protocols::dna::dna_full_name3(), and core::pose::Pose::pdb_info().
Referenced by current_dna_design_string(), measure_specificities(), post_packing(), and protein_scan().
|
virtual |
required in the context of the parser/scripting scheme
Reimplemented from protocols::simple_moves::PackRotamersMover.
Definition at line 200 of file DnaInterfacePacker.cc.
References DnaInterfacePacker().
|
virtual |
Each derived class must specify its name. The class name.
Reimplemented from protocols::simple_moves::PackRotamersMover.
Definition at line 213 of file DnaInterfacePacker.cc.
References protocols::dna::DnaInterfacePackerCreator::mover_name().
| ResTypeSequence protocols::dna::DnaInterfacePacker::get_targeted_sequence | ( | Pose const & | pose) | const |
DnaInterfacePacker::get_targeted_sequence()
returns DNA sequence that the PackerTask is configured to target (if any)
Definition at line 1287 of file DnaInterfacePacker.cc.
References protocols::dna::DnaPosition::bottom(), dna_chains_, core::sequence::end, protocols::dna::DnaPosition::paired(), core::pose::Pose::residue_type(), protocols::simple_moves::PackRotamersMover::task(), and protocols::dna::DnaPosition::top().
Referenced by init_standard().
|
private |
standard initialization of the necessary member data
DnaInterfacePacker::init_standard
pose is nonconst because it is so in pack_rotamers::setup()
Definition at line 360 of file DnaInterfacePacker.cc.
References base_only_, core::pose::Pose::chain(), dna_chains_, dna_sequences_, core::sequence::end, protocols::dna::find_basepairs(), get_targeted_sequence(), initialization_state_, initialized(), core::chemical::ResidueType::is_protein(), make_dna_sequence_combinations(), min_movemap_, minimize_, minimize_options_, core::pose::Pose::pdb_info(), pdboutput_, protocols::dna::PRECISION(), protocols::dna::print_sequences_pdb_nums(), reference_pose_, reference_residue_types_, core::pose::Pose::residue_type(), protocols::simple_moves::PackRotamersMover::setup(), targeted_dna_, protocols::simple_moves::PackRotamersMover::task(), protocols::simple_moves::PackRotamersMover::task_factory(), core::pose::Pose::total_residue(), and protocols::dna::TR().
Referenced by apply(), and reversion_scan().
| bool protocols::dna::DnaInterfacePacker::initialized | ( | ) | const |
Definition at line 452 of file DnaInterfacePacker.cc.
References dna_chains_, protocols::simple_moves::PackRotamersMover::ig(), initialization_state_, min_movemap_, minimize_, minimize_options_, reference_residue_types_, protocols::simple_moves::PackRotamersMover::rotamer_sets(), protocols::simple_moves::PackRotamersMover::score_function(), protocols::simple_moves::PackRotamersMover::task(), and protocols::simple_moves::PackRotamersMover::task_factory().
Referenced by apply(), init_standard(), and reversion_scan().
|
private |
DnaInterfacePacker::make_dna_sequence_combinations
looks for rotable DNA positions in the RotamerSets, generates a list of all canonical sequence combinations for them
Definition at line 511 of file DnaInterfacePacker.cc.
References add_complementary_sequence(), dna_chains_, dna_sequences_, core::sequence::end, protocols::dna::make_sequence_combinations(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), and protocols::simple_moves::PackRotamersMover::task().
Referenced by init_standard().
| std::pair< SequenceScores, SequenceScores > protocols::dna::DnaInterfacePacker::measure_bp_specificities | ( | Pose & | pose) |
Measures and calculates bound and binding specificities of the current protein sequence for its target DNA sequence, vs. single-basepair variant competitors. Also returns specificity scores for each individual basepair in a multiple-basepair target region.
DnaInterfacePacker::measure_bp_specificities
Definition at line 660 of file DnaInterfacePacker.cc.
References add_complementary_sequence(), core::chemical::ADDUCT, core::pack::task::ResidueLevelTask::allowed_residue_types_begin(), core::pack::task::ResidueLevelTask::allowed_residue_types_end(), binding_E_, calculate_specificity(), current_working_sequence(), core::sequence::end, protocols::moves::Mover::info(), measure_specificities(), protocols::dna::PRECISION(), probe_specificity_, protocols::dna::seq_pdb_str(), protocols::simple_moves::PackRotamersMover::task(), protocols::dna::TR(), protocols::dna::TR_spec(), and protocols::moves::Mover::type().
Referenced by post_packing().
| std::pair< SequenceScores, SequenceScores > protocols::dna::DnaInterfacePacker::measure_specificities | ( | Pose & | pose, |
| ResTypeSequences const & | dna_sequences | ||
| ) |
This requires that all DNA states to be searched are already represented in the rotamer set and interaction graph.
DnaInterfacePacker::measure_specificities
Definition at line 771 of file DnaInterfacePacker.cc.
References binding_E_, clone(), current_working_sequence(), core::scoring::dna_bp, core::scoring::dna_bs, dna_seq_tag(), core::sequence::end, filename_root_, include_dna_potentials_in_specificity_calculations_, min_movemap_, minimize_options_, pdbname(), pdboutput_, core::pose::Pose::residue_type(), protocols::dna::restrict_to_single_sequence(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), protocols::simple_moves::PackRotamersMover::run(), protocols::simple_moves::PackRotamersMover::score_function(), specificity_repacks_, core::pose::Pose::total_residue(), and unbound_score().
Referenced by measure_bp_specificities(), and measure_specificity().
This method returns the overall bolztmann probabilities for target bound and binding(if enabled) states vs. all single-basepair variant competitors. (For this + specifities for individual basepair positions, use the measure_bp_specificities method instead.)
DnaInterfacePacker::measure_specificity
Definition at line 607 of file DnaInterfacePacker.cc.
References add_complementary_sequence(), binding_E_, calculate_specificity(), current_working_sequence(), core::sequence::end, protocols::dna::make_single_mutants(), measure_specificities(), probe_specificity_, protocols::simple_moves::PackRotamersMover::task(), protocols::dna::TR(), and protocols::dna::TR_spec().
Referenced by protein_scan(), and reversion_scan().
|
virtual |
parse XML (specifically in the context of the parser/scripting scheme)
Reimplemented from protocols::simple_moves::PackRotamersMover.
Definition at line 476 of file DnaInterfacePacker.cc.
References allowed_types_, base_only_, binding_E_, minimize_, protocols::simple_moves::PackRotamersMover::parse_score_function(), protocols::simple_moves::PackRotamersMover::parse_task_operations(), pdboutput_, probe_specificity_, protein_scan_, reversion_scan_, and specificity_repacks_.
|
inline |
Definition at line 117 of file DnaInterfacePacker.hh.
References pdbname_.
Referenced by measure_specificities().
| void protocols::dna::DnaInterfacePacker::pdboutput | ( | PDBOutputOP | pdboutput) |
Definition at line 1256 of file DnaInterfacePacker.cc.
References pdboutput_.
|
private |
DnaInterfacePacker::post_packing
Definition at line 265 of file DnaInterfacePacker.cc.
References binding_E_, current_working_sequence(), dna_seq_tag(), core::sequence::end, filename_root_, protocols::moves::Mover::info(), measure_bp_specificities(), min_movemap_, minimize_options_, pdbname_, pdboutput_, protocols::dna::PRECISION(), probe_specificity_, reversion_scan(), reversion_scan_, protocols::simple_moves::PackRotamersMover::score_function(), protocols::dna::seq_pdb_str(), protocols::simple_moves::PackRotamersMover::task(), protocols::dna::TR(), and unbound_score().
Referenced by standard_packing().
|
private |
runs a single-residue scan of user-defined amino acid possibilities to estimate affinity and specificity of single mutants w/ respect to relevant DNA
DnaInterfacePacker::protein_scan
Definition at line 1051 of file DnaInterfacePacker.cc.
References core::chemical::aa_from_oneletter_code(), core::pack::task::ResidueLevelTask::allowed_residue_types(), allowed_types(), core::pack::task::ResidueLevelTask::being_packed(), binding_E_, core::pose::Pose::chain(), current_working_sequence(), protocols::dna::dna_full_name3(), dna_seq_tag(), core::sequence::end, protocols::abinitio::filename(), filename_root_, core::chemical::ResidueType::is_DNA(), measure_specificity(), min_movemap_, minimize_options_, core::chemical::ResidueType::name3(), num_repacks_, core::pose::Pose::pdb_info(), protocols::dna::PRECISION(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::conformation::Residue::residue_type_set(), protocols::dna::restrict_to_single_sequence(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), protocols::simple_moves::PackRotamersMover::run(), protocols::simple_moves::PackRotamersMover::score_function(), protocols::frag_picker::quota::ss_index(), protocols::simple_moves::PackRotamersMover::task(), core::pose::Pose::total_residue(), protocols::dna::TR(), and unbound_score().
Referenced by apply().
| void protocols::dna::DnaInterfacePacker::reference_pose | ( | Pose const & | pose) |
makes hard copy to guarantee that the reference pose isn't changed from elsewhere
Definition at line 1250 of file DnaInterfacePacker.cc.
References reference_pose_.
| PoseCOP protocols::dna::DnaInterfacePacker::reference_pose | ( | ) | const |
Definition at line 1251 of file DnaInterfacePacker.cc.
References reference_pose_.
| void protocols::dna::DnaInterfacePacker::reversion_scan | ( | Pose & | , |
| core::Real | bound_score = 0., |
||
| core::Real | binding_score = 0., |
||
| std::pair< core::Real, core::Real > | specificities = std::make_pair(0.,0.) |
||
| ) |
Definition at line 897 of file DnaInterfacePacker.cc.
References binding_E_, core::pose::Pose::chain(), core::sequence::end, init_standard(), initialized(), measure_specificity(), min_movemap_, minimize_options_, num_repacks_, core::pose::Pose::pdb_info(), reference_residue_types_, core::pose::Pose::residue_type(), protocols::dna::restrict_to_single_sequence(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), protocols::noesy_assign::round(), protocols::simple_moves::PackRotamersMover::run(), protocols::simple_moves::PackRotamersMover::score_function(), core::pose::Pose::total_residue(), protocols::dna::TR(), and unbound_score().
Referenced by post_packing().
|
inline |
Definition at line 110 of file DnaInterfacePacker.hh.
References filename_root_, and protocols::moves::Mover::name().
|
private |
Definition at line 233 of file DnaInterfacePacker.cc.
References dna_sequences_, core::sequence::end, num_repacks_, post_packing(), protocols::dna::print_sequence_pdb_nums(), protocols::dna::restrict_dna_rotamers(), protocols::simple_moves::PackRotamersMover::rotamer_sets(), protocols::simple_moves::PackRotamersMover::run(), and protocols::dna::TR().
Referenced by apply().
| void protocols::dna::DnaInterfacePacker::targeted_dna | ( | DnaDesignDefOPs const & | defs) |
Definition at line 1253 of file DnaInterfacePacker.cc.
References targeted_dna_.
| DnaDesignDefOPs const & protocols::dna::DnaInterfacePacker::targeted_dna | ( | ) | const |
Definition at line 1254 of file DnaInterfacePacker.cc.
References targeted_dna_.
| Real protocols::dna::DnaInterfacePacker::unbound_score | ( | Pose const & | pose, |
| bool | output_pdb = false, |
||
| std::string | pdbname = "" |
||
| ) |
DnaInterfacePacker::unbound_score
Definition at line 576 of file DnaInterfacePacker.cc.
References protocols::dna::SeparateDnaFromNonDna::apply(), core::scoring::atom_pair_constraint, clone(), pdboutput_, and protocols::simple_moves::PackRotamersMover::score_function().
Referenced by measure_specificities(), post_packing(), protein_scan(), and reversion_scan().
|
private |
Definition at line 139 of file DnaInterfacePacker.hh.
Referenced by allowed_types(), DnaInterfacePacker(), and parse_my_tag().
|
private |
Definition at line 140 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), init_standard(), and parse_my_tag().
|
private |
Definition at line 135 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), measure_bp_specificities(), measure_specificities(), measure_specificity(), parse_my_tag(), post_packing(), protein_scan(), and reversion_scan().
|
private |
Definition at line 131 of file DnaInterfacePacker.hh.
Referenced by add_complementary_sequence(), current_working_sequence(), dna_seq_tag(), get_targeted_sequence(), init_standard(), initialized(), and make_dna_sequence_combinations().
|
private |
Definition at line 132 of file DnaInterfacePacker.hh.
Referenced by init_standard(), make_dna_sequence_combinations(), and standard_packing().
|
private |
Definition at line 134 of file DnaInterfacePacker.hh.
Referenced by measure_specificities(), post_packing(), protein_scan(), and set_filename_root().
|
private |
Definition at line 141 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), and measure_specificities().
|
private |
Definition at line 148 of file DnaInterfacePacker.hh.
Referenced by clear_initialization(), init_standard(), and initialized().
|
private |
Definition at line 145 of file DnaInterfacePacker.hh.
Referenced by init_standard(), initialized(), measure_specificities(), post_packing(), protein_scan(), and reversion_scan().
|
private |
Definition at line 133 of file DnaInterfacePacker.hh.
Referenced by init_standard(), initialized(), and parse_my_tag().
|
private |
Definition at line 144 of file DnaInterfacePacker.hh.
Referenced by init_standard(), initialized(), measure_specificities(), post_packing(), protein_scan(), and reversion_scan().
|
private |
Definition at line 142 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), protein_scan(), reversion_scan(), and standard_packing().
|
private |
Definition at line 149 of file DnaInterfacePacker.hh.
Referenced by pdbname(), and post_packing().
|
private |
Definition at line 146 of file DnaInterfacePacker.hh.
Referenced by init_standard(), measure_specificities(), parse_my_tag(), pdboutput(), post_packing(), and unbound_score().
|
private |
Definition at line 136 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), measure_bp_specificities(), measure_specificity(), parse_my_tag(), and post_packing().
|
private |
Definition at line 138 of file DnaInterfacePacker.hh.
Referenced by apply(), DnaInterfacePacker(), and parse_my_tag().
|
private |
Definition at line 129 of file DnaInterfacePacker.hh.
Referenced by init_standard(), and reference_pose().
|
private |
Definition at line 147 of file DnaInterfacePacker.hh.
Referenced by init_standard(), initialized(), and reversion_scan().
|
private |
Definition at line 137 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), parse_my_tag(), and post_packing().
|
private |
Definition at line 143 of file DnaInterfacePacker.hh.
Referenced by DnaInterfacePacker(), measure_specificities(), and parse_my_tag().
|
private |
Definition at line 130 of file DnaInterfacePacker.hh.
Referenced by init_standard(), and targeted_dna().
1.8.4