|
Rosetta
|
Scoring manager class. More...
#include <core/scoring/ScoringManager.hh>#include <basic/options/option.hh>#include <basic/options/keys/score.OptionKeys.gen.hh>#include <basic/options/keys/corrections.OptionKeys.gen.hh>#include <basic/options/keys/mistakes.OptionKeys.gen.hh>#include <basic/options/keys/unfolded_state.OptionKeys.gen.hh>#include <core/scoring/OneDDistPotential.hh>#include <core/scoring/carbon_hbonds/CarbonHBondPotential.hh>#include <core/scoring/PairEPotential.hh>#include <core/scoring/EnvPairPotential.hh>#include <core/scoring/CenRotEnvPairPotential.hh>#include <core/scoring/SmoothEnvPairPotential.hh>#include <core/scoring/CenHBPotential.hh>#include <core/scoring/MembranePotential.hh>#include <core/scoring/membrane/MembraneData.hh>#include <core/scoring/Membrane_FAPotential.hh>#include <core/scoring/ProQPotential.hh>#include <core/scoring/SecondaryStructurePotential.hh>#include <core/scoring/RamaPrePro.hh>#include <core/scoring/Ramachandran.hh>#include <core/scoring/Ramachandran2B.hh>#include <core/scoring/P_AA_ABEGO3.hh>#include <core/scoring/OmegaTether.hh>#include <core/scoring/PointWaterPotential.hh>#include <core/scoring/GenBornPotential.hh>#include <core/scoring/HydroxylTorsionPotential.hh>#include <core/scoring/MultipoleElecPotential.hh>#include <core/scoring/SASAPotential.hh>#include <core/scoring/VdWTinkerPotential.hh>#include <core/scoring/facts/FACTSPotential.hh>#include <core/scoring/GenericBondedPotential.hh>#include <core/scoring/AtomVDW.hh>#include <core/scoring/DensityZscoresStatsSetup.hh>#include <core/scoring/rna/RNA_AtomVDW.hh>#include <core/scoring/geometric_solvation/DatabaseOccSolEne.hh>#include <core/scoring/carbohydrates/CHIEnergyFunction.hh>#include <core/scoring/carbohydrates/OmegaPreferencesFunction.hh>#include <core/scoring/dna/DNABFormPotential.hh>#include <core/scoring/dna/DNATorsionPotential.hh>#include <core/scoring/dna/DNA_BasePotential.hh>#include <core/scoring/rna/RNA_LowResolutionPotential.hh>#include <core/scoring/rna/RNP_LowResPotential.hh>#include <core/scoring/rna/RNP_LowResPairDistPotential.hh>#include <core/scoring/rna/RNP_LowResStackData.hh>#include <core/scoring/rna/RNA_SuitePotential.hh>#include <core/scoring/rna/TNA_SuitePotential.hh>#include <core/scoring/rna/chemical_shift/RNA_ChemicalShiftPotential.hh>#include <core/scoring/rna/data/RNA_DMS_Potential.hh>#include <core/scoring/rna/data/RNA_DMS_LowResolutionPotential.hh>#include <core/scoring/loop_graph/evaluator/SixDTransRotPotential.hh>#include <core/scoring/dna/DirectReadoutPotential.hh>#include <core/scoring/P_AA.hh>#include <core/scoring/P_AA_ss.hh>#include <core/scoring/WaterAdductHBondPotential.hh>#include <core/scoring/disulfides/FullatomDisulfidePotential.hh>#include <core/scoring/disulfides/CentroidDisulfidePotential.hh>#include <core/scoring/disulfides/DisulfideMatchingPotential.hh>#include <core/scoring/UnfoldedStatePotential.hh>#include <core/scoring/PoissonBoltzmannPotential.hh>#include <core/scoring/dna/DNA_EnvPairPotential.hh>#include <core/scoring/dna/DNA_DihedralPotential.hh>#include <core/scoring/SplitUnfoldedTwoBodyPotential.hh>#include <core/scoring/elec/util.hh>#include <core/scoring/mhc_epitope_energy/MHCEpitopePredictorPreLoaded.hh>#include <core/scoring/methods/EnergyMethodCreator.hh>#include <core/scoring/methods/EnergyMethodOptions.hh>#include <core/scoring/aa_composition_energy/AACompositionEnergySetup.hh>#include <core/scoring/mhc_epitope_energy/MHCEpitopeEnergySetup.hh>#include <core/scoring/netcharge_energy/NetChargeEnergySetup.hh>#include <core/scoring/etable/Etable.hh>#include <core/scoring/etable/EtableOptions.hh>#include <core/scoring/memb_etable/MembEtable.hh>#include <core/scoring/mm/MMTorsionLibrary.hh>#include <core/scoring/mm/MMLJLibrary.hh>#include <core/scoring/mm/MMLJEnergyTable.hh>#include <core/scoring/mm/MMBondAngleLibrary.hh>#include <core/scoring/mm/MMBondLengthLibrary.hh>#include <core/scoring/nv/NVlookup.hh>#include <core/scoring/orbitals/OrbitalsLookup.hh>#include <core/scoring/interface_/DDPlookup.hh>#include <core/scoring/ScoreType.hh>#include <core/chemical/ChemicalManager.hh>#include <core/chemical/ResidueType.hh>#include <core/chemical/mainchain_potential/MainchainScoreTable.fwd.hh>#include <core/chemical/mainchain_potential/util.hh>#include <basic/database/open.hh>#include <utility/string_util.hh>#include <utility/file/file_sys_util.hh>#include <utility/io/izstream.hh>#include <core/scoring/methods/EnergyMethod.fwd.hh>#include <utility/vector1.hh>#include <utility/excn/Exceptions.hh>#include <utility/thread/threadsafe_creation.hh>#include <utility/libsvm/Svm_rosetta.hh>#include <utility/pointer/memory.hh>#include <utility/sql_database/DatabaseSessionManager.hh>#include <basic/Tracer.hh>#include <functional>Namespaces | |
| core | |
| A class for reading in the atom type properties. | |
| core::scoring | |
Functions | |
| static basic::Tracer | TR ("core.scoring.ScoringManager") |
| std::string const | core::scoring::FA_STANDARD_DEFAULT ("FA_STANDARD_DEFAULT") |
| global etable_id More... | |
| std::string const | core::scoring::FA_STANDARD_SOFT ("FA_STANDARD_SOFT") |
| std::string const | core::scoring::FA_STANDARD_MULTIPOLE ("FA_STANDARD_MULTIPOLE") |
| std::string const | core::scoring::UNFOLDED_SCORE12 ("UNFOLDED_SCORE12") |
| std::string const | core::scoring::UNFOLDED_MM_STD ("UNFOLDED_MM_STD") |
| std::string const | core::scoring::UNFOLDED_RNA ("UNFOLDED_RNA") |
| std::string const | core::scoring::UNFOLDED_SPLIT_TALARIS2013 ("UNFOLDED_SPLIT_TALARIS2013") |
| std::string const | core::scoring::UNFOLDED_SPLIT_MM_STD ("UNFOLDED_SPLIT_MM_STD") |
| std::string const | core::scoring::UNFOLDED_SPLIT_USER_DEFINED ("UNFOLDED_SPLIT_USER_DEFINED") |
| std::string const | core::scoring::SPLIT_UNFOLDED_ELE ("SPLIT_UNFOLDED_ELE") |
| std::string const | core::scoring::SPLIT_UNFOLDED_PDB ("SPLIT_UNFOLDED_PDB") |
| std::string const | core::scoring::SPLIT_UNFOLDED_ROSETTA ("SPLIT_UNFOLDED_ROSETTA") |
| std::string const | core::scoring::SPLIT_UNFOLDED_MM ("SPLIT_UNFOLDED_MM") |
| std::string const | core::scoring::SPLIT_UNFOLDED_UNIQUE ("SPLIT_UNFOLDED_UNIQUE") |
| std::string const | core::scoring::SPLIT_UNFOLDED_MEAN ("SPLIT_UNFOLDED_MEAN") |
| std::string const | core::scoring::SPLIT_UNFOLDED_MEDIAN ("SPLIT_UNFOLDED_MEDIAN") |
| std::string const | core::scoring::SPLIT_UNFOLDED_MODE ("SPLIT_UNFOLDED_MODE") |
| std::string const | core::scoring::SPLIT_UNFOLDED_BOLTZ ("SPLIT_UNFOLDED_BOLTZ") |
| std::string const | core::scoring::SPLIT_UNFOLDED_USER_DEFINED ("SPLIT_UNFOLDED_USER_DEFINED") |
Scoring manager class.
The ScoringManager handles the lazy loading of data for each scoretype. Note that data load must be threadsafe. For this, the utility::thread::safely_create_load_once_object_by_OP function is used.
|
static |