rosetta_scripts¶
Bindings for protocols::rosetta_scripts namespace
-
class
pyrosetta.rosetta.protocols.rosetta_scripts.
PosePropertyReporterCreator
¶ Bases:
pybind11_builtins.pybind11_object
Abstract base class for a PosePropertyReporter factory; the Creator class is responsible for creating a particular PosePropertyReporter class.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator) -> None
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator, arg0: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator, : pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator) → pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator¶ C++: protocols::rosetta_scripts::PosePropertyReporterCreator::operator=(const class protocols::rosetta_scripts::PosePropertyReporterCreator &) –> class protocols::rosetta_scripts::PosePropertyReporterCreator &
-
create_reporter
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator) → pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporter¶ C++: protocols::rosetta_scripts::PosePropertyReporterCreator::create_reporter() const –> class std::shared_ptr<class protocols::rosetta_scripts::PosePropertyReporter>
-
keyname
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator) → str¶ C++: protocols::rosetta_scripts::PosePropertyReporterCreator::keyname() const –> std::string
-
provide_xml_schema
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PosePropertyReporterCreator, xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::rosetta_scripts::PosePropertyReporterCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
-
-
class
pyrosetta.rosetta.protocols.rosetta_scripts.
PoseSelectorCreator
¶ Bases:
pybind11_builtins.pybind11_object
Abstract base class for a PoseSelector factory; the Creator class is responsible for creating a particular PoseSelector class.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator) -> None
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator, arg0: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator, : pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator¶ C++: protocols::rosetta_scripts::PoseSelectorCreator::operator=(const class protocols::rosetta_scripts::PoseSelectorCreator &) –> class protocols::rosetta_scripts::PoseSelectorCreator &
-
create_selector
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator) → pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelector¶ C++: protocols::rosetta_scripts::PoseSelectorCreator::create_selector() const –> class std::shared_ptr<class protocols::rosetta_scripts::PoseSelector>
-
keyname
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator) → str¶ C++: protocols::rosetta_scripts::PoseSelectorCreator::keyname() const –> std::string
-
provide_xml_schema
(self: pyrosetta.rosetta.protocols.rosetta_scripts.PoseSelectorCreator, : pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::rosetta_scripts::PoseSelectorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
-
-
class
pyrosetta.rosetta.protocols.rosetta_scripts.
RosettaScriptsParser
¶ Bases:
pybind11_builtins.pybind11_object
Reading the xml file and generating the mover
Uses the Tag interface to the xml reader library in boost to parse an xml file that contains design protocol information.
SCOREFXNS provides a way to define scorefunctions as they are defined in the rosetta database, using the weights/patch convenctions. Several default scorefunctions are preset and can be used without defining them explicitly.
FILTERS defines a set of filters that can be used together with the dockdesign movers to prune out poses that don’t meet certain criteria
MOVERS defines the movers that will be used
PROTOCOLS is the only order-sensitive section where subsequent movers and filters are expected to be defined. These movers and filters were defined in the previous two sections. The order in which the protocols are specified by the user will be maintained by the DockDesign mover.
APPLY_TO_POSE This section allows for certain movers to be applied to the pose prior to starting the DockDesign protocol. For instance, these movers could set constraints, such as favor_native_residue. In this case, for example, the weights of res_type_constraint in all of the scorefunctions that are defined in SCOREFXNS or by default are set to 1.0, but can be changed by the user globally (in the definition of the weight on the constraint), or in particular for each of the scorefunctions by changing the relevant term (which is set by default to the global value).
xi:include statements can be placed anywhere to trigger read-in of another RosettaScripts XML file. Contents of the file replace the xi:include statement.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser) → None¶
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, : pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser) → pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::operator=(const class protocols::rosetta_scripts::RosettaScriptsParser &) –> class protocols::rosetta_scripts::RosettaScriptsParser &
-
create_tag_from_xml
(*args, **kwargs)¶ Overloaded function.
- create_tag_from_xml(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, xml_fname: str, options: pyrosetta.rosetta.utility.options.OptionCollection) -> pyrosetta.rosetta.utility.tag.Tag
Create a tag from an XML file. Read from Script Vars options from a local options collection.
C++: protocols::rosetta_scripts::RosettaScriptsParser::create_tag_from_xml(const class std::basic_string<char> &, const class utility::options::OptionCollection &) –> class std::shared_ptr<const class utility::tag::Tag>
- create_tag_from_xml(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, xml_fname: str, script_vars: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.utility.tag.Tag
- Create a tag from an XML file. Use Script Vars bariable to do any substitutions.
- Script Var String: “xx=yy” for %xx% replacement in XML script.
C++: protocols::rosetta_scripts::RosettaScriptsParser::create_tag_from_xml(const class std::basic_string<char> &, const class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > > &) –> class std::shared_ptr<const class utility::tag::Tag>
-
create_tag_from_xml_string
(*args, **kwargs)¶ Overloaded function.
- create_tag_from_xml_string(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, xml_text: str, options: pyrosetta.rosetta.utility.options.OptionCollection) -> pyrosetta.rosetta.utility.tag.Tag
Create a tag from an XML string. Read from Script Vars options from a local options collection.
C++: protocols::rosetta_scripts::RosettaScriptsParser::create_tag_from_xml_string(const class std::basic_string<char> &, const class utility::options::OptionCollection &) –> class std::shared_ptr<const class utility::tag::Tag>
- create_tag_from_xml_string(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, xml_text: str, script_vars: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.utility.tag.Tag
- Create a tag from an XML string. Use Script Vars bariable to do any substitutions.
- Script Var String: “xx=yy” for %xx% replacement in XML script.
C++: protocols::rosetta_scripts::RosettaScriptsParser::create_tag_from_xml_string(const class std::basic_string<char> &, const class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > > &) –> class std::shared_ptr<const class utility::tag::Tag>
-
find_rosettascript_tag
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, rootTag: pyrosetta.rosetta.utility.tag.Tag, section_name: str, option_name: str, option_value: str) → pyrosetta.rosetta.utility.tag.Tag¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::find_rosettascript_tag(class std::shared_ptr<const class utility::tag::Tag>, const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::basic_string<char> &) –> class std::shared_ptr<const class utility::tag::Tag>
-
generate_mover_and_apply_to_pose
(*args, **kwargs)¶ Overloaded function.
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, xml_fname: str) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
Convenience function to construct a ParsedProtocol from a file
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose(class core::pose::Pose &, const class std::basic_string<char> &) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, modified_pose: bool, xml_fname: str) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
Convenience function to construct a ParsedProtocol from a file
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose(class core::pose::Pose &, bool &, const class std::basic_string<char> &) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, modified_pose: bool, xml_fname: str, script_vars: pyrosetta.rosetta.utility.vector1_std_string) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
Convenience function to construct a ParsedProtocol from a file
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose(class core::pose::Pose &, bool &, const class std::basic_string<char> &, const class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > > &) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, options: pyrosetta.rosetta.utility.options.OptionCollection, modified_pose: bool) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
Convenience function to construct a ParsedProtocol from a file
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose(class core::pose::Pose &, const class utility::options::OptionCollection &, bool &) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, options: pyrosetta.rosetta.utility.options.OptionCollection, modified_pose: bool, xml_fname: str) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
- generate_mover_and_apply_to_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, options: pyrosetta.rosetta.utility.options.OptionCollection, modified_pose: bool, xml_fname: str, xml_objects: protocols::rosetta_scripts::XmlObjects) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
Convenience function to construct a ParsedProtocol from a file
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose(class core::pose::Pose &, const class utility::options::OptionCollection &, bool &, const class std::basic_string<char> &, class std::shared_ptr<class protocols::rosetta_scripts::XmlObjects>) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
-
generate_mover_and_apply_to_pose_xml_string
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, options: pyrosetta.rosetta.utility.options.OptionCollection, modified_pose: bool, xml_text: str, xml_objects: protocols::rosetta_scripts::XmlObjects) → pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol¶ Convenience function to construct a ParsedProtocol from a string
- Reads in an RosettaScript from file, replaces script_vars if present, applies operations
- in APPLY_TO_POSE to pose. Then returns the full ParsedProtocol See also protocols::rosetta_scripts::XmlObjects
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_and_apply_to_pose_xml_string(class core::pose::Pose &, const class utility::options::OptionCollection &, bool &, const class std::basic_string<char> &, class std::shared_ptr<class protocols::rosetta_scripts::XmlObjects>) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
-
generate_mover_for_protocol
(*args, **kwargs)¶ Overloaded function.
- generate_mover_for_protocol(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, modified_pose: bool, protocol_tag: pyrosetta.rosetta.utility.tag.Tag, options: pyrosetta.rosetta.utility.options.OptionCollection) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
- generate_mover_for_protocol(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, modified_pose: bool, protocol_tag: pyrosetta.rosetta.utility.tag.Tag, options: pyrosetta.rosetta.utility.options.OptionCollection, xml_objects: protocols::rosetta_scripts::XmlObjects) -> pyrosetta.rosetta.protocols.rosetta_scripts.ParsedProtocol
- Create the ParsedProtocolMover for the protocol using a tag. Set modified pose variable.
Apply to pose if needed.
Go through tags, apply to pose, generate DataMap and ParsedProtocol Mover. This funciton does the heavy lifting. READS from LOCAL OptionsCollection.
C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_for_protocol(class core::pose::Pose &, bool &, class std::shared_ptr<const class utility::tag::Tag>, const class utility::options::OptionCollection &, class std::shared_ptr<class protocols::rosetta_scripts::XmlObjects>) –> class std::shared_ptr<class protocols::rosetta_scripts::ParsedProtocol>
-
generate_mover_from_pose
(*args, **kwargs)¶ Overloaded function.
- generate_mover_from_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, mover: pyrosetta.rosetta.protocols.moves.Mover, new_input: bool, xml_file: str) -> bool
- generate_mover_from_pose(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, mover: pyrosetta.rosetta.protocols.moves.Mover, new_input: bool, xml_file: str, guarantee_new_mover: bool) -> bool
Original, JD2-compatible mover generating function.
NOT accessible in PyRosetta. For general use and PyRosetta, use generate_mover_and_apply_to_pose functions. READS FROM GLOBAL OPTIONS.C++: protocols::rosetta_scripts::RosettaScriptsParser::generate_mover_from_pose(class core::pose::Pose &, class std::shared_ptr<class protocols::moves::Mover> &, bool, const class std::basic_string<char> &, bool) –> bool
-
parse_protocol_tag
(*args, **kwargs)¶ Overloaded function.
- parse_protocol_tag(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, pose: pyrosetta.rosetta.core.pose.Pose, protocol_tag: pyrosetta.rosetta.utility.tag.Tag, options: pyrosetta.rosetta.utility.options.OptionCollection) -> pyrosetta.rosetta.protocols.moves.Mover
C++: protocols::rosetta_scripts::RosettaScriptsParser::parse_protocol_tag(class core::pose::Pose &, class std::shared_ptr<const class utility::tag::Tag>, const class utility::options::OptionCollection &) –> class std::shared_ptr<class protocols::moves::Mover>
- parse_protocol_tag(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, protocol_tag: pyrosetta.rosetta.utility.tag.Tag, options: pyrosetta.rosetta.utility.options.OptionCollection) -> pyrosetta.rosetta.protocols.moves.Mover
C++: protocols::rosetta_scripts::RosettaScriptsParser::parse_protocol_tag(class std::shared_ptr<const class utility::tag::Tag>, const class utility::options::OptionCollection &) –> class std::shared_ptr<class protocols::moves::Mover>
-
protocol_option_set
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, options: pyrosetta.rosetta.utility.options.OptionCollection) → bool¶ Checks the LOCAL options collection to see if a protocol has been set.
C++: protocols::rosetta_scripts::RosettaScriptsParser::protocol_option_set(const class utility::options::OptionCollection &) const –> bool
-
read_in_and_recursively_replace_includes
(*args, **kwargs)¶ Overloaded function.
- read_in_and_recursively_replace_includes(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, filename: str, substituted_contents: str, filenames_encountered: pyrosetta.rosetta.utility.vector1_std_string, recursion_level: int) -> None
- read_in_and_recursively_replace_includes(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, filename: str, substituted_contents: str, filenames_encountered: pyrosetta.rosetta.utility.vector1_std_string, recursion_level: int, do_not_recurse: bool) -> None
- read_in_and_recursively_replace_includes(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, filename: str, substituted_contents: str, filenames_encountered: pyrosetta.rosetta.utility.vector1_std_string, recursion_level: int, do_not_recurse: bool, xml_text_for_top_level: str) -> None
- Actually read in the XML file. Called recursively to read in XML files that
this XML file includes. At the end of this operation, substituted_contents contains the contents of the XML file, with all xi:includes replaced with the contents of included XML files. Files are opened and closed here.
Note that filenames_encountered is passed by copy rather than by reference DELIBERATELY. This is so that it remains a list of parent files, so that only circular dependencies (attempts to include one’s own parent, grandparent, etc.) are detected. If xml_text_for_top_level is set the filename passed will not be read and instead xml_text_for_top_level will be used as though it was the contents of the first file.
Vikram K. Mulligan (vmullig.edu)
Rocco Moretti (rmorettiase.com)
C++: protocols::rosetta_scripts::RosettaScriptsParser::read_in_and_recursively_replace_includes(const class std::basic_string<char> &, class std::basic_string<char> &, class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > >, const unsigned long, const bool, const class std::basic_string<char> &) const –> void
-
register_factory_prototypes
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser) → None¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::register_factory_prototypes() –> void
-
rosetta_scripts_complex_type_naming_func
(element_name: str) → str¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::rosetta_scripts_complex_type_naming_func(const class std::basic_string<char> &) –> std::string
-
rosetta_scripts_element_name
() → str¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::rosetta_scripts_element_name() –> std::string
-
set_recursion_limit
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, options: pyrosetta.rosetta.utility.options.OptionCollection) → None¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::set_recursion_limit(const class utility::options::OptionCollection &) –> void
-
validate_input_script_against_xsd
(self: pyrosetta.rosetta.protocols.rosetta_scripts.RosettaScriptsParser, fname: str, input_xml: pyrosetta.rosetta.std.stringstream) → None¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::validate_input_script_against_xsd(const class std::basic_string<char> &, const class std::basic_stringstream<char> &) const –> void
-
write_ROSETTASCRIPTS_complex_type
(: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::write_ROSETTASCRIPTS_complex_type(class utility::tag::XMLSchemaDefinition &) –> void
-
xsd_for_rosetta_scripts
() → str¶ C++: protocols::rosetta_scripts::RosettaScriptsParser::xsd_for_rosetta_scripts() –> std::string
-
-
class
pyrosetta.rosetta.protocols.rosetta_scripts.
SavePoseMover
¶ Bases:
pyrosetta.rosetta.protocols.moves.Mover
mover that can be used to save or restore a pose at an arbitrary point during a rosetta scripts protocol. other movers or filters can be set up to access poses saved by this mover during their apply calls.
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) -> None
- __init__(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover, arg0: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
apply
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ C++: protocols::rosetta_scripts::SavePoseMover::apply(class core::pose::Pose &) –> void
-
assign
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover, : pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) → pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover¶ C++: protocols::rosetta_scripts::SavePoseMover::operator=(const class protocols::rosetta_scripts::SavePoseMover &) –> class protocols::rosetta_scripts::SavePoseMover &
-
clear_info
(self: pyrosetta.rosetta.protocols.moves.Mover) → None¶ Strings container can be used to return miscellaneous info (as std::string) from a mover, such as notes about the results of apply(). The job distributor (Apr 09 vintage) will check this function to see if your protocol wants to add string info to the Job that ran this mover. One way this can be useful is that later, a JobOutputter may include/append this info to an output file.
clear_info is called by jd2 before calling applyC++: protocols::moves::Mover::clear_info() –> void
-
clone
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::rosetta_scripts::SavePoseMover::clone() const –> class std::shared_ptr<class protocols::moves::Mover>
-
create
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::moves::Mover::create() –> class std::shared_ptr<class protocols::moves::Mover>
-
fresh_instance
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::rosetta_scripts::SavePoseMover::fresh_instance() const –> class std::shared_ptr<class protocols::moves::Mover>
-
get_additional_output
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.core.pose.Pose¶ fpd
Mechanism by which a mover may return multiple output poses from a single input pose.C++: protocols::moves::Mover::get_additional_output() –> class std::shared_ptr<class core::pose::Pose>
-
get_cloned_saved_pose
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) → pyrosetta.rosetta.core.pose.Pose¶ Returns a cloned PoseOP of reference_pose_
C++: protocols::rosetta_scripts::SavePoseMover::get_cloned_saved_pose() const –> class std::shared_ptr<class core::pose::Pose>
-
get_current_job
(self: pyrosetta.rosetta.protocols.moves.Mover) → protocols::jobdist::BasicJob¶ C++: protocols::moves::Mover::get_current_job() const –> class std::shared_ptr<const class protocols::jobdist::BasicJob>
-
get_current_tag
(self: pyrosetta.rosetta.protocols.moves.Mover) → str¶ - A tag is a unique identifier used to identify structures produced
- by this Mover. get_current_tag() returns the tag, and set_current_tag( std::string tag ) sets the tag. This functionality is not intended for use with the 2008 job distributor.
C++: protocols::moves::Mover::get_current_tag() const –> std::string
-
get_input_pose
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.core.pose.Pose¶ C++: protocols::moves::Mover::get_input_pose() const –> class std::shared_ptr<const class core::pose::Pose>
-
get_last_move_status
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.protocols.moves.MoverStatus¶ returns status after an apply(). The job distributor (august 08 vintage) will check this function to see if your protocol wants to filter its results - if your protocol wants to say “that run was no good, skip it” then use the protected last_move_status(MoverStatus) to change the value that this function will return.
C++: protocols::moves::Mover::get_last_move_status() const –> enum protocols::moves::MoverStatus
-
get_name
(self: pyrosetta.rosetta.protocols.rosetta_scripts.SavePoseMover) → str¶ C++: protocols::rosetta_scripts::SavePoseMover::get_name() const –> std::string
-
get_native_pose
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.core.pose.Pose¶ C++: protocols::moves::Mover::get_native_pose() const –> class std::shared_ptr<const class core::pose::Pose>
-
get_self_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.protocols.moves.Mover¶ C++: protocols::moves::Mover::get_self_ptr() –> class std::shared_ptr<class protocols::moves::Mover>
-
get_self_weak_ptr
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.weak_ptr_protocols_moves_Mover_t¶ C++: protocols::moves::Mover::get_self_weak_ptr() –> class std::weak_ptr<class protocols::moves::Mover>
-
get_type
(self: pyrosetta.rosetta.protocols.moves.Mover) → str¶ C++: protocols::moves::Mover::get_type() const –> std::string
-
info
(self: pyrosetta.rosetta.protocols.moves.Mover) → pyrosetta.rosetta.std.list_std_string_std_allocator_std_string_t¶ non-const accessor
C++: protocols::moves::Mover::info() –> class std::list<std::string, class std::allocator<std::string > > &
-
last_proposal_density_ratio
(self: pyrosetta.rosetta.protocols.moves.Mover) → float¶ C++: protocols::moves::Mover::last_proposal_density_ratio() –> double
-
mover_name
() → str¶ C++: protocols::rosetta_scripts::SavePoseMover::mover_name() –> std::string
-
name
() → str¶ C++: protocols::moves::Mover::name() –> std::string
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: protocols::rosetta_scripts::SavePoseMover::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
register_options
() → None¶ Overload this static method if you access options within the mover.
These options will end up in -help of your application if users of this mover call register_options. Do this recursively! If you use movers within your mover, call their register_options in your register_options() method.C++: protocols::moves::Mover::register_options() –> void
-
reinitialize_for_each_job
(self: pyrosetta.rosetta.protocols.moves.Mover) → bool¶ - Inform the Job Distributor (August ‘08 vintage) whether this object needs to be freshly regenerated on
- each use.
C++: protocols::moves::Mover::reinitialize_for_each_job() const –> bool
-
reinitialize_for_new_input
(self: pyrosetta.rosetta.protocols.moves.Mover) → bool¶ - Inform the Job Distributor (August ‘08 vintage) whether this object needs to be regenerated when the input
- pose is about to change, (for example, if the Mover has special code on the first apply() that is only valid for that one input pose).
C++: protocols::moves::Mover::reinitialize_for_new_input() const –> bool
-
reset_status
(self: pyrosetta.rosetta.protocols.moves.Mover) → None¶ resets status to SUCCESS, meant to be used before an apply(). The job distributor (august 08 vintage) uses this to ensure non-accumulation of status across apply()s.
C++: protocols::moves::Mover::reset_status() –> void
-
set_current_job
(self: pyrosetta.rosetta.protocols.moves.Mover, job: protocols::jobdist::BasicJob) → None¶ ////////////////////////////end Job Distributor interface////////////////////////////////////////
C++: protocols::moves::Mover::set_current_job(class std::shared_ptr<const class protocols::jobdist::BasicJob>) –> void
-
set_current_tag
(self: pyrosetta.rosetta.protocols.moves.Mover, new_tag: str) → None¶ C++: protocols::moves::Mover::set_current_tag(const class std::basic_string<char> &) –> void
-
set_input_pose
(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ setter for poses contained for rms
C++: protocols::moves::Mover::set_input_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
-
set_native_pose
(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ setter for native poses contained for rms —- we should get rid of this method? it is widely used, but a bit unsafe
C++: protocols::moves::Mover::set_native_pose(class std::shared_ptr<const class core::pose::Pose>) –> void
-
set_type
(self: pyrosetta.rosetta.protocols.moves.Mover, setting: str) → None¶ C++: protocols::moves::Mover::set_type(const class std::basic_string<char> &) –> void
-
show
(*args, **kwargs)¶ Overloaded function.
- show(self: pyrosetta.rosetta.protocols.moves.Mover) -> None
- show(self: pyrosetta.rosetta.protocols.moves.Mover, output: pyrosetta.rosetta.std.ostream) -> None
Outputs details about the Mover, including current settings.
C++: protocols::moves::Mover::show(class std::basic_ostream<char> &) const –> void
-
test_move
(self: pyrosetta.rosetta.protocols.moves.Mover, pose: pyrosetta.rosetta.core.pose.Pose) → None¶ - : Unit test support function. Apply one move to a given pose.
- Allows extra test specific functions to be called before applying
C++: protocols::moves::Mover::test_move(class core::pose::Pose &) –> void
-
type
(*args, **kwargs)¶ Overloaded function.
- type(self: pyrosetta.rosetta.protocols.moves.Mover) -> str
C++: protocols::moves::Mover::type() const –> const std::string &
- type(self: pyrosetta.rosetta.protocols.moves.Mover, type_in: str) -> None
C++: protocols::moves::Mover::type(const class std::basic_string<char> &) –> void
-
-
pyrosetta.rosetta.protocols.rosetta_scripts.
append_subelement_for_parse_movemap_factory_legacy
(*args, **kwargs)¶ Overloaded function.
- append_subelement_for_parse_movemap_factory_legacy(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, subelements: pyrosetta.rosetta.utility.tag.XMLSchemaSimpleSubelementList) -> None
- append_subelement_for_parse_movemap_factory_legacy(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, subelements: pyrosetta.rosetta.utility.tag.XMLSchemaSimpleSubelementList, description: str) -> None
- Adds a subelement to an input subelement list describing a MoveMap subtag
- that will be used by the parse_movemap_legacy function.
C++: protocols::rosetta_scripts::append_subelement_for_parse_movemap_factory_legacy(class utility::tag::XMLSchemaDefinition &, class utility::tag::XMLSchemaSimpleSubelementList &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_get_score_function_name
(*args, **kwargs)¶ Overloaded function.
- attributes_for_get_score_function_name(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
Appends the attributes read by get_score_function_name
C++: protocols::rosetta_scripts::attributes_for_get_score_function_name(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- attributes_for_get_score_function_name(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str) -> None
Appends the attributes read by get_score_function_name w/ name argument
C++: protocols::rosetta_scripts::attributes_for_get_score_function_name(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_get_score_function_name_w_description
(*args, **kwargs)¶ Overloaded function.
- attributes_for_get_score_function_name_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str) -> None
Appends the attributes read by get_score_function_name
C++: protocols::rosetta_scripts::attributes_for_get_score_function_name_w_description(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
- attributes_for_get_score_function_name_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str, description: str) -> None
Appends the attributes read by get_score_function_name w/ name argument
C++: protocols::rosetta_scripts::attributes_for_get_score_function_name_w_description(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_residue_selector
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_residue_selector(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_residue_selector(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str) -> None
Appends the attributes read by parse_residue_selector
C++: protocols::rosetta_scripts::attributes_for_parse_residue_selector(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_score_function
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_score_function(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
Appends the attributes read by parse_score_function
C++: protocols::rosetta_scripts::attributes_for_parse_score_function(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- attributes_for_parse_score_function(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, sfxn_option_name: str) -> None
Appends the attributes read by parse_score_function w/ name argument
C++: protocols::rosetta_scripts::attributes_for_parse_score_function(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_score_function_w_description
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_score_function_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str) -> None
Appends the attributes read by parse_score_function with description
C++: protocols::rosetta_scripts::attributes_for_parse_score_function_w_description(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
- attributes_for_parse_score_function_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, sfxn_option_name: str, description: str) -> None
Appends the attributes read by parse_score_function w/ name argument and description
C++: protocols::rosetta_scripts::attributes_for_parse_score_function_w_description(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_score_function_w_description_when_required
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_score_function_w_description_when_required(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, sfxn_option_name: str) -> None
- attributes_for_parse_score_function_w_description_when_required(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, sfxn_option_name: str, description: str) -> None
Appends the attributes read by parse_score_function w/ name argument and description.
This version appends the attributes as required attributes.
Vikram K. Mulligan.
C++: protocols::rosetta_scripts::attributes_for_parse_score_function_w_description_when_required(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_task_operations
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_task_operations(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_task_operations(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str) -> None
Appends the ‘task_operation’ attribute
“description” can be used to specify for what the TaskOperations are being used for.C++: protocols::rosetta_scripts::attributes_for_parse_task_operations(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_task_operations_w_factory
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_task_operations_w_factory(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_task_operations_w_factory(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, used_for_descr: str) -> None
Appends the ‘task_operation’ and ‘task_factory’ attributes.
C++: protocols::rosetta_scripts::attributes_for_parse_task_operations_w_factory(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_parse_xyz_vector
(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) → None¶ C++: protocols::rosetta_scripts::attributes_for_parse_xyz_vector(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_saved_reference_pose
(*args, **kwargs)¶ Overloaded function.
- attributes_for_saved_reference_pose(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_saved_reference_pose(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, attribute_name: str) -> None
- convenience function to access pointers to poses that will be stored
- in the data map at an arbitrary point during an RS protocol Will look for tag in in_tag variable
C++: protocols::rosetta_scripts::attributes_for_saved_reference_pose(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
attributes_for_saved_reference_pose_w_description
(*args, **kwargs)¶ Overloaded function.
- attributes_for_saved_reference_pose_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str) -> None
- attributes_for_saved_reference_pose_w_description(attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, description: str, attribute_name: str) -> None
- convenience function to access pointers to poses that will be stored
- in the data map at an arbitrary point during an RS protocol Will look for tag in in_tag variable
C++: protocols::rosetta_scripts::attributes_for_saved_reference_pose_w_description(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
find_nearest_disulfide
(pose: pyrosetta.rosetta.core.pose.Pose, res: int) → int¶ finds the nearest disulife to given residue on pose by searching both up and down stream to the given postion
C++: protocols::rosetta_scripts::find_nearest_disulfide(const class core::pose::Pose &, const unsigned long) –> unsigned long
-
pyrosetta.rosetta.protocols.rosetta_scripts.
find_nearest_res
(*args, **kwargs)¶ Overloaded function.
- find_nearest_res(source: pyrosetta.rosetta.core.pose.Pose, target: pyrosetta.rosetta.core.pose.Pose, res: int) -> int
- find_nearest_res(source: pyrosetta.rosetta.core.pose.Pose, target: pyrosetta.rosetta.core.pose.Pose, res: int, chain: int) -> int
find source residue that is nearest to res on source. If distance is greater than 2.0A, return 0. chain=0, search all chains, chain=1,2,3 etc. search only that chain
C++: protocols::rosetta_scripts::find_nearest_res(const class core::pose::Pose &, const class core::pose::Pose &, const unsigned long, const unsigned long) –> unsigned long
- find_nearest_res(source: pyrosetta.rosetta.core.pose.Pose, target: pyrosetta.rosetta.core.pose.Pose, res: int, target_res: int, dist: float) -> None
- find_nearest_res(source: pyrosetta.rosetta.core.pose.Pose, target: pyrosetta.rosetta.core.pose.Pose, res: int, target_res: int, dist: float, chain: int) -> None
find nearest residue and also return the distance
C++: protocols::rosetta_scripts::find_nearest_res(const class core::pose::Pose &, const class core::pose::Pose &, const unsigned long, unsigned long &, double &, const unsigned long) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
get_residue_selector
(selector_name: str, data: pyrosetta.rosetta.basic.datacache.DataMap) → pyrosetta.rosetta.core.select.residue_selector.ResidueSelector¶ returns a residue selector given a selector’s name and datamap
- Looks for selector in the datamap
- Returns a const ptr to the selector
utility::excn::EXCN_Msg_Exception if selector is not found in datamap
C++: protocols::rosetta_scripts::get_residue_selector(const class std::basic_string<char> &, const class basic::datacache::DataMap &) –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
get_score_function_name
(*args, **kwargs)¶ Overloaded function.
- get_score_function_name(tag: pyrosetta.rosetta.utility.tag.Tag, option_name: str) -> str
Look up the name of assigned score function to the given option. Use this to prevent hard coding default score functions into protocols.
C++: protocols::rosetta_scripts::get_score_function_name(class std::shared_ptr<const class utility::tag::Tag>, const class std::basic_string<char> &) –> std::string
- get_score_function_name(tag: pyrosetta.rosetta.utility.tag.Tag) -> str
Look up the name of assigned score function to the ‘scorefxn=’ option. Use this to prevent hard coding default score functions into protocols.
C++: protocols::rosetta_scripts::get_score_function_name(class std::shared_ptr<const class utility::tag::Tag>) –> std::string
-
pyrosetta.rosetta.protocols.rosetta_scripts.
get_task_operations
(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) → pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_pack_task_operation_TaskOperation_t¶ ///////////////// Task Operations //////////////////////
C++: protocols::rosetta_scripts::get_task_operations(class std::shared_ptr<const class utility::tag::Tag>, const class basic::datacache::DataMap &) –> class utility::vector1<class std::shared_ptr<class core::pack::task::operation::TaskOperation>, class std::allocator<class std::shared_ptr<class core::pack::task::operation::TaskOperation> > >
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_filter
(filter_name: str, d: pyrosetta.rosetta.std.map_std_string_std_shared_ptr_protocols_filters_Filter_t) → pyrosetta.rosetta.protocols.filters.Filter¶ ///////////////// Filter ////////////////////////////
C++: protocols::rosetta_scripts::parse_filter(const class std::basic_string<char> &, const class std::map<class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<class protocols::filters::Filter> > > > &) –> class std::shared_ptr<class protocols::filters::Filter>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_movemap_factory_legacy
(*args, **kwargs)¶ Overloaded function.
- parse_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
- parse_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, reset_movemap: bool) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
- parse_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, reset_movemap: bool, mmf_to_modify: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
Parse a MoveMap factory from tags using the old MoveMap specification syntax.
Will return nullptr if the tag doesn’t contain a MoveMap specification.C++: protocols::rosetta_scripts::parse_movemap_factory_legacy(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, const bool, class std::shared_ptr<class core::select::movemap::MoveMapFactory>) –> class std::shared_ptr<class core::select::movemap::MoveMapFactory>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_named_movemap_factory_legacy
(*args, **kwargs)¶ Overloaded function.
- parse_named_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, name: str, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
- parse_named_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, name: str, data: pyrosetta.rosetta.basic.datacache.DataMap, reset_movemap: bool) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
- parse_named_movemap_factory_legacy(in_tag: pyrosetta.rosetta.utility.tag.Tag, name: str, data: pyrosetta.rosetta.basic.datacache.DataMap, reset_movemap: bool, mmf_to_modify: pyrosetta.rosetta.core.select.movemap.MoveMapFactory) -> pyrosetta.rosetta.core.select.movemap.MoveMapFactory
- Parse a MoveMap factory from tags using the old MoveMap specification syntax.
Will look for a MoveMap entry with a particular name entry.
Will return nullptr if the tag doesn’t contain a MoveMap specification.
C++: protocols::rosetta_scripts::parse_named_movemap_factory_legacy(class std::shared_ptr<const class utility::tag::Tag>, const class std::basic_string<char> &, class basic::datacache::DataMap &, const bool, class std::shared_ptr<class core::select::movemap::MoveMapFactory>) –> class std::shared_ptr<class core::select::movemap::MoveMapFactory>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_residue_selector
(*args, **kwargs)¶ Overloaded function.
- parse_residue_selector(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector
- parse_residue_selector(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, option_name: str) -> pyrosetta.rosetta.core.select.residue_selector.ResidueSelector
returns a residue selector given a tag and datamap
- Looks for “residue_selector” option in tag
- If that option isn’t found, returns NULL ptr If that option is found, calls get_residue_selector()
The default option is “residue_selector”. However, this function can be used to get selectors with other option names if another string is passed for the third parameter. This is useful in cases with multiple selectors (e.g. “first_selector”, “second_selector”, etc.).
C++: protocols::rosetta_scripts::parse_residue_selector(class std::shared_ptr<const class utility::tag::Tag>, const class basic::datacache::DataMap &, const class std::basic_string<char> &) –> class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_score_function
(*args, **kwargs)¶ Overloaded function.
- parse_score_function(tag: pyrosetta.rosetta.utility.tag.Tag, option_name: str, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.scoring.ScoreFunction
- parse_score_function(tag: pyrosetta.rosetta.utility.tag.Tag, option_name: str, data: pyrosetta.rosetta.basic.datacache.DataMap, dflt_key: str) -> pyrosetta.rosetta.core.scoring.ScoreFunction
- Look up the score function defined in the <SCOREFXNS/>
- through the given option. Defaults to ‘commandline’.
C++: protocols::rosetta_scripts::parse_score_function(class std::shared_ptr<const class utility::tag::Tag>, const class std::basic_string<char> &, const class basic::datacache::DataMap &, const class std::basic_string<char> &) –> class std::shared_ptr<class core::scoring::ScoreFunction>
- parse_score_function(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.scoring.ScoreFunction
- parse_score_function(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, dflt_key: str) -> pyrosetta.rosetta.core.scoring.ScoreFunction
Look up the score function defined in the <SCOREFXNS/> through the option ‘scorefxn=’. Defaults to ‘commandline’.
C++: protocols::rosetta_scripts::parse_score_function(class std::shared_ptr<const class utility::tag::Tag>, const class basic::datacache::DataMap &, const class std::basic_string<char> &) –> class std::shared_ptr<class core::scoring::ScoreFunction>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_task_operations
(*args, **kwargs)¶ Overloaded function.
- parse_task_operations(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.pack.task.TaskFactory
C++: protocols::rosetta_scripts::parse_task_operations(class std::shared_ptr<const class utility::tag::Tag>, const class basic::datacache::DataMap &) –> class std::shared_ptr<class core::pack::task::TaskFactory>
- parse_task_operations(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, task_factory: pyrosetta.rosetta.core.pack.task.TaskFactory) -> pyrosetta.rosetta.core.pack.task.TaskFactory
- allows the transfer of whole taskfactories on the datamap. This way a “base” taskfactory can be created, transferred on the datamap, and
- individual mover’s specific taskoperations can be added on top
C++: protocols::rosetta_scripts::parse_task_operations(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, class std::shared_ptr<class core::pack::task::TaskFactory> &) –> class std::shared_ptr<class core::pack::task::TaskFactory>
- parse_task_operations(task_list: str, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.pack.task.TaskFactory
C++: protocols::rosetta_scripts::parse_task_operations(const class std::basic_string<char> &, const class basic::datacache::DataMap &) –> class std::shared_ptr<class core::pack::task::TaskFactory>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
parse_xyz_vector
(xyz_vector_tag: pyrosetta.rosetta.utility.tag.Tag) → pyrosetta.rosetta.numeric.xyzVector_double_t¶ ///////////////// XYZ Vector /////////////////////////
C++: protocols::rosetta_scripts::parse_xyz_vector(class std::shared_ptr<const class utility::tag::Tag>) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.protocols.rosetta_scripts.
print_information
(*args, **kwargs)¶ Overloaded function.
- print_information(component_name: str, outstream: pyrosetta.rosetta.std.stringstream) -> bool
- Prints out XSD information about the XML-accessible options for a given RosettaScipts-accessible
mover, filter, task operation, or residue selector.
Vikram K. Mulligan (vmullig.edu)
C++: protocols::rosetta_scripts::print_information(const class std::basic_string<char> &, class std::basic_stringstream<char> &) –> bool
- print_information(component_names: pyrosetta.rosetta.utility.vector1_std_string) -> None
- Prints out XSD information about the XML-accessible options for a given set of RosettaScipts-accessible
movers, filters, task operations, or residue selectors.
Calls the single string version.
Vikram K. Mulligan (vmullig.edu)
C++: protocols::rosetta_scripts::print_information(const class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > > &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
print_template_script
() → None¶ Prints out an empty template RosettaScript to the tracer.
Vikram K. Mulligan (vmullig.edu)C++: protocols::rosetta_scripts::print_template_script() –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
residue_packer_states
(pose: pyrosetta.rosetta.core.pose.Pose, tf: pyrosetta.rosetta.core.pack.task.TaskFactory, designable: bool, packable: bool) → pyrosetta.rosetta.utility.vector1_unsigned_long¶ returns a vector containing all the residues with a given packer state according to the TF
C++: protocols::rosetta_scripts::residue_packer_states(const class core::pose::Pose &, class std::shared_ptr<const class core::pack::task::TaskFactory>, const bool, const bool) –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
-
pyrosetta.rosetta.protocols.rosetta_scripts.
save_schema
(filename: str) → None¶ Saves the XSD to the given file.
C++: protocols::rosetta_scripts::save_schema(const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.protocols.rosetta_scripts.
saved_reference_pose
(*args, **kwargs)¶ Overloaded function.
- saved_reference_pose(in_tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.pose.Pose
- saved_reference_pose(in_tag: pyrosetta.rosetta.utility.tag.Tag, data_map: pyrosetta.rosetta.basic.datacache.DataMap, tag_str: str) -> pyrosetta.rosetta.core.pose.Pose
///////////////// Reference Pose ///////////////////////
C++: protocols::rosetta_scripts::saved_reference_pose(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &, const class std::basic_string<char> &) –> class std::shared_ptr<class core::pose::Pose>