jump_selector¶
Bindings for core::select::jump_selector namespace
-
class
pyrosetta.rosetta.core.select.jump_selector.
AndJumpSelector
¶ Bases:
pyrosetta.rosetta.core.select.jump_selector.JumpSelector
The AndJumpSelector combines the output of multiple JumpSelectors using AND logic, i.e., only jumps selected by ALL contained JumpSelectors will be selected. JumpSelecters can be pulled in from a DataMap, from subtags (for JumpSelectors known to the JumpSelectorFactory) or programmatically through %add_jump_selector.
-
__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.core.select.jump_selector.AndJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, selector1: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, selector1: pyrosetta.rosetta.core.select.jump_selector.JumpSelector, selector2: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) -> 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).
-
add_jump_selector
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, selector: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) → None¶ adds a JumpSelector
C++: core::select::jump_selector::AndJumpSelector::add_jump_selector(class std::shared_ptr<const class core::select::jump_selector::JumpSelector>) –> void
-
apply
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ C++: core::select::jump_selector::AndJumpSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
apply_and_to_subset
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, newSubset: pyrosetta.rosetta.utility.vector1_bool, existingSubset: pyrosetta.rosetta.utility.vector1_bool) → None¶ applies newSubset to existingSubset and thereby modifies the latter
C++: core::select::jump_selector::AndJumpSelector::apply_and_to_subset(const class utility::vector1<bool, class std::allocator<bool> > &, class utility::vector1<bool, class std::allocator<bool> > &) const –> void
-
assign
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, : pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector¶ C++: core::select::jump_selector::AndJumpSelector::operator=(const class core::select::jump_selector::AndJumpSelector &) –> class core::select::jump_selector::AndJumpSelector &
-
class_name
() → str¶ C++: core::select::jump_selector::AndJumpSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ Clone operator.
Copy this object and return an owning pointer to the new object.C++: core::select::jump_selector::AndJumpSelector::clone() const –> class std::shared_ptr<class core::select::jump_selector::JumpSelector>
-
get_name
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) → str¶ C++: core::select::jump_selector::AndJumpSelector::get_name() const –> std::string
-
num_selectors
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) → int¶ C++: core::select::jump_selector::AndJumpSelector::num_selectors() const –> unsigned long
-
parse_my_tag
(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) → None¶ C++: core::select::jump_selector::AndJumpSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: core::select::jump_selector::AndJumpSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
-
class
pyrosetta.rosetta.core.select.jump_selector.
InterchainJumpSelector
¶ Bases:
pyrosetta.rosetta.core.select.jump_selector.JumpSelector
The InterchainJumpSelector returns a JumpSubset, i.e. a utility::vector1< bool > containing ‘true’ for jump where the take-off residue is on a different chain from the landing residue.
-
__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.core.select.jump_selector.InterchainJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector) -> 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.core.select.jump_selector.InterchainJumpSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ C++: core::select::jump_selector::InterchainJumpSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
assign
(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector, : pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector¶ C++: core::select::jump_selector::InterchainJumpSelector::operator=(const class core::select::jump_selector::InterchainJumpSelector &) –> class core::select::jump_selector::InterchainJumpSelector &
-
class_name
() → str¶ C++: core::select::jump_selector::InterchainJumpSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ Clone operator.
Copy this object and return an owning pointer to the new object.C++: core::select::jump_selector::InterchainJumpSelector::clone() const –> class std::shared_ptr<class core::select::jump_selector::JumpSelector>
-
get_name
(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector) → str¶ C++: core::select::jump_selector::InterchainJumpSelector::get_name() const –> std::string
-
parse_my_tag
(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) → None¶ C++: core::select::jump_selector::InterchainJumpSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: core::select::jump_selector::InterchainJumpSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
-
class
pyrosetta.rosetta.core.select.jump_selector.
JumpIndexSelector
¶ Bases:
pyrosetta.rosetta.core.select.jump_selector.JumpSelector
The JumpIndexSelector returns a JumpSubset, i.e. a utility::vector1< bool > containing ‘true’ for jump positions which lie upstream of a given jump in the FoldTree. The jump is specified by its integer index.
-
__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.core.select.jump_selector.JumpIndexSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, arg0: int) -> None
doc
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, jump: int, soft_error: bool) -> 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.core.select.jump_selector.JumpIndexSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ C++: core::select::jump_selector::JumpIndexSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
assign
(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, : pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector¶ C++: core::select::jump_selector::JumpIndexSelector::operator=(const class core::select::jump_selector::JumpIndexSelector &) –> class core::select::jump_selector::JumpIndexSelector &
-
class_name
() → str¶ C++: core::select::jump_selector::JumpIndexSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ Clone operator.
Copy this object and return an owning pointer to the new object.C++: core::select::jump_selector::JumpIndexSelector::clone() const –> class std::shared_ptr<class core::select::jump_selector::JumpSelector>
-
get_name
(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) → str¶ C++: core::select::jump_selector::JumpIndexSelector::get_name() const –> std::string
-
jump
(*args, **kwargs)¶ Overloaded function.
- jump(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) -> int
C++: core::select::jump_selector::JumpIndexSelector::jump() const –> int
- jump(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, jump: int) -> None
C++: core::select::jump_selector::JumpIndexSelector::jump(int) –> void
-
parse_my_tag
(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) → None¶ C++: core::select::jump_selector::JumpIndexSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: core::select::jump_selector::JumpIndexSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
-
class
pyrosetta.rosetta.core.select.jump_selector.
NotJumpSelector
¶ Bases:
pyrosetta.rosetta.core.select.jump_selector.JumpSelector
The NotJumpSelector negates the input of one loaded JumpSelector, i.e., it is a logical NOT - it selects all unselected jumps and deselects the selected ones. True becomes false, false becomes true. The JumpSelector to be negated can be pulled in through RosettaScipt using the selector option, subtags for JumpSelectors known to the JumpSelectorFactory or programmatically using set_jump_selector. Note that since most JumpSelectors clear the input JumpSubset, NOT can be thought of as simply selecting the opposite of the passed in selector.
-
__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.core.select.jump_selector.NotJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, selector: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) -> 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.core.select.jump_selector.NotJumpSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ C++: core::select::jump_selector::NotJumpSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
assign
(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, : pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector¶ C++: core::select::jump_selector::NotJumpSelector::operator=(const class core::select::jump_selector::NotJumpSelector &) –> class core::select::jump_selector::NotJumpSelector &
-
class_name
() → str¶ C++: core::select::jump_selector::NotJumpSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ Clone operator.
Copy this object and return an owning pointer to the new object.C++: core::select::jump_selector::NotJumpSelector::clone() const –> class std::shared_ptr<class core::select::jump_selector::JumpSelector>
-
get_name
(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) → str¶ C++: core::select::jump_selector::NotJumpSelector::get_name() const –> std::string
-
parse_my_tag
(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) → None¶ C++: core::select::jump_selector::NotJumpSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: core::select::jump_selector::NotJumpSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
set_jump_selector
(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, selector: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) → None¶ sets a JumpSelector
C++: core::select::jump_selector::NotJumpSelector::set_jump_selector(class std::shared_ptr<const class core::select::jump_selector::JumpSelector>) –> void
-
-
class
pyrosetta.rosetta.core.select.jump_selector.
OrJumpSelector
¶ Bases:
pyrosetta.rosetta.core.select.jump_selector.JumpSelector
The OrJumpSelector combines the output of multiple JumpSelectors using OR logic, i.e., jumps selected by ANY of the contained JumpSelectors will be selected. JumpSelectors can be pulled in from a DataMap, from subtags (for JumpSelectors known to the JumpSelectorFactory) or programmatically through %add_jump_selector.
-
__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.core.select.jump_selector.OrJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) -> None
- __init__(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, selector1: pyrosetta.rosetta.core.select.jump_selector.JumpSelector, selector2: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) -> 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).
-
add_jump_selector
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, selector: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) → None¶ adds a JumpSelector
C++: core::select::jump_selector::OrJumpSelector::add_jump_selector(class std::shared_ptr<const class core::select::jump_selector::JumpSelector>) –> void
-
apply
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, pose: pyrosetta.rosetta.core.pose.Pose) → pyrosetta.rosetta.utility.vector1_bool¶ C++: core::select::jump_selector::OrJumpSelector::apply(const class core::pose::Pose &) const –> class utility::vector1<bool, class std::allocator<bool> >
-
apply_or_to_subset
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, newSubset: pyrosetta.rosetta.utility.vector1_bool, existingSubset: pyrosetta.rosetta.utility.vector1_bool) → None¶ applies newSubset to existingSubset and thereby modifies the latter
C++: core::select::jump_selector::OrJumpSelector::apply_or_to_subset(const class utility::vector1<bool, class std::allocator<bool> > &, class utility::vector1<bool, class std::allocator<bool> > &) const –> void
-
assign
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, : pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector¶ C++: core::select::jump_selector::OrJumpSelector::operator=(const class core::select::jump_selector::OrJumpSelector &) –> class core::select::jump_selector::OrJumpSelector &
-
class_name
() → str¶ C++: core::select::jump_selector::OrJumpSelector::class_name() –> std::string
-
clone
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ Clone operator.
Copy this object and return an owning pointer to the new object.C++: core::select::jump_selector::OrJumpSelector::clone() const –> class std::shared_ptr<class core::select::jump_selector::JumpSelector>
-
get_name
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) → str¶ C++: core::select::jump_selector::OrJumpSelector::get_name() const –> std::string
-
num_selectors
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) → int¶ C++: core::select::jump_selector::OrJumpSelector::num_selectors() const –> unsigned long
-
parse_my_tag
(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, tag: pyrosetta.rosetta.utility.tag.Tag, datamap: pyrosetta.rosetta.basic.datacache.DataMap) → None¶ C++: core::select::jump_selector::OrJumpSelector::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
-
provide_xml_schema
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition) → None¶ C++: core::select::jump_selector::OrJumpSelector::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
-
-
pyrosetta.rosetta.core.select.jump_selector.
attributes_for_parse_jump_selector
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_jump_selector(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_jump_selector(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str) -> None
- attributes_for_parse_jump_selector(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str, documentation_string: str) -> None
Companion function for parse_jump_selector
C++: core::select::jump_selector::attributes_for_parse_jump_selector(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.core.select.jump_selector.
attributes_for_parse_jump_selector_default_option_name
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_jump_selector_default_option_name(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_jump_selector_default_option_name(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, documentation_string: str) -> None
Companion function for parse_jump_selector
This assumes the default jump selector option name (“jump_selector”).C++: core::select::jump_selector::attributes_for_parse_jump_selector_default_option_name(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class std::basic_string<char> &) –> void
-
pyrosetta.rosetta.core.select.jump_selector.
attributes_for_parse_jump_selector_when_required
(*args, **kwargs)¶ Overloaded function.
- attributes_for_parse_jump_selector_when_required(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- attributes_for_parse_jump_selector_when_required(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str) -> None
- attributes_for_parse_jump_selector_when_required(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str, documentation_string: str) -> None
- Companion function for parse_jump_selector to be used when it is unacceptible
- for the parse_jump_selector function to return a null pointer
C++: core::select::jump_selector::attributes_for_parse_jump_selector_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.core.select.jump_selector.
complex_type_name_for_jump_selector
(js_type: str) → str¶ - Used to name the xs:complexType for a jump selector that is
- created with the “js_type” tag-name. Does so by prepending “js_” and appending “Type” to the “js_type”. E.g., “js_AndType” would be the name given to the complexType to describe the format of the AndJumpSelector.
C++: core::select::jump_selector::complex_type_name_for_jump_selector(const class std::basic_string<char> &) –> std::string
-
pyrosetta.rosetta.core.select.jump_selector.
get_jump_selector
(selector_name: str, data: pyrosetta.rosetta.basic.datacache.DataMap) → pyrosetta.rosetta.core.select.jump_selector.JumpSelector¶ returns a jump 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++: core::select::jump_selector::get_jump_selector(const class std::basic_string<char> &, const class basic::datacache::DataMap &) –> class std::shared_ptr<const class core::select::jump_selector::JumpSelector>
-
pyrosetta.rosetta.core.select.jump_selector.
parse_jump_selector
(*args, **kwargs)¶ Overloaded function.
- parse_jump_selector(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.select.jump_selector.JumpSelector
- parse_jump_selector(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap, option_name: str) -> pyrosetta.rosetta.core.select.jump_selector.JumpSelector
returns a jump selector given a tag and datamap
- Looks for “jump_selector” (or whatever option_name is set to)
- option in tag.
- If that option isn’t found, returns NULL ptr If that option is found, calls get_jump_selector()
C++: core::select::jump_selector::parse_jump_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::jump_selector::JumpSelector>
-
pyrosetta.rosetta.core.select.jump_selector.
xsd_type_definition_w_attributes
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, js_type: str, js_description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) → None¶ - Define the XML schema definition for a JumpSelector that
- contains no other JumpSelectors but may contain some number of attributes (aka options).
C++: core::select::jump_selector::xsd_type_definition_w_attributes(class utility::tag::XMLSchemaDefinition &, const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
-
pyrosetta.rosetta.core.select.jump_selector.
xsd_type_definition_w_attributes_and_optional_subselector
(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, js_type: str, js_description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) → None¶ - Define the XML schema definition for a JumpSelector that
- contains a single JumpSelector in its set of sub-elements (aka sub-tags) and may contain some number of attributes (aka options).
C++: core::select::jump_selector::xsd_type_definition_w_attributes_and_optional_subselector(class utility::tag::XMLSchemaDefinition &, const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
-
pyrosetta.rosetta.core.select.jump_selector.
xsd_type_definition_w_attributes_and_optional_subselectors
(*args, **kwargs)¶ Overloaded function.
- xsd_type_definition_w_attributes_and_optional_subselectors(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, js_type: str, js_description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- Define the XML schema definition for a JumpSelector that
- contains more than one JumpSelector in its set of sub-elements (aka sub-tags) and may contain some number of attributes (aka options).
C++: core::select::jump_selector::xsd_type_definition_w_attributes_and_optional_subselectors(class utility::tag::XMLSchemaDefinition &, const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- xsd_type_definition_w_attributes_and_optional_subselectors(xsd: pyrosetta.rosetta.utility.tag.XMLSchemaDefinition, js_type: str, js_description: str, min_occurrence: int, max_occurrence: int, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
- Define the XML schema definition for a JumpSelector that
- contains more than one JumpSelector in its set of sub-elements (aka sub-tags) and may contain some number of attributes (aka options).
C++: core::select::jump_selector::xsd_type_definition_w_attributes_and_optional_subselectors(class utility::tag::XMLSchemaDefinition &, const class std::basic_string<char> &, const class std::basic_string<char> &, unsigned long, unsigned long, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void