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.

  1. __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) -> None
  2. __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector) -> None
  3. __init__(self: pyrosetta.rosetta.core.select.jump_selector.AndJumpSelector, selector1: pyrosetta.rosetta.core.select.jump_selector.JumpSelector) -> None
  4. __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.

  1. __init__(self: pyrosetta.rosetta.core.select.jump_selector.InterchainJumpSelector) -> None
  2. __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.

  1. __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) -> None
  2. __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) -> None
  3. __init__(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector, arg0: int) -> None

doc

  1. __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.

  1. jump(self: pyrosetta.rosetta.core.select.jump_selector.JumpIndexSelector) -> int

C++: core::select::jump_selector::JumpIndexSelector::jump() const –> int

  1. 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.

  1. __init__(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) -> None
  2. __init__(self: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.NotJumpSelector) -> None
  3. __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.

  1. __init__(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) -> None
  2. __init__(self: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector, arg0: pyrosetta.rosetta.core.select.jump_selector.OrJumpSelector) -> None
  3. __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.

  1. attributes_for_parse_jump_selector(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
  2. attributes_for_parse_jump_selector(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str) -> None
  3. 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.

  1. attributes_for_parse_jump_selector_default_option_name(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
  2. 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.

  1. attributes_for_parse_jump_selector_when_required(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) -> None
  2. attributes_for_parse_jump_selector_when_required(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, option_name: str) -> None
  3. 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.

  1. parse_jump_selector(tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) -> pyrosetta.rosetta.core.select.jump_selector.JumpSelector
  2. 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.

  1. 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

  1. 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