|
Rosetta
|
Classes | |
| class | BiasedFragmentMover |
| class | Chunk |
| class | HelixRotate |
| class | Policy |
| class | PolicyFactory |
| class | Region |
| class | SheetTranslate |
| class | SimpleTreeBuilder |
| class | SingleFragmentMover |
| class | SingleFragmentMoverCreator |
| class | SmoothPolicy |
| class | StarTreeBuilder |
| class | TreeBuilder |
| class | TreeBuilderFactory |
| class | UniformPolicy |
Typedefs | |
| using | Probabilities = utility::vector1< core::Real > |
| typedef utility::pointer::shared_ptr< BiasedFragmentMover > | BiasedFragmentMoverOP |
| typedef utility::pointer::shared_ptr< BiasedFragmentMover const > | BiasedFragmentMoverCOP |
| using | Normal = boost::math::normal |
| typedef utility::pointer::shared_ptr< Chunk > | ChunkOP |
| typedef utility::pointer::shared_ptr< Chunk const > | ChunkCOP |
| typedef utility::pointer::shared_ptr< HelixRotate > | HelixRotateOP |
| typedef utility::pointer::shared_ptr< HelixRotate const > | HelixRotateCOP |
| typedef utility::pointer::shared_ptr< Policy > | PolicyOP |
| typedef utility::pointer::shared_ptr< Policy const > | PolicyCOP |
| typedef utility::pointer::shared_ptr< Region > | RegionOP |
| typedef utility::pointer::shared_ptr< Region const > | RegionCOP |
| typedef utility::pointer::shared_ptr< SheetTranslate > | SheetTranslateOP |
| typedef utility::pointer::shared_ptr< SheetTranslate const > | SheetTranslateCOP |
| typedef utility::pointer::shared_ptr< SimpleTreeBuilder > | SimpleTreeBuilderOP |
| typedef utility::pointer::shared_ptr< SimpleTreeBuilder const > | SimpleTreeBuilderCOP |
| typedef utility::pointer::shared_ptr< SingleFragmentMover > | SingleFragmentMoverOP |
| typedef utility::pointer::shared_ptr< SingleFragmentMover const > | SingleFragmentMoverCOP |
| using | ScoreList = utility::vector1< core::Real > |
| typedef utility::pointer::shared_ptr< StarTreeBuilder > | StarTreeBuilderOP |
| typedef utility::pointer::shared_ptr< StarTreeBuilder const > | StarTreeBuilderCOP |
| typedef utility::pointer::shared_ptr< TreeBuilder > | TreeBuilderOP |
| typedef utility::pointer::shared_ptr< TreeBuilder const > | TreeBuilderCOP |
Functions | |
| static basic::Tracer | TR ("protocols.nonlocal.HelixRotate") |
| void | avg_ca_position (const core::pose::Pose &pose, const protocols::loops::Loop ®ion, numeric::xyzVector< core::Real > *point) |
| static basic::Tracer | TR ("protocols.nonlocal.SheetTranslate") |
| static basic::Tracer | TR ("protocols.nonlocal.SingleFragmentMover") |
| core::Size | make_selection (numeric::random::WeightedReservoirSampler< core::Size > *sampler) |
| Convenience method for retrieving the single highest-weighted sample. More... | |
| static basic::Tracer | TR ("protocols.nonlocal.util") |
| void | chunks_by_CA_CA_distance (const core::pose::Pose &pose, protocols::loops::LoopsOP chunks) |
| Computes the distance between consecutive CA atoms. If the distance exceeds a user-specified threshold, creates a new chunk and adds it to <chunks>. CA-CA distance threshold is retrieved from the option system (rigid::max_ca_ca_dist). More... | |
| void | chunks_by_CA_CA_distance (const core::pose::Pose &pose, protocols::loops::LoopsOP chunks, core::Real threshold) |
| Computes the distance between consecutive CA atoms. If the distance exceeds <threshold>, creates a new chunk and adds it to <chunks>. More... | |
| protocols::loops::Loops | combine_and_trim (core::Size min_chunk_sz, core::Size num_residues, const protocols::loops::LoopsOP aligned_regions, const protocols::loops::LoopsOP unaligned_regions) |
| Combine aligned and unaligned regions, limit size of final loop. More... | |
| void | limit_chunk_size (core::Size min_chunk_sz, core::Size max_chunk_sz, protocols::loops::LoopsOP ®ions) |
| Best-effort attempt to limit the length of a chunk by recursively decomposing <regions> such that min_chunk_sz <= |chunk| <= max_chunk_sz. More... | |
| void | decompose (core::Size min_chunk_sz, core::Size max_chunk_sz, const protocols::loops::Loop &loop, utility::vector1< protocols::loops::Loop > *pieces) |
| Recursively decomposes <loop> into a series of <pieces>, each having length less than or equal to <max_length>. More... | |
| void | find_regions_with_minimum_size (const core::sequence::SequenceAlignment &alignment, const core::Size unaligned_region_min_sz, protocols::loops::LoopsOP &aligned_regions, protocols::loops::LoopsOP &unaligned_regions) |
| void | emit_intermediate (const core::pose::Pose &pose, const std::string &file) |
| If -abinitio:debug is enabled, writes <pose> to <file>. More... | |
| core::Real | get_per_residue_score (core::Size rsd_idx, core::scoring::ScoreType scoretype, core::pose::Pose const &pose) |
| Returns the unweighted score of the ScoreType for the given residue. Assumes that the Pose has recently been scored by ScoreFunction with non-zero weight for the ScoreType. More... | |
| typedef utility::pointer::shared_ptr<BiasedFragmentMover const> protocols::nonlocal::BiasedFragmentMoverCOP |
| typedef utility::pointer::shared_ptr<BiasedFragmentMover> protocols::nonlocal::BiasedFragmentMoverOP |
| typedef utility::pointer::shared_ptr<Chunk const> protocols::nonlocal::ChunkCOP |
| typedef utility::pointer::shared_ptr<Chunk> protocols::nonlocal::ChunkOP |
| typedef utility::pointer::shared_ptr<HelixRotate const> protocols::nonlocal::HelixRotateCOP |
| typedef utility::pointer::shared_ptr<HelixRotate> protocols::nonlocal::HelixRotateOP |
| using protocols::nonlocal::Normal = typedef boost::math::normal |
| typedef utility::pointer::shared_ptr<Policy const> protocols::nonlocal::PolicyCOP |
| typedef utility::pointer::shared_ptr<Policy> protocols::nonlocal::PolicyOP |
| using protocols::nonlocal::Probabilities = typedef utility::vector1<core::Real> |
| typedef utility::pointer::shared_ptr<Region const> protocols::nonlocal::RegionCOP |
| typedef utility::pointer::shared_ptr<Region> protocols::nonlocal::RegionOP |
| using protocols::nonlocal::ScoreList = typedef utility::vector1<core::Real> |
| typedef utility::pointer::shared_ptr<SheetTranslate const> protocols::nonlocal::SheetTranslateCOP |
| typedef utility::pointer::shared_ptr<SheetTranslate> protocols::nonlocal::SheetTranslateOP |
| typedef utility::pointer::shared_ptr<SimpleTreeBuilder const> protocols::nonlocal::SimpleTreeBuilderCOP |
| typedef utility::pointer::shared_ptr<SimpleTreeBuilder> protocols::nonlocal::SimpleTreeBuilderOP |
| typedef utility::pointer::shared_ptr<SingleFragmentMover const> protocols::nonlocal::SingleFragmentMoverCOP |
| typedef utility::pointer::shared_ptr<SingleFragmentMover> protocols::nonlocal::SingleFragmentMoverOP |
| typedef utility::pointer::shared_ptr<StarTreeBuilder const> protocols::nonlocal::StarTreeBuilderCOP |
| typedef utility::pointer::shared_ptr<StarTreeBuilder> protocols::nonlocal::StarTreeBuilderOP |
| typedef utility::pointer::shared_ptr<TreeBuilder const> protocols::nonlocal::TreeBuilderCOP |
| typedef utility::pointer::shared_ptr<TreeBuilder> protocols::nonlocal::TreeBuilderOP |
| void protocols::nonlocal::avg_ca_position | ( | const core::pose::Pose & | pose, |
| const protocols::loops::Loop & | region, | ||
| numeric::xyzVector< core::Real > * | point | ||
| ) |
| void protocols::nonlocal::chunks_by_CA_CA_distance | ( | const core::pose::Pose & | pose, |
| protocols::loops::LoopsOP | chunks | ||
| ) |
Computes the distance between consecutive CA atoms. If the distance exceeds a user-specified threshold, creates a new chunk and adds it to <chunks>. CA-CA distance threshold is retrieved from the option system (rigid::max_ca_ca_dist).
Referenced by protocols::medal::MedalMover::decompose_structure().
| void protocols::nonlocal::chunks_by_CA_CA_distance | ( | const core::pose::Pose & | pose, |
| protocols::loops::LoopsOP | chunks, | ||
| core::Real | threshold | ||
| ) |
Computes the distance between consecutive CA atoms. If the distance exceeds <threshold>, creates a new chunk and adds it to <chunks>.
References protocols::mpi_refinement::distance(), core::pose::Pose::size(), protocols::loops::Loop::start(), protocols::loops::Loop::stop(), TR(), and core::pose::Pose::xyz().
| protocols::loops::Loops protocols::nonlocal::combine_and_trim | ( | core::Size | min_chunk_sz, |
| core::Size | num_residues, | ||
| const protocols::loops::LoopsOP | aligned_regions, | ||
| const protocols::loops::LoopsOP | unaligned_regions | ||
| ) |
Combine aligned and unaligned regions, limit size of final loop.
References protocols::loops::Loops::push_back(), and protocols::loops::Loops::size().
| void protocols::nonlocal::decompose | ( | core::Size | min_chunk_sz, |
| core::Size | max_chunk_sz, | ||
| const protocols::loops::Loop & | loop, | ||
| utility::vector1< protocols::loops::Loop > * | pieces | ||
| ) |
Recursively decomposes <loop> into a series of <pieces>, each having length less than or equal to <max_length>.
References core::sequence::left, protocols::loops::Loop::length(), protocols::loops::Loop::start(), and protocols::loops::Loop::stop().
Referenced by limit_chunk_size().
| void protocols::nonlocal::emit_intermediate | ( | const core::pose::Pose & | pose, |
| const std::string & | filename | ||
| ) |
If -abinitio:debug is enabled, writes <pose> to <file>.
References core::pack::interaction_graph::debug, core::io::pdb::dump_pdb(), and protocols::abinitio::filename().
| void protocols::nonlocal::find_regions_with_minimum_size | ( | const core::sequence::SequenceAlignment & | alignment, |
| const core::Size | unaligned_region_min_sz, | ||
| protocols::loops::LoopsOP & | aligned_regions, | ||
| protocols::loops::LoopsOP & | unaligned_regions | ||
| ) |
| core::Real protocols::nonlocal::get_per_residue_score | ( | core::Size | rsd_idx, |
| core::scoring::ScoreType | scoretype, | ||
| core::pose::Pose const & | pose | ||
| ) |
Returns the unweighted score of the ScoreType for the given residue. Assumes that the Pose has recently been scored by ScoreFunction with non-zero weight for the ScoreType.
References core::pose::Pose::energies(), core::scoring::Energies::residue_total_energies(), and core::pose::Pose::size().
| void protocols::nonlocal::limit_chunk_size | ( | core::Size | min_chunk_sz, |
| core::Size | max_chunk_sz, | ||
| protocols::loops::LoopsOP & | regions | ||
| ) |
Best-effort attempt to limit the length of a chunk by recursively decomposing <regions> such that min_chunk_sz <= |chunk| <= max_chunk_sz.
References decompose().
| core::Size protocols::nonlocal::make_selection | ( | numeric::random::WeightedReservoirSampler< core::Size > * | sampler | ) |
Convenience method for retrieving the single highest-weighted sample.
Referenced by protocols::nonlocal::SmoothPolicy::choose().
|
static |
Referenced by protocols::nonlocal::HelixRotate::apply(), protocols::nonlocal::SheetTranslate::apply(), protocols::nonlocal::SingleFragmentMover::apply(), chunks_by_CA_CA_distance(), protocols::nonlocal::SingleFragmentMover::initialize_chunks(), and protocols::nonlocal::SingleFragmentMover::to_centroid().
|
static |
|
static |
|
static |