Rosetta
Namespaces | Functions
util.hh File Reference

Utility functions for JD3. More...

#include <protocols/jd3/InnerLarvalJob.fwd.hh>
#include <core/types.hh>
#include <core/select/residue_selector/ResidueSelector.fwd.hh>
#include <utility/options/OptionCollection.fwd.hh>
#include <utility/options/keys/OptionKeyList.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <string>

Namespaces

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

Functions

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_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...
 
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...
 
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)