CartesianddG¶
Bindings for protocols::ddg::CartesianddG namespace
- class pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet¶
Bases:
pybind11_object
- add_fragments(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, resnum: int, fragset: pyrosetta.rosetta.core.fragment.FragSet) None ¶
C++: protocols::ddg::CartesianddG::MutationSet::add_fragments(unsigned long, class std::shared_ptr<class core::fragment::FragSet>) –> void
- add_score(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, score: float) None ¶
C++: protocols::ddg::CartesianddG::MutationSet::add_score(double) –> void
- add_wildtypes(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ddg::CartesianddG::MutationSet::add_wildtypes(class core::pose::Pose &) –> void
- assign(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, : pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet ¶
C++: protocols::ddg::CartesianddG::MutationSet::operator=(const class protocols::ddg::CartesianddG::MutationSet &) –> class protocols::ddg::CartesianddG::MutationSet &
- generate_tag(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) str ¶
C++: protocols::ddg::CartesianddG::MutationSet::generate_tag() –> std::string
- get_aa(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, index: int) pyrosetta.rosetta.core.chemical.AA ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_aa(unsigned long) –> enum core::chemical::AA
- get_fragments(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.std.map_unsigned_long_std_shared_ptr_core_fragment_FragSet_t_std_allocator_std_pair_const_unsigned_long_std_shared_ptr_core_fragment_FragSet_t ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_fragments() –> class std::map<unsigned long, class std::shared_ptr<class core::fragment::FragSet>, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, class std::shared_ptr<class core::fragment::FragSet> > > >
- get_mutation_pairs(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.utility.vector1_std_pair_unsigned_long_std_string_t ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_mutation_pairs() –> class utility::vector1<struct std::pair<unsigned long, std::string >, class std::allocator<struct std::pair<unsigned long, std::string > > >
- get_mutations(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.utility.vector1_core_chemical_AA ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_mutations() –> class utility::vector1<enum core::chemical::AA, class std::allocator<enum core::chemical::AA> >
- get_prolines(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_prolines() –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- get_resnum(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, index: int) int ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_resnum(unsigned long) –> unsigned long
- get_resnums(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::ddg::CartesianddG::MutationSet::get_resnums() –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- has_proline(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) bool ¶
C++: protocols::ddg::CartesianddG::MutationSet::has_proline() –> bool
- is_converged(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, n_to_check: int, cutoff: float) bool ¶
C++: protocols::ddg::CartesianddG::MutationSet::is_converged(const unsigned long, const double) –> bool
- is_same(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, otherset: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) bool ¶
C++: protocols::ddg::CartesianddG::MutationSet::is_same(class protocols::ddg::CartesianddG::MutationSet) –> bool
- iterations(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) int ¶
C++: protocols::ddg::CartesianddG::MutationSet::iterations() –> unsigned long
- set_tag(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, newtag: str) None ¶
C++: protocols::ddg::CartesianddG::MutationSet::set_tag(std::string) –> void
- subtract_iterations(self: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, n_sub: int) None ¶
C++: protocols::ddg::CartesianddG::MutationSet::subtract_iterations(unsigned long) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.break_any_disulfide(pose: pyrosetta.rosetta.core.pose.Pose, res: int) None ¶
if the residue is part of a disulfide bond break it.
C++: protocols::ddg::CartesianddG::break_any_disulfide(class core::pose::Pose &, const unsigned long) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.extract_element(context_pose: pyrosetta.rosetta.core.pose.Pose, peptide_pose: pyrosetta.rosetta.core.pose.Pose, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, neighbors_to_extract: int) None ¶
Trim the two input poses to match the context of the structure and the peptide around the target mutation respectively.
C++: protocols::ddg::CartesianddG::extract_element(class core::pose::Pose &, class core::pose::Pose &, class protocols::ddg::CartesianddG::MutationSet, const unsigned long) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.extracted_score(pose: pyrosetta.rosetta.core.pose.Pose, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, score_fxn: pyrosetta.rosetta.core.scoring.ScoreFunction, n_nbrs_to_extract: int) float ¶
Extract the neighbors around the mutation(s) and calculate the score ignoring the local electrostatic and hydrogen bonding.
C++: protocols::ddg::CartesianddG::extracted_score(class core::pose::Pose &, class protocols::ddg::CartesianddG::MutationSet, class std::shared_ptr<class core::scoring::ScoreFunction>, const unsigned long) –> double
- pyrosetta.rosetta.protocols.ddg.CartesianddG.find_interface_jump(pose: pyrosetta.rosetta.core.pose.Pose, interface_ddg: int) int ¶
Finds the jump that corresponds to the interface
C++: protocols::ddg::CartesianddG::find_interface_jump(class core::pose::Pose &, const unsigned long) –> unsigned long
- pyrosetta.rosetta.protocols.ddg.CartesianddG.interface_separate_and_score(mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, work_pose: pyrosetta.rosetta.core.pose.Pose, score_fxn: pyrosetta.rosetta.core.scoring.ScoreFunction, neighbors: pyrosetta.rosetta.utility.vector1_unsigned_long, bbnbrs: int, interface_ddg: int, flex_bb: bool, cartesian: bool, ofp: pyrosetta.rosetta.utility.io.ozstream) None ¶
Separates the two interfaces and then runs the optimazation calcuations and writes the results.
C++: protocols::ddg::CartesianddG::interface_separate_and_score(class protocols::ddg::CartesianddG::MutationSet, class core::pose::Pose &, class std::shared_ptr<class core::scoring::ScoreFunction>, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, const unsigned long, const unsigned long, bool, bool, class utility::io::ozstream &) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.involves_prolines(pose: pyrosetta.rosetta.core.pose.Pose, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
Return a list of any residues in the mutation set that will involve proline.
C++: protocols::ddg::CartesianddG::involves_prolines(class core::pose::Pose &, class protocols::ddg::CartesianddG::MutationSet) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- pyrosetta.rosetta.protocols.ddg.CartesianddG.min_pack_min_element(pose: pyrosetta.rosetta.core.pose.Pose, min_resis: pyrosetta.rosetta.utility.vector1_unsigned_long, sfxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None ¶
Cartesian Minimizer the residues in the set
C++: protocols::ddg::CartesianddG::min_pack_min_element(class core::pose::Pose &, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class std::shared_ptr<class core::scoring::ScoreFunction>) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.mutate_pose(pose: pyrosetta.rosetta.core.pose.Pose, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, score_fxn: pyrosetta.rosetta.core.scoring.ScoreFunction) None ¶
Mutate the pose to the residues specified in the mutation set.
C++: protocols::ddg::CartesianddG::mutate_pose(class core::pose::Pose &, class protocols::ddg::CartesianddG::MutationSet, class std::shared_ptr<class core::scoring::ScoreFunction>) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.mutate_sequence(sequence: str, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet) None ¶
Mutate the one letter sequence to match the mutation set
C++: protocols::ddg::CartesianddG::mutate_sequence(std::string &, class protocols::ddg::CartesianddG::MutationSet) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.optimize_structure(*args, **kwargs)¶
Overloaded function.
optimize_structure(mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, fa_scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, pose: pyrosetta.rosetta.core.pose.Pose, neighbors: pyrosetta.rosetta.utility.vector1_unsigned_long, flex_bb: bool) -> None
optimize_structure(mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, fa_scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, pose: pyrosetta.rosetta.core.pose.Pose, neighbors: pyrosetta.rosetta.utility.vector1_unsigned_long, flex_bb: bool, cartesian: bool) -> None
optimize_structure(mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, fa_scorefxn: pyrosetta.rosetta.core.scoring.ScoreFunction, pose: pyrosetta.rosetta.core.pose.Pose, neighbors: pyrosetta.rosetta.utility.vector1_unsigned_long, flex_bb: bool, cartesian: bool, bbnbrs: int) -> None
C++: protocols::ddg::CartesianddG::optimize_structure(class protocols::ddg::CartesianddG::MutationSet, class std::shared_ptr<class core::scoring::ScoreFunction>, class core::pose::Pose &, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, const bool, const bool, const unsigned long) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.run(pose: pyrosetta.rosetta.core.pose.Pose) None ¶
C++: protocols::ddg::CartesianddG::run(class core::pose::Pose &) –> void
- pyrosetta.rosetta.protocols.ddg.CartesianddG.sample_fragments(pose: pyrosetta.rosetta.core.pose.Pose, mutations: pyrosetta.rosetta.protocols.ddg.CartesianddG.MutationSet, sf: pyrosetta.rosetta.core.scoring.ScoreFunction, bbnbrs: int, ncycles: int) None ¶
C++: protocols::ddg::CartesianddG::sample_fragments(class core::pose::Pose &, class protocols::ddg::CartesianddG::MutationSet &, class std::shared_ptr<class core::scoring::ScoreFunction>, const unsigned long, const unsigned long) –> void