Rosetta 3.4
Public Types | Static Public Member Functions
core::scoring::ScoreFunctionFactory Class Reference

a collection of functions making a single score_function More...

#include <ScoreFunctionFactory.hh>

List of all members.

Public Types

typedef
core::scoring::symmetry::SymmetricScoreFunction 
SymmetricScoreFunction

Static Public Member Functions

static ScoreFunctionOP create_score_function (std::string weights_tag)
 Returns a ScoreFunction from the database weights file <weights_tag>
static ScoreFunctionOP create_score_function (std::string weights_tag, std::string const &patch_tag)
 Returns a ScoreFunction from the database weights file <weights_tag> with the patch <patch_tag>
static ScoreFunctionOP create_score_function (std::string weights_tag, utility::vector1< std::string > patch_tags)
 Returns a ScoreFunction from the database weights file <weights_tag> with patches in <patch_tags>

Detailed Description

a collection of functions making a single score_function


Member Typedef Documentation


Member Function Documentation

ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag) [static]

Returns a ScoreFunction from the database weights file <weights_tag>

example(s): scorefxn = create_score_function('standard') See also: ScoreFunction ScoreFunction.show ScoreFunction.weights ScoreType

Referenced by protocols::simple_filters::ExtraScoreEvaluatorCreator::add_evaluators(), protocols::hotspot_hashing::HotspotStubSet::add_hotspot_constraints_to_pose(), protocols::simple_moves::SetReturningPackRotamersMover::apply(), protocols::simple_moves::MinPackMover::apply(), protocols::simple_filters::TruncatedScoreEvaluator::apply(), protocols::rna::RNA_Relaxer::apply(), protocols::rna::RNA_DeNovoProtocol::apply(), protocols::protein_interface_design::movers::PlaceStubMover::apply(), protocols::protein_interface_design::movers::PlacementAuctionMover::apply(), protocols::protein_interface_design::movers::InterfaceRecapitulationMover::apply(), protocols::protein_interface_design::movers::BuildAlaPose::apply(), protocols::protein_interface_design::movers::BestHotspotCstMover::apply(), protocols::loops::loop_mover::refine::LoopMover_Refine_Backrub::apply(), protocols::forge::remodel::RemodelMover::apply(), protocols::forge::remodel::RemodelAccumulator::apply(), protocols::enzdes::PredesignPerturbMover::apply(), protocols::dna::DnaInterfaceMinMover::apply(), protocols::comparative_modeling::LoopRelaxThreadingMover::apply(), protocols::coarse_rna::CoarseRNA_DeNovoProtocol::apply(), protocols::antibody::GraftMover::apply(), protocols::antibody::AntibodyModeler::apply(), protocols::abinitio::DomainAssembly::apply(), protocols::relax::RelaxProtocolBase::apply_disulfides(), protocols::dna::argrot_dna_dis2(), protocols::simple_moves::asym_fold_and_dock::AsymFoldandDockRbTrialMover::AsymFoldandDockRbTrialMover(), protocols::rbsegment_relax::AutoRBMover::AutoRBMover(), protocols::jumping::ResiduePairJump::build_sidechain_rotamers(), protocols::ub_e2c::ubi_e2c_modeler::calc_interaction_energy(), protocols::rna::check_base_pair(), protocols::rna::classify_base_pairs(), protocols::antibody::CloseOneMover::close_one_loop_stem(), protocols::simple_filters::TerminusDistanceFilter::compute(), protocols::simple_filters::ResiduesInInterfaceFilter::compute(), protocols::protein_interface_design::filters::SequenceRecoveryFilter::compute(), protocols::protein_interface_design::filters::HbondsToResidueFilter::compute(), protocols::protein_interface_design::TerminusDistanceFilter::compute(), protocols::protein_interface_design::HbondsToResidueFilter::compute(), protocols::protein_interface_design::ResiduesInInterfaceFilter::compute(), protocols::fldsgn::filters::CoreDunbrackFilter::compute(), protocols::protein_interface_design::movers::MapHotspot::create_rotamer_set(), protocols::ddG_main(), protocols::jd2::archive::DebugArchive::DebugArchive(), protocols::docking::DockingHighRes::DockingHighRes(), protocols::docking::DockingHighResFilter::DockingHighResFilter(), protocols::docking::DockingSlideIntoContact::DockingSlideIntoContact(), protocols::enzdes::EnzdesBaseProtocol::EnzdesBaseProtocol(), protocols::ub_e2c::ubi_e2c_modeler::evaluate_native(), protocols::hotspot_hashing::HotspotStubSet::fill(), protocols::protein_interface_design::find_lowest_constraint_energy_residue(), protocols::jd2::DockDesignParser::generate_mover_from_pose(), protocols::protein_interface_design::movers::MapHotspot::GenerateMap(), protocols::vip::VIP_Report::get_GOE_relaxed_report(), protocols::vip::VIP_Report::get_GOE_repack_report(), protocols::rna::get_number_base_stacks(), core::scoring::getScoreFunction(), hbonded(), protocols::motifs::MotifSearch::incorporate_motifs(), protocols::motifs::LigandMotifSearch::incorporate_motifs(), protocols::motifs::IRCollection::incorporate_motifs(), protocols::comparative_modeling::hybridize::HybridizeProtocol::init(), protocols::comparative_modeling::hybridize::FoldTreeHybridize::init(), protocols::comparative_modeling::hybridize::CartesianHybridize::init(), protocols::docking::TemperedDocking::init_from_options(), protocols::canonical_sampling::HamiltonianExchange::initialize_from_file(), protocols::abinitio::IterativeBase::IterativeBase(), protocols::abinitio::IterativeFullatom::IterativeFullatom(), protocols::ligand_docking::LigandBaseProtocol::LigandBaseProtocol(), protocols::jd2::parser::ScoreFunctionLoader::load_data(), main(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::minimize_all(), protocols::vip::VIP_Mover::minimize_conformation(), protocols::motifs::mutate_loops_for_search(), core::pack::optimize_H_and_notify(), core::pack::pack_missing_sidechains(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::pair_sets_with_positions(), protocols::protein_interface_design::movers::PlaceStubMover::parse_my_tag(), protocols::protein_interface_design::movers::PlaceSimultaneouslyMover::parse_my_tag(), protocols::protein_interface_design::movers::parse_stub_sets(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionCOP(), protocols::toolbox::PyReturnValuePolicyTest_ScoreFunctionOP(), protocols::RBSegmentRelax_main(), protocols::forge::remodel::RemodelAccumulator::recover_checkpoint(), protocols::antibody2::Ab_ModelCDRH3::relax_cdrs(), protocols::antibody::AntibodyModeler::relax_cdrs(), protocols::vip::VIP_Mover::relax_favorable_poses(), protocols::forge::remodel::RemodelEnzdesCstModule::RemodelEnzdesCstModule(), protocols::forge::remodel::RemodelMover::RemodelMover(), protocols::antibody::AntibodyModeler::repulsive_ramp(), protocols::relax::WorkUnit_BatchRelax_and_PostRescore::rescore_all_decoys(), protocols::forge::methods::restore_residues(), protocols::rna::RNA_Minimizer::RNA_Minimizer(), protocols::medal::MedalMover::score_function(), protocols::simple_moves::ScoreMover::ScoreMover(), protocols::enzdes::SecondaryMatchProtocol::SecondaryMatchProtocol(), protocols::symmetric_docking::SymDockProtocol::set_default(), protocols::flexpep_docking::FlexPepDockingProtocol::set_default(), protocols::docking::DockMCMCycle::set_default(), protocols::antibody2::Ab_RelaxCDRs_Mover::set_default(), protocols::ub_e2c::ubi_e2c_modeler::set_default(), protocols::antibody::LoopRlxMover::set_default(), protocols::antibody::CDRH3Modeler::set_default(), protocols::symmetric_docking::SymSidechainMinMover::set_default_options(), protocols::abinitio::MembraneAbinitio::set_default_scores(), protocols::abinitio::ClassicAbinitio::set_default_scores(), protocols::simple_moves::symmetry::SymmetrySlider::setup(), protocols::simple_moves::PackRotamersMover::setup(), protocols::swa::protein::StepWiseProteinScreener::setup_centroid_screen(), protocols::surface_docking::FullatomRelaxMover::setup_defaults(), protocols::surface_docking::CentroidRelaxMover::setup_defaults(), protocols::simple_moves::symmetry::SymShakeStructureMover::setup_for_run(), protocols::simple_moves::ShakeStructureMover::setup_for_run(), protocols::loops::loop_closure::ccd::SlidingWindowLoopClosure::setup_frag_scorefxn(), protocols::star::setup_score(), protocols::docking::SidechainMinMover::SidechainMinMover(), protocols::surface_docking::SlideIntoSurface::SlideIntoSurface(), protocols::antibody::AntibodyModeler::snugfit_mcm_protocol(), protocols::vip::VIP_Mover::sort_fill_energies(), protocols::star::StarAbinitio::StarAbinitio(), protocols::motifs::IRCollection::successful_loop_closure(), protocols::surface_docking::SurfaceDockingProtocol::SurfaceDockingProtocol(), protocols::symmetric_docking::SymDockBaseProtocol::SymDockBaseProtocol(), protocols::symmetric_docking::SymDockingHiRes::SymDockingHiRes(), protocols::simple_moves::symmetry::SymDockingSlideIntoContact::SymDockingSlideIntoContact(), protocols::symmetric_docking::SymFoldandDockRbTrialMover::SymFoldandDockRbTrialMover(), protocols::simple_moves::symmetry::SymmetrySlider::SymmetrySlider(), protocols::motifs::IRCollection::try_for_more(), and protocols::vip::VIP_Mover::try_point_mutants().

ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag,
utility::vector1< std::string >  patch_tags 
) [static]

Returns a ScoreFunction from the database weights file <weights_tag> with patches in <patch_tags>

References core::scoring::SCORE12_PATCH, core::scoring::STANDARD_WTS, and core::scoring::tr().

ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag,
std::string const &  patch_tag 
) [static]

Returns a ScoreFunction from the database weights file <weights_tag> with the patch <patch_tag>

example(s): See also: ScoreFunction ScoreFunction.show ScoreFunction.weights ScoreType

References core::scoring::SCORE12_PATCH, and core::scoring::STANDARD_WTS.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines