|
Rosetta
|
This takes an alignment file, fasta file, and a silent file. It then evaluates the qualities of the loops. More...
#include <utility/exit.hh>#include <utility/string_util.hh>#include <utility/file/FileName.hh>#include <utility/file/file_sys_util.hh>#include <utility/io/ozstream.hh>#include <utility/io/izstream.hh>#include <basic/Tracer.hh>#include <core/chemical/util.hh>#include <core/chemical/ResidueTypeSet.fwd.hh>#include <core/id/SequenceMapping.hh>#include <core/io/pdb/pdb_writer.hh>#include <core/io/silent/SilentStruct.hh>#include <core/io/silent/SilentFileData.hh>#include <core/io/silent/ScoreFileSilentStruct.hh>#include <core/import_pose/import_pose.hh>#include <core/import_pose/pose_stream/util.hh>#include <core/import_pose/pose_stream/MetaPoseInputStream.hh>#include <core/pose/Pose.hh>#include <core/pose/util.hh>#include <core/scoring/constraints/AtomPairConstraint.hh>#include <core/scoring/func/Func.hh>#include <core/scoring/func/Func.fwd.hh>#include <core/scoring/constraints/Constraint.hh>#include <core/scoring/constraints/Constraint.fwd.hh>#include <core/scoring/constraints/ConstraintSet.hh>#include <core/scoring/constraints/ConstraintSet.fwd.hh>#include <core/scoring/constraints/ConstraintIO.hh>#include <core/scoring/constraints/util.hh>#include <core/scoring/electron_density/util.hh>#include <core/scoring/electron_density/FastDensEnergy.hh>#include <core/scoring/Energies.hh>#include <core/scoring/etable/Etable.hh>#include <core/scoring/methods/EnergyMethodOptions.hh>#include <core/scoring/ScoreType.hh>#include <core/scoring/ScoreFunction.hh>#include <core/scoring/ScoreFunctionFactory.hh>#include <core/sequence/Sequence.hh>#include <core/sequence/SequenceAlignment.hh>#include <core/types.hh>#include <devel/init.hh>#include <basic/options/option.hh>#include <basic/options/util.hh>#include <utility/options/keys/FileOptionKey.fwd.hh>#include <utility/options/keys/FileOptionKey.hh>#include <basic/options/keys/edensity.OptionKeys.gen.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/cm.OptionKeys.gen.hh>#include <basic/options/keys/run.OptionKeys.gen.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <utility/options/keys/BooleanOptionKey.fwd.hh>#include <utility/options/keys/BooleanOptionKey.hh>#include <protocols/comparative_modeling/util.hh>#include <protocols/electron_density/SetupForDensityScoringMover.hh>#include <protocols/moves/Mover.hh>#include <protocols/moves/MoverContainer.hh>#include <numeric/xyzVector.hh>#include <apps/pilot/brunette/tj_util.hh>#include <iostream>#include <fstream>Namespaces | |
| unalignedEvaluate | |
Functions | |
| Real | region_density_score (Pose &pose, Pose const templatePose, SequenceAlignment aln, Size start_res, Size end_res) |
| Real | region_constraint_score (Pose &pose, Size start_res, Size end_res, ConstraintSetOP cstSet_) |
| Real | region_score (Pose &pose, Size start_res, Size end_res) |
| Real | region_rmsd_structures_aligned (Pose &mod_pose, Pose const &ref_pose, SequenceAlignment aln, Size start_res, Size end_res) |
| Real | two_region_rmsd (Pose &mod_pose, Pose const &ref_pose, SequenceAlignment aln, Size start_res, Size end_res, Size region2_start_res, Size region2_end_res) |
| Real | region_rmsd (Pose &mod_pose, Pose const &ref_pose, SequenceAlignment aln, Size start_res, Size end_res) |
| bool | present_in_native (Size start_res, Size end_res, SequenceAlignment native_aln) |
| void | score_loop (Pose &pose, Pose const &native_pose, SequenceAlignment native_aln, SequenceAlignment template_aln, Pose native_relaxed_pose, Size start_res, Size end_res, ConstraintSetOP cstSet_, ConstraintSetOP lookBackCstSet_, Pose const templatePose, std::ostream &out) |
| void | score_loops (Pose pose, Loops const unalignedLoops, Pose native_pose, SequenceAlignment native_alignment, SequenceAlignment template_alignment, Pose native_relaxed_pose, Pose const templatePoseData, ConstraintSetOP cstSet_, ConstraintSetOP lookBackCstSet_, std::ostream &out) |
| int | main (int argc, char *argv[]) |
Variables | |
| static basic::Tracer | tr ("unalignedEvaluate") |
| @usage: -in:file:alignent <alignment> -in:file:s <decoy.out> -in:file:native <native pose> -in:file:fasta <fasta> -unalignedEvaluate:pair_silent_all_aln -cm:aln_format grishin -in:file:template_pdb <templates> More... | |
| basic::options::FileOptionKey | unalignedEvaluate::relaxed_native ("unalignedEvaluate:relaxed_native") |
| basic::options::FileOptionKey | unalignedEvaluate::core_pdb ("unalignedEvaluate:core_pdb") |
| basic::options::FileOptionKey | unalignedEvaluate::lookback_csts ("unalignedEvaluate:lookback_csts") |
This takes an alignment file, fasta file, and a silent file. It then evaluates the qualities of the loops.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
References argv, basic::options::OptionKeys::chemical::chemical, basic::options::OptionKeys::constraints::constraints, unalignedEvaluate::core_pdb, basic::options::OptionKeys::enzdes::cstfile, test.T009_Exceptions::e, in::file::fasta(), utility::file_basename(), get_unalignedLoopsMapped(), basic::init(), gaussian-sampling::input, input_alignmentsMapped(), subloop_histogram::iterator, unalignedEvaluate::lookback_csts, in::file::native(), docking::native_pose, usec::native_sequence, out::file::o(), option, bin_torsions::output, pyrosetta.distributed.io::pose_from_file, poses_from_cmd_line_noPDBtag(), unalignedEvaluate::relaxed_native, score_loops(), basic::options::OptionKeys::relax::sequence, and in::file::template_pdb().
References indel::end_res, create_a3b_hbs::ii, basic::options::OptionKeys::relax::sequence, and indel::start_res.
Referenced by score_loop(), and score_loops().
| Real region_density_score | ( | Pose & | pose, |
| Pose const | templatePose, | ||
| SequenceAlignment | aln, | ||
| Size | start_res, | ||
| Size | end_res | ||
| ) |
References aln, indel::end_res, create_a3b_hbs::ii, beta_nonlocal::pose, create_a3b_hbs::score, oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::relax::sequence, indel::start_res, superimpose_pose_using_aln(), and weights().
Referenced by score_loop().
| Real region_rmsd | ( | Pose & | mod_pose, |
| Pose const & | ref_pose, | ||
| SequenceAlignment | aln, | ||
| Size | start_res, | ||
| Size | end_res | ||
| ) |
References aln, indel::end_res, indel::start_res, and two_region_rmsd().
Referenced by score_loop().
| Real region_rmsd_structures_aligned | ( | Pose & | mod_pose, |
| Pose const & | ref_pose, | ||
| SequenceAlignment | aln, | ||
| Size | start_res, | ||
| Size | end_res | ||
| ) |
References aln, indel::end_res, create_a3b_hbs::ii, basic::options::OptionKeys::relax::sequence, indel::start_res, sum(), and superimpose_pose_using_aln().
Referenced by score_loop().
| void score_loop | ( | Pose & | pose, |
| Pose const & | native_pose, | ||
| SequenceAlignment | native_aln, | ||
| SequenceAlignment | template_aln, | ||
| Pose | native_relaxed_pose, | ||
| Size | start_res, | ||
| Size | end_res, | ||
| ConstraintSetOP | cstSet_, | ||
| ConstraintSetOP | lookBackCstSet_, | ||
| Pose const | templatePose, | ||
| std::ostream & | out | ||
| ) |
References indel::end_res, basic::options::OptionKeys::optE::fixed, oop_conformations::length, docking::native_pose, beta_nonlocal::pose, present_in_native(), region_constraint_score(), region_density_score(), region_rmsd(), region_rmsd_structures_aligned(), region_score(), oop_conformations::scorefxn, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::relax::sequence, indel::start_res, and two_region_rmsd().
Referenced by score_loops().
| void score_loops | ( | Pose | pose, |
| Loops const | unalignedLoops, | ||
| Pose | native_pose, | ||
| SequenceAlignment | native_alignment, | ||
| SequenceAlignment | template_alignment, | ||
| Pose | native_relaxed_pose, | ||
| Pose const | templatePoseData, | ||
| ConstraintSetOP | cstSet_, | ||
| ConstraintSetOP | lookBackCstSet_, | ||
| std::ostream & | out | ||
| ) |
References indel::end_res, create_a3b_hbs::ii, docking::native_pose, beta_nonlocal::pose, present_in_native(), score_loop(), and indel::start_res.
Referenced by main().
| Real two_region_rmsd | ( | Pose & | mod_pose, |
| Pose const & | ref_pose, | ||
| SequenceAlignment | aln, | ||
| Size | start_res, | ||
| Size | end_res, | ||
| Size | region2_start_res, | ||
| Size | region2_end_res | ||
| ) |
References aln, indel::end_res, create_a3b_hbs::ii, basic::options::OptionKeys::frags::scoring::scoring, basic::options::OptionKeys::relax::sequence, and indel::start_res.
Referenced by region_rmsd(), and score_loop().
|
static |
@usage: -in:file:alignent <alignment> -in:file:s <decoy.out> -in:file:native <native pose> -in:file:fasta <fasta> -unalignedEvaluate:pair_silent_all_aln -cm:aln_format grishin -in:file:template_pdb <templates>