|
Rosetta
|
Classes | |
| class | CreateGlycanSequonMover |
| Mutates residues to create a potential glycosylation site using known sequence motifs of N- or C- linked glycans. Includes options for Enhanced Sequons for N-linked glycans that have been shown to have higher rates of glycosylation as well as other positions that have been shown to influence the glycosylation chemistry. More... | |
| class | CreateGlycanSequonMoverCreator |
| class | GlycanSampler |
| Main mover for Glycan Relax, which optimizes glycans in a pose. Each round optimizes either one residue for BB sampling, linkage, or multiple for minimization. Currently uses a random sampler with a set of weights to each mover for sampling. More... | |
| class | GlycanSamplerCreator |
| class | GlycanTreeMinMover |
| A class that selects the downstream branch from residues in a movemap/selector, and minimizes those residues if on in the primary glycan movemap. Multiple Applies randomly select a different residue in the movemap/selector. More... | |
| class | GlycanTreeMinMoverCreator |
| class | GlycanTreeModeler |
| A protocol for optimizing glycan trees using the GlycanSampler from the base of the tree out to the leaves. More... | |
| class | GlycanTreeModelerCreator |
| class | IdealizeAnomericHydrogens |
| This code sets all the anomeric hydrogen positions based on the input structure. More... | |
| class | IdealizeAnomericHydrogensCreator |
| class | LinkageConformerMover |
| This code changes all of the dihedrals of a particular glycosidic linkage based on database info, esentially sampling carbohydrate dihedral conformers of two residues. Randomly samples on any set selector at each apply or (default) samples a linkage conformer for each residue set. More... | |
| class | LinkageConformerMoverCreator |
| class | RingPlaneFlipMover |
| A Mover class for flipping the plane of a carbohydrate pyranose ring 180 degrees about its anomeric bond. More... | |
| class | RingPlaneFlipMoverCreator |
| MoverCreator allowing the MoverFactory to create a RingConformationMover. More... | |
| class | SimpleGlycosylateMover |
| A mover for glycosylation of biological glycosylations. Currently glysolylation is done based on string, not from PDB. Use the GlycanSampler to model the resulting glycosylation!. More... | |
| class | SimpleGlycosylateMoverCreator |
| class | TautomerizeAnomerMover |
| A Mover class for tautomerizing from one anomer to another at a reducing end. More... | |
| class | TautomerizeAnomerMoverCreator |
| MoverCreator allowing the MoverFactory to create a TautomerizeAnomerMover. More... | |
Typedefs | |
| typedef utility::pointer::shared_ptr< CreateGlycanSequonMover > | CreateGlycanSequonMoverOP |
| typedef utility::pointer::shared_ptr< CreateGlycanSequonMover const > | CreateGlycanSequonMoverCOP |
| typedef utility::pointer::shared_ptr< GlycanSampler > | GlycanSamplerOP |
| typedef utility::pointer::shared_ptr< GlycanSampler const > | GlycanSamplerCOP |
| typedef utility::pointer::shared_ptr< GlycanTreeMinMover > | GlycanTreeMinMoverOP |
| typedef utility::pointer::shared_ptr< GlycanTreeMinMover const > | GlycanTreeMinMoverCOP |
| typedef utility::pointer::shared_ptr< GlycanTreeModeler > | GlycanTreeModelerOP |
| typedef utility::pointer::shared_ptr< GlycanTreeModeler const > | GlycanTreeModelerCOP |
| typedef utility::pointer::shared_ptr< IdealizeAnomericHydrogensMover > | IdealizeAnomericHydrogensMoverOP |
| typedef utility::pointer::shared_ptr< IdealizeAnomericHydrogensMover const > | IdealizeAnomericHydrogensMoverCOP |
| typedef utility::pointer::shared_ptr< LinkageConformerMover > | LinkageConformerMoverOP |
| typedef utility::pointer::shared_ptr< LinkageConformerMover const > | LinkageConformerMoverCOP |
| typedef utility::pointer::shared_ptr< RingPlaneFlipMover > | RingPlaneFlipMoverOP |
| typedef utility::pointer::shared_ptr< RingPlaneFlipMover const > | RingPlaneFlipMoverCOP |
| typedef utility::pointer::shared_ptr< SimpleGlycosylateMover > | SimpleGlycosylateMoverOP |
| typedef utility::pointer::shared_ptr< SimpleGlycosylateMover const > | SimpleGlycosylateMoverCOP |
| typedef utility::pointer::shared_ptr< TautomerizeAnomerMover > | TautomerizeAnomerMoverOP |
| typedef utility::pointer::shared_ptr< TautomerizeAnomerMover const > | TautomerizeAnomerMoverCOP |
Enumerations | |
| enum | GlycanSequon { n_linked_typical = 1 , n_linked_basic_enhanced , n_linked_best_enhanced , c_linked_NxC , c_linked_WxxW , c_linked_WSTxC } |
| enum | QuenchDirection { forward = 1 , backward } |
Functions | |
| std::map< GlycanSequon, std::string > | create_sequons () |
| Create a map of the name and full sequon. More... | |
| std::ostream & | operator<< (std::ostream &os, CreateGlycanSequonMover const &mover) |
| private methods /// More... | |
| std::ostream & | operator<< (std::ostream &os, GlycanSampler const &mover) |
| std::ostream & | operator<< (std::ostream &os, GlycanTreeModeler const &mover) |
| private methods /// More... | |
| std::ostream & | operator<< (std::ostream &os, LinkageConformerMover const &mover) |
| std::ostream & | operator<< (std::ostream &output, RingPlaneFlipMover const &object_to_output) |
| std::ostream & | operator<< (std::ostream &os, SimpleGlycosylateMover const &mover) |
| std::ostream & | operator<< (std::ostream &output, TautomerizeAnomerMover const &object_to_output) |
| core::pack::task::TaskFactoryOP | get_all_glycans_and_neighbor_res_task_factory (utility::vector1< bool > const &subset, core::Real pack_distance=6.0, bool read_resfile=true) |
| Get a TaskFactory of all residues in the subset and neighboring residues. More... | |
| void | run_shear_min_pack (protocols::minimization_packing::MinMover &min_mover, protocols::minimization_packing::PackRotamersMover &packer, protocols::simple_moves::ShearMover &shear, protocols::moves::MonteCarlo &mc, core::Size n_glycan_residues, core::pose::Pose &pose, bool use_shear=true) |
| Run a shear/min/pack on all residues set to move. More... | |
| core::Size | get_total_rounds_for_overlap_one_layer_two (core::pose::Pose const &pose, utility::vector1< bool > const &residue_subset, core::Size sampler_rounds) |
| Used for benchmarking to test even sampling of different kinematic protocols Get the total number of sampling rounds for the GlycanTreeModeler protocol with previous default settings. More... | |
| typedef utility::pointer::shared_ptr< CreateGlycanSequonMover const > protocols::carbohydrates::CreateGlycanSequonMoverCOP |
| typedef utility::pointer::shared_ptr< CreateGlycanSequonMover > protocols::carbohydrates::CreateGlycanSequonMoverOP |
| typedef utility::pointer::shared_ptr< GlycanSampler const > protocols::carbohydrates::GlycanSamplerCOP |
| typedef utility::pointer::shared_ptr< GlycanSampler > protocols::carbohydrates::GlycanSamplerOP |
| typedef utility::pointer::shared_ptr< GlycanTreeMinMover const > protocols::carbohydrates::GlycanTreeMinMoverCOP |
| typedef utility::pointer::shared_ptr< GlycanTreeMinMover > protocols::carbohydrates::GlycanTreeMinMoverOP |
| typedef utility::pointer::shared_ptr< GlycanTreeModeler const > protocols::carbohydrates::GlycanTreeModelerCOP |
| typedef utility::pointer::shared_ptr< GlycanTreeModeler > protocols::carbohydrates::GlycanTreeModelerOP |
| typedef utility::pointer::shared_ptr< IdealizeAnomericHydrogensMover const > protocols::carbohydrates::IdealizeAnomericHydrogensMoverCOP |
| typedef utility::pointer::shared_ptr< IdealizeAnomericHydrogensMover > protocols::carbohydrates::IdealizeAnomericHydrogensMoverOP |
| typedef utility::pointer::shared_ptr< LinkageConformerMover const > protocols::carbohydrates::LinkageConformerMoverCOP |
| typedef utility::pointer::shared_ptr< LinkageConformerMover > protocols::carbohydrates::LinkageConformerMoverOP |
| typedef utility::pointer::shared_ptr< RingPlaneFlipMover const > protocols::carbohydrates::RingPlaneFlipMoverCOP |
| typedef utility::pointer::shared_ptr< RingPlaneFlipMover > protocols::carbohydrates::RingPlaneFlipMoverOP |
| typedef utility::pointer::shared_ptr< SimpleGlycosylateMover const > protocols::carbohydrates::SimpleGlycosylateMoverCOP |
| typedef utility::pointer::shared_ptr< SimpleGlycosylateMover > protocols::carbohydrates::SimpleGlycosylateMoverOP |
| typedef utility::pointer::shared_ptr< TautomerizeAnomerMover const > protocols::carbohydrates::TautomerizeAnomerMoverCOP |
| typedef utility::pointer::shared_ptr< TautomerizeAnomerMover > protocols::carbohydrates::TautomerizeAnomerMoverOP |
| std::map< GlycanSequon, std::string > protocols::carbohydrates::create_sequons | ( | ) |
Create a map of the name and full sequon.
References c_linked_NxC, c_linked_WSTxC, c_linked_WxxW, n_linked_basic_enhanced, n_linked_typical, and protocols::TR().
Referenced by protocols::carbohydrates::CreateGlycanSequonMover::CreateGlycanSequonMover().
| core::pack::task::TaskFactoryOP protocols::carbohydrates::get_all_glycans_and_neighbor_res_task_factory | ( | utility::vector1< bool > const & | subset, |
| core::Real | pack_distance = 6.0, |
||
| bool | read_resfile = true |
||
| ) |
Get a TaskFactory of all residues in the subset and neighboring residues.
Operations: InitializeFromCommandline ReadResFile? If option given on cmd-line, returns TF up to this. NeighborhoodResidueSelector/OperateOnResidueSubset RestrictRepacking/PreventRepacking
References core::chemical::VIRTUAL_RESIDUE.
Referenced by protocols::carbohydrates::GlycanTreeModeler::apply(), protocols::carbohydrates::GlycanSampler::setup_default_task_factory(), and protocols::carbohydrates::GlycanSampler::setup_packer().
| core::Size protocols::carbohydrates::get_total_rounds_for_overlap_one_layer_two | ( | core::pose::Pose const & | pose, |
| utility::vector1< bool > const & | residue_subset, | ||
| core::Size | sampler_rounds | ||
| ) |
Used for benchmarking to test even sampling of different kinematic protocols Get the total number of sampling rounds for the GlycanTreeModeler protocol with previous default settings.
References core::select::residue_selector::AND_combine(), core::select::residue_selector::GlycanLayerSelector::apply(), core::select::residue_selector::count_selected(), core::pose::Pose::glycan_tree_set(), core::chemical::element::N, protocols::pose_metric_calculators::residue_subset(), and core::select::residue_selector::GlycanLayerSelector::set_layer().
Referenced by protocols::carbohydrates::GlycanSampler::apply(), and protocols::carbohydrates::GlycanTreeModeler::apply().
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | os, |
| CreateGlycanSequonMover const & | mover | ||
| ) |
private methods ///
References protocols::carbohydrates::CreateGlycanSequonMover::show().
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | os, |
| GlycanSampler const & | mover | ||
| ) |
References protocols::carbohydrates::GlycanSampler::show().
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | os, |
| GlycanTreeModeler const & | mover | ||
| ) |
private methods ///
References protocols::carbohydrates::GlycanTreeModeler::show().
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | os, |
| LinkageConformerMover const & | mover | ||
| ) |
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | os, |
| SimpleGlycosylateMover const & | mover | ||
| ) |
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | output, |
| RingPlaneFlipMover const & | object_to_output | ||
| ) |
| std::ostream & protocols::carbohydrates::operator<< | ( | std::ostream & | output, |
| TautomerizeAnomerMover const & | object_to_output | ||
| ) |
| void protocols::carbohydrates::run_shear_min_pack | ( | minimization_packing::MinMover & | min_mover, |
| minimization_packing::PackRotamersMover & | packer, | ||
| simple_moves::ShearMover & | shear, | ||
| moves::MonteCarlo & | mc, | ||
| core::Size | n_glycan_residues, | ||
| core::pose::Pose & | pose, | ||
| bool | use_shear | ||
| ) |
Run a shear/min/pack on all residues set to move.
References protocols::simple_moves::BackboneMover::apply(), protocols::minimization_packing::MinMover::apply(), protocols::minimization_packing::PackRotamersMover::apply(), protocols::moves::MonteCarlo::boltzmann(), and protocols::TR().
Referenced by protocols::carbohydrates::GlycanSampler::apply(), and protocols::carbohydrates::GlycanTreeModeler::apply().