Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
util.cc File Reference

Utility functions for JD3. More...

#include <protocols/jd3/util.hh>
#include <core/select/residue_selector/util.hh>
#include <protocols/jd3/InnerLarvalJob.hh>
#include <protocols/parser/ResidueSelectorLoader.hh>
#include <protocols/parser/ScoreFunctionLoader.hh>
#include <utility/options/OptionCollection.hh>
#include <utility/options/keys/OptionKeyList.hh>
#include <utility/tag/XMLSchemaGeneration.hh>
#include <utility/tag/Tag.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option.hh>
#include <basic/options/util.hh>
#include <basic/Tracer.hh>
#include <basic/datacache/DataMap.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd3
 

Functions

static basic::Tracer TR ("protocols.jd3.util")
 
void protocols::jd3::append_residue_selector_subelements (utility::tag::XMLSchemaDefinition &job_definition_xsd, utility::tag::XMLSchemaComplexTypeGenerator &job_ct_gen)
 Append Residue Selector elements for your JD file. More...
 
void protocols::jd3::append_single_scorefxn_subelement (utility::tag::XMLSchemaDefinition &job_definition_xsd, utility::tag::XMLSchemaComplexTypeGenerator &job_ct_gen)
 Append the ability to have a SINGLE ScoreFunction set. More...
 
void protocols::jd3::add_residue_selectors_to_datamap (utility::tag::TagCOP tag, basic::datacache::DataMap &datamap)
 Add all residue selectors to a given datamap from a tag. More...
 
core::select::residue_selector::ResidueSelectorCOP protocols::jd3::parse_single_residue_selector (utility::tag::TagCOP tag, std::string const &selector_name)
 Return a single residue selector from tag. More...
 
core::Size protocols::jd3::nstruct_for_job (utility::tag::TagCOP job_tag)
 Get the nstruct from the job_tag, or fallback to the cmd-line. More...
 
utility::options::OptionCollectionOP protocols::jd3::options_from_tag (utility::options::OptionKeyList const &option_keys, utility::tag::TagCOP job_options_tags, utility::tag::TagCOP common_block_tags)
 Create a local options collection from a tag. More...
 
utility::options::OptionCollectionOP protocols::jd3::options_for_job (utility::options::OptionKeyList const &option_keys, InnerLarvalJob const &inner_job, utility::tag::TagCOP common_block_tags)
 Create a local options collection from an InnerLarvalJob. More...
 
void protocols::jd3::print_job_template ()
 Prints the job template to a Tracer. More...
 
utility::options::OptionTypes protocols::jd3::option_type_from_key (utility::options::OptionKey const &key)
 Get the OptionType from a key. More...
 
utility::tag::XMLSchemaType protocols::jd3::value_attribute_type_for_option (utility::options::OptionTypes const &key)
 Get the XMLSchemaType for an option key. Used during SJQ's xsd parsing. More...
 

Detailed Description

Utility functions for JD3.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)
Jared Adolf-Bryfogle (jadol.nosp@m.fbr@.nosp@m.gmail.nosp@m..com)

Function Documentation

static basic::Tracer TR ( "protocols.jd3.util"  )
static