parser

Bindings for protocols::parser namespace

class pyrosetta.rosetta.protocols.parser.ConstraintGeneratorLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.ConstraintGeneratorLoader, : pyrosetta.rosetta.protocols.parser.ConstraintGeneratorLoader) → pyrosetta.rosetta.protocols.parser.ConstraintGeneratorLoader

C++: protocols::parser::ConstraintGeneratorLoader::operator=(const class protocols::parser::ConstraintGeneratorLoader &) –> class protocols::parser::ConstraintGeneratorLoader &

cst_gen_loader_ct_namer(element_name: str) → str

C++: protocols::parser::ConstraintGeneratorLoader::cst_gen_loader_ct_namer(const class std::basic_string<char> &) –> std::string

load_data(self: pyrosetta.rosetta.protocols.parser.ConstraintGeneratorLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The ConstraintGeneratorLoader will create named ConstraintGenerators and load them into the basic::datacache::DataMap

C++: protocols::parser::ConstraintGeneratorLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::ConstraintGeneratorLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::ConstraintGeneratorLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.DataLoader

Bases: pybind11_builtins.pybind11_object

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.DataLoader, : pyrosetta.rosetta.protocols.parser.DataLoader) → pyrosetta.rosetta.protocols.parser.DataLoader

C++: protocols::parser::DataLoader::operator=(const class protocols::parser::DataLoader &) –> class protocols::parser::DataLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.DataLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None
The DataLoader may load specific information into the basic::datacache::DataMap
object using this interface.

C++: protocols::parser::DataLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

class pyrosetta.rosetta.protocols.parser.DataLoaderCreator

Bases: pybind11_builtins.pybind11_object

A class for creating new instances of DataLoaders for use in the XML Parser

assign(self: pyrosetta.rosetta.protocols.parser.DataLoaderCreator, : pyrosetta.rosetta.protocols.parser.DataLoaderCreator) → pyrosetta.rosetta.protocols.parser.DataLoaderCreator

C++: protocols::parser::DataLoaderCreator::operator=(const class protocols::parser::DataLoaderCreator &) –> class protocols::parser::DataLoaderCreator &

create_loader(self: pyrosetta.rosetta.protocols.parser.DataLoaderCreator) → protocols::parser::DataLoader

C++: protocols::parser::DataLoaderCreator::create_loader() const –> class std::shared_ptr<class protocols::parser::DataLoader>

keyname(self: pyrosetta.rosetta.protocols.parser.DataLoaderCreator) → str

C++: protocols::parser::DataLoaderCreator::keyname() const –> std::string

provide_xml_schema(self: pyrosetta.rosetta.protocols.parser.DataLoaderCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::DataLoaderCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.parser.DataLoaderFactory

Bases: pyrosetta.rosetta.utility.SingletonBase_protocols_parser_DataLoaderFactory_t

A factory for creating DataLoaders, which are able to load arbitrary data into the basic::datacache::DataMap used in the XML-based parser. This factory supports the load-time registration scheme allowing DataLoaders to be defined in libraries outside of protocols.lib

data_loader_ct_namer(loader_name: str) → str

C++: protocols::parser::DataLoaderFactory::data_loader_ct_namer(const class std::basic_string<char> &) –> std::string

factory_register(self: pyrosetta.rosetta.protocols.parser.DataLoaderFactory, creator: pyrosetta.rosetta.protocols.parser.DataLoaderCreator) → None

C++: protocols::parser::DataLoaderFactory::factory_register(class std::shared_ptr<class protocols::parser::DataLoaderCreator>) –> void

get_instance() → protocols::parser::DataLoaderFactory

C++: utility::SingletonBase<protocols::parser::DataLoaderFactory>::get_instance() –> class protocols::parser::DataLoaderFactory *

loader_map(self: pyrosetta.rosetta.protocols.parser.DataLoaderFactory) → pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_parser_DataLoaderCreator_t

C++: protocols::parser::DataLoaderFactory::loader_map() const –> const class std::map<std::string, class std::shared_ptr<class protocols::parser::DataLoaderCreator>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<class protocols::parser::DataLoaderCreator> > > > &

newDataLoader(self: pyrosetta.rosetta.protocols.parser.DataLoaderFactory, : str) → pyrosetta.rosetta.protocols.parser.DataLoader

Create a DataLoader given its identifying string

C++: protocols::parser::DataLoaderFactory::newDataLoader(const class std::basic_string<char> &) const –> class std::shared_ptr<class protocols::parser::DataLoader>

class pyrosetta.rosetta.protocols.parser.DatabaseSessionLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.DatabaseSessionLoader, : pyrosetta.rosetta.protocols.parser.DatabaseSessionLoader) → pyrosetta.rosetta.protocols.parser.DatabaseSessionLoader

C++: protocols::parser::DatabaseSessionLoader::operator=(const class protocols::parser::DatabaseSessionLoader &) –> class protocols::parser::DatabaseSessionLoader &

database_session_loader_ct_namer(element_name: str) → str

C++: protocols::parser::DatabaseSessionLoader::database_session_loader_ct_namer(const class std::basic_string<char> &) –> std::string

load_data(self: pyrosetta.rosetta.protocols.parser.DatabaseSessionLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The DatabaseSessionLoader will create named DatabaseSessions and load them into the basic::datacache::DataMap

C++: protocols::parser::DatabaseSessionLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::DatabaseSessionLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::DatabaseSessionLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.FragSetLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.FragSetLoader, : pyrosetta.rosetta.protocols.parser.FragSetLoader) → pyrosetta.rosetta.protocols.parser.FragSetLoader

C++: protocols::parser::FragSetLoader::operator=(const class protocols::parser::FragSetLoader &) –> class protocols::parser::FragSetLoader &

frag_set_loader_ct_namer(: str) → str

C++: protocols::parser::FragSetLoader::frag_set_loader_ct_namer(const class std::basic_string<char> &) –> std::string

load_data(self: pyrosetta.rosetta.protocols.parser.FragSetLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The FragSetLoader will create named FragSets and load them into the basic::datacache::DataMap

C++: protocols::parser::FragSetLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::FragSetLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::FragSetLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.JumpSelectorLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.JumpSelectorLoader, : pyrosetta.rosetta.protocols.parser.JumpSelectorLoader) → pyrosetta.rosetta.protocols.parser.JumpSelectorLoader

C++: protocols::parser::JumpSelectorLoader::operator=(const class protocols::parser::JumpSelectorLoader &) –> class protocols::parser::JumpSelectorLoader &

jump_selector_loader_ct_namer(element_name: str) → str

C++: protocols::parser::JumpSelectorLoader::jump_selector_loader_ct_namer(const class std::basic_string<char> &) –> std::string

load_data(self: pyrosetta.rosetta.protocols.parser.JumpSelectorLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The JumpSelectorLoader will create named JumpSelectors and load them into the basic::datacache::DataMap

C++: protocols::parser::JumpSelectorLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::JumpSelectorLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::JumpSelectorLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.MonteCarloLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

The MonteCarloLoader will create named MonteCarlo objects and load them into the basic::datacache::DataMap

assign(self: pyrosetta.rosetta.protocols.parser.MonteCarloLoader, : pyrosetta.rosetta.protocols.parser.MonteCarloLoader) → pyrosetta.rosetta.protocols.parser.MonteCarloLoader

C++: protocols::parser::MonteCarloLoader::operator=(const class protocols::parser::MonteCarloLoader &) –> class protocols::parser::MonteCarloLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.MonteCarloLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The MonteCarloLoader will create named MonteCarlo objects and load them into the basic::datacache::DataMap

C++: protocols::parser::MonteCarloLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::MonteCarloLoader::loader_name() –> std::string

monte_carlo_loader_ct_namer(element_name: str) → str

C++: protocols::parser::MonteCarloLoader::monte_carlo_loader_ct_namer(const class std::basic_string<char> &) –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::MonteCarloLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.MoveMapFactoryLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.MoveMapFactoryLoader, : pyrosetta.rosetta.protocols.parser.MoveMapFactoryLoader) → pyrosetta.rosetta.protocols.parser.MoveMapFactoryLoader

C++: protocols::parser::MoveMapFactoryLoader::operator=(const class protocols::parser::MoveMapFactoryLoader &) –> class protocols::parser::MoveMapFactoryLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.MoveMapFactoryLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The MoveMapFactoryLoader will load named MoveMapFactories into the basic::datacache::DataMap

C++: protocols::parser::MoveMapFactoryLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::MoveMapFactoryLoader::loader_name() –> std::string

mmf_cat_in_datamap() → str

C++: protocols::parser::MoveMapFactoryLoader::mmf_cat_in_datamap() –> std::string

mmf_loader_ct_namer(element_name: str) → str

C++: protocols::parser::MoveMapFactoryLoader::mmf_loader_ct_namer(const class std::basic_string<char> &) –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::MoveMapFactoryLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

class pyrosetta.rosetta.protocols.parser.ResLvlTaskOperationLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.ResLvlTaskOperationLoader, : pyrosetta.rosetta.protocols.parser.ResLvlTaskOperationLoader) → pyrosetta.rosetta.protocols.parser.ResLvlTaskOperationLoader

C++: protocols::parser::ResLvlTaskOperationLoader::operator=(const class protocols::parser::ResLvlTaskOperationLoader &) –> class protocols::parser::ResLvlTaskOperationLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.ResLvlTaskOperationLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None
The ResLvlTaskOperationLoader will load named residue-level-task operations
into the basic::datacache::DataMap

C++: protocols::parser::ResLvlTaskOperationLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::ResLvlTaskOperationLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::ResLvlTaskOperationLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

res_lvl_task_op_loader_ct_namer(element_name: str) → str

C++: protocols::parser::ResLvlTaskOperationLoader::res_lvl_task_op_loader_ct_namer(const class std::basic_string<char> &) –> std::string

class pyrosetta.rosetta.protocols.parser.ResidueSelectorLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.ResidueSelectorLoader, : pyrosetta.rosetta.protocols.parser.ResidueSelectorLoader) → pyrosetta.rosetta.protocols.parser.ResidueSelectorLoader

C++: protocols::parser::ResidueSelectorLoader::operator=(const class protocols::parser::ResidueSelectorLoader &) –> class protocols::parser::ResidueSelectorLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.ResidueSelectorLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The ResidueSelectorLoader will create named ResidueSelectors and load them into the basic::datacache::DataMap

C++: protocols::parser::ResidueSelectorLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::ResidueSelectorLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::ResidueSelectorLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

res_selector_loader_ct_namer(element_name: str) → str

C++: protocols::parser::ResidueSelectorLoader::res_selector_loader_ct_namer(const class std::basic_string<char> &) –> std::string

class pyrosetta.rosetta.protocols.parser.ScoreFunctionLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.ScoreFunctionLoader, : pyrosetta.rosetta.protocols.parser.ScoreFunctionLoader) → pyrosetta.rosetta.protocols.parser.ScoreFunctionLoader

C++: protocols::parser::ScoreFunctionLoader::operator=(const class protocols::parser::ScoreFunctionLoader &) –> class protocols::parser::ScoreFunctionLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.ScoreFunctionLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The ScoreFunctionLoader will create named ScoreFunctions and load them into the basic::datacache::DataMap

C++: protocols::parser::ScoreFunctionLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::ScoreFunctionLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::ScoreFunctionLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

score_function_loader_ct_namer(element_name: str) → str

C++: protocols::parser::ScoreFunctionLoader::score_function_loader_ct_namer(const class std::basic_string<char> &) –> std::string

class pyrosetta.rosetta.protocols.parser.SimpleMetricLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.SimpleMetricLoader, : pyrosetta.rosetta.protocols.parser.SimpleMetricLoader) → pyrosetta.rosetta.protocols.parser.SimpleMetricLoader

C++: protocols::parser::SimpleMetricLoader::operator=(const class protocols::parser::SimpleMetricLoader &) –> class protocols::parser::SimpleMetricLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.SimpleMetricLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The SimpleMetricLoader will create named SimpleMetrics and load them into the basic::datacache::DataMap

C++: protocols::parser::SimpleMetricLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::SimpleMetricLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::SimpleMetricLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

simple_metric_loader_ct_namer(element_name: str) → str

C++: protocols::parser::SimpleMetricLoader::simple_metric_loader_ct_namer(const class std::basic_string<char> &) –> std::string

class pyrosetta.rosetta.protocols.parser.TaskOperationLoader

Bases: pyrosetta.rosetta.protocols.parser.DataLoader

A class for loading arbitrary data into the XML parser’s basic::datacache::DataMap.

assign(self: pyrosetta.rosetta.protocols.parser.TaskOperationLoader, : pyrosetta.rosetta.protocols.parser.TaskOperationLoader) → pyrosetta.rosetta.protocols.parser.TaskOperationLoader

C++: protocols::parser::TaskOperationLoader::operator=(const class protocols::parser::TaskOperationLoader &) –> class protocols::parser::TaskOperationLoader &

load_data(self: pyrosetta.rosetta.protocols.parser.TaskOperationLoader, pose: pyrosetta.rosetta.core.pose.Pose, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → None

The TaskOperationLoader will load named task operations into the basic::datacache::DataMap

C++: protocols::parser::TaskOperationLoader::load_data(const class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> void

loader_name() → str

C++: protocols::parser::TaskOperationLoader::loader_name() –> std::string

provide_xml_schema(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None

C++: protocols::parser::TaskOperationLoader::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

task_op_loader_ct_namer(element_name: str) → str

C++: protocols::parser::TaskOperationLoader::task_op_loader_ct_namer(const class std::basic_string<char> &) –> std::string