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

Utility functions for defining XML Schema for scoring grids. More...

#include <core/types.hh>
#include <protocols/qsar/scoring_grid/GridSet.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <utility/tag/Tag.fwd.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <string>
#include <list>

Namespaces

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

Functions

GridSetCOP protocols::qsar::scoring_grid::parse_grid_set_from_tag (utility::tag::TagCOP tag, basic::datacache::DataMap const &data, std::string const &option_name="grid_set")
 Get a GridSet from the datamap, using the option_name attribute of the tag. More...
 
void protocols::qsar::scoring_grid::attributes_for_parse_grid_set_from_tag (utility::tag::AttributeList &attributes, std::string const &description="", std::string const &option_name="grid_set")
 Append the attributes read by parse_grid_set_from_tag() More...
 
GridSetCOP protocols::qsar::scoring_grid::parse_optional_grid_set_from_tag (utility::tag::TagCOP tag, basic::datacache::DataMap const &data, std::string const &option_name="grid_set")
 Get a GridSet from the datamap, using the option_name attribute of the tag. If a GridSet hasn't been specified, return a nullptr. More...
 
void protocols::qsar::scoring_grid::attributes_for_parse_optional_grid_set_from_tag (utility::tag::AttributeList &attributes, std::string const &description="", std::string const &option_name="grid_set")
 Append the attributes read by parse_optional_grid_set_from_tag() More...
 
std::string protocols::qsar::scoring_grid::complex_type_name_for_scoring_grid (std::string const &element_name)
 Used to name the xs:complexType for a scoring grid that is created with the given element name. More...
 
void protocols::qsar::scoring_grid::xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &scoring_grid_name, std::string const &description, utility::tag::AttributeList const &attributes)
 Define the XML schema definition for a scoring grid that has no subelements but does have a set of attributes (aka options). More...
 

Detailed Description

Utility functions for defining XML Schema for scoring grids.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)