wum

Bindings for protocols::wum namespace

class pyrosetta.rosetta.protocols.wum.WorkUnitBase

Bases: pybind11_builtins.pybind11_object

The base class for all work units

__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.protocols.wum.WorkUnitBase) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, arg0: pyrosetta.rosetta.protocols.wum.WorkUnitBase) -> 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_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → None

Adds to the blacklist

C++: protocols::wum::WorkUnitBase::add_blacklist(int) –> void

assign(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, : pyrosetta.rosetta.protocols.wum.WorkUnitBase) → pyrosetta.rosetta.protocols.wum.WorkUnitBase

C++: protocols::wum::WorkUnitBase::operator=(const class protocols::wum::WorkUnitBase &) –> class protocols::wum::WorkUnitBase &

clear_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Erases the blacklist

C++: protocols::wum::WorkUnitBase::clear_blacklist() –> void

clear_serial_data(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Remove all data, make sure that the memory is also cleared, hence the cals to reserve

C++: protocols::wum::WorkUnitBase::clear_serial_data() –> void

clone(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → pyrosetta.rosetta.protocols.wum.WorkUnitBase

C++: protocols::wum::WorkUnitBase::clone() const –> class std::shared_ptr<class protocols::wum::WorkUnitBase>

extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the extra_data_1 and 3 field of the header

C++: protocols::wum::WorkUnitBase::extra_data_1() –> unsigned long

extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_2() –> unsigned long

extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_3() –> unsigned long

get_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Optain the options string from the header

C++: protocols::wum::WorkUnitBase::get_options() const –> std::string

get_run_time(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Returns the differrence between unix start and stop times

C++: protocols::wum::WorkUnitBase::get_run_time() –> unsigned long

get_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Accessor to header structure, return the WorkUnit Type

C++: protocols::wum::WorkUnitBase::get_wu_type() const –> std::string

id(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the ID of the WorkUnit

C++: protocols::wum::WorkUnitBase::id() –> unsigned long

in_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → bool

Finds in blacklist, true if is, false if it isn’t

C++: protocols::wum::WorkUnitBase::in_blacklist(int) –> bool

last_received_from(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::last_received_from() –> unsigned long

mem_footprint(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Return the memory usage of this WorkUnit

C++: protocols::wum::WorkUnitBase::mem_footprint() const –> unsigned long

print(*args, **kwargs)

Overloaded function.

  1. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream) -> None
  2. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream, verbose: bool) -> None

Print header information to the stream, single line by default or verbose if verbose is set to true

C++: protocols::wum::WorkUnitBase::print(class std::basic_ostream<char> &, bool) const –> void

run(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Run the workunit - overloaded by children of this class

C++: protocols::wum::WorkUnitBase::run() –> void

set_extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_1(const unsigned long) –> void

set_extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_2(const unsigned long) –> void

set_extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_3(const unsigned long) –> void

set_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accesor to the “options” text field

C++: protocols::wum::WorkUnitBase::set_options(const class std::basic_string<char> &) –> void

set_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accessor to header structure, sets the WorkUnit Type

C++: protocols::wum::WorkUnitBase::set_wu_type(const class std::basic_string<char> &) –> void

class pyrosetta.rosetta.protocols.wum.WorkUnitList

Bases: pybind11_builtins.pybind11_object

WOrkUnitList is a store for WorkUnitCOPs. THe purpose of this class is to store all the possible WorkUnits that a protocol might need. When needed these are cloned and then used. THis class acts like a library of WorkUnit blueprints.

__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.protocols.wum.WorkUnitList) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, arg0: pyrosetta.rosetta.protocols.wum.WorkUnitList) -> 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.wum.WorkUnitList, : pyrosetta.rosetta.protocols.wum.WorkUnitList) → pyrosetta.rosetta.protocols.wum.WorkUnitList

C++: protocols::wum::WorkUnitList::operator=(const class protocols::wum::WorkUnitList &) –> class protocols::wum::WorkUnitList &

get_work_unit(*args, **kwargs)

Overloaded function.

  1. get_work_unit(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, name: str) -> pyrosetta.rosetta.protocols.wum.WorkUnitBase

Return a COP to a workunit with a given name. If multiple WUs were registered with the same name, the first is returned.

C++: protocols::wum::WorkUnitList::get_work_unit(const class std::basic_string<char> &) const –> const class std::shared_ptr<const class protocols::wum::WorkUnitBase>

  1. get_work_unit(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, wu: pyrosetta.rosetta.protocols.wum.WorkUnitBase) -> pyrosetta.rosetta.protocols.wum.WorkUnitBase

Return an OP to a workunit with the same name as the one given as a parameter.

C++: protocols::wum::WorkUnitList::get_work_unit(const class protocols::wum::WorkUnitBase &) const –> const class std::shared_ptr<const class protocols::wum::WorkUnitBase>

get_work_unit_clone(*args, **kwargs)

Overloaded function.

  1. get_work_unit_clone(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, name: str) -> pyrosetta.rosetta.protocols.wum.WorkUnitBase

Return an OP to a workunit with a given name but clone it.

C++: protocols::wum::WorkUnitList::get_work_unit_clone(const class std::basic_string<char> &) const –> const class std::shared_ptr<class protocols::wum::WorkUnitBase>

  1. get_work_unit_clone(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, wu: pyrosetta.rosetta.protocols.wum.WorkUnitBase) -> pyrosetta.rosetta.protocols.wum.WorkUnitBase

Return an OP to a workunit with the same name as the one given as a parameter, but as a clone

C++: protocols::wum::WorkUnitList::get_work_unit_clone(const class protocols::wum::WorkUnitBase &) const –> const class std::shared_ptr<class protocols::wum::WorkUnitBase>

merge(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, source: pyrosetta.rosetta.protocols.wum.WorkUnitList) → None

C++: protocols::wum::WorkUnitList::merge(const class protocols::wum::WorkUnitList &) –> void

register_work_unit(self: pyrosetta.rosetta.protocols.wum.WorkUnitList, name: str, the_work_unit: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Add a WorkUnit to the list, each workunit must be named with a string that is used later to retrieve it !

C++: protocols::wum::WorkUnitList::register_work_unit(const class std::basic_string<char> &, class std::shared_ptr<class protocols::wum::WorkUnitBase>) –> void

class pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper

Bases: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore

This WorkUnit type can encapsulate any MoverOP. When registering this WOrkunit provide it with a MoverOP and then, when executed on the slaves, this workunit will run the mover On every single input structure and return the results.

__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.protocols.wum.WorkUnit_MoverWrapper, the_mover: pyrosetta.rosetta.protocols.moves.Mover) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper, arg0: pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper) -> 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_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → None

Adds to the blacklist

C++: protocols::wum::WorkUnitBase::add_blacklist(int) –> void

assign(self: pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper, : pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper) → pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper

C++: protocols::wum::WorkUnit_MoverWrapper::operator=(const class protocols::wum::WorkUnit_MoverWrapper &) –> class protocols::wum::WorkUnit_MoverWrapper &

clear_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Erases the blacklist

C++: protocols::wum::WorkUnitBase::clear_blacklist() –> void

clear_serial_data(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Remove all data, make sure that the memory is also cleared, hence the cals to reserve

C++: protocols::wum::WorkUnitBase::clear_serial_data() –> void

clone(self: pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper) → pyrosetta.rosetta.protocols.wum.WorkUnitBase

C++: protocols::wum::WorkUnit_MoverWrapper::clone() const –> class std::shared_ptr<class protocols::wum::WorkUnitBase>

decoys(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → pyrosetta.rosetta.protocols.wum.SilentStructStore

Accessor for decoy store

C++: protocols::wum::WorkUnit_SilentStructStore::decoys() –> class protocols::wum::SilentStructStore &

deserialize(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → None

Make ready for working

C++: protocols::wum::WorkUnit_SilentStructStore::deserialize() –> void

extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the extra_data_1 and 3 field of the header

C++: protocols::wum::WorkUnitBase::extra_data_1() –> unsigned long

extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_2() –> unsigned long

extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_3() –> unsigned long

get_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Optain the options string from the header

C++: protocols::wum::WorkUnitBase::get_options() const –> std::string

get_run_time(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Returns the differrence between unix start and stop times

C++: protocols::wum::WorkUnitBase::get_run_time() –> unsigned long

get_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Accessor to header structure, return the WorkUnit Type

C++: protocols::wum::WorkUnitBase::get_wu_type() const –> std::string

id(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the ID of the WorkUnit

C++: protocols::wum::WorkUnitBase::id() –> unsigned long

in_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → bool

Finds in blacklist, true if is, false if it isn’t

C++: protocols::wum::WorkUnitBase::in_blacklist(int) –> bool

last_received_from(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::last_received_from() –> unsigned long

mem_footprint(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Return the memory usage of this WorkUnit

C++: protocols::wum::WorkUnitBase::mem_footprint() const –> unsigned long

print(*args, **kwargs)

Overloaded function.

  1. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream) -> None
  2. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream, verbose: bool) -> None

Print header information to the stream, single line by default or verbose if verbose is set to true

C++: protocols::wum::WorkUnitBase::print(class std::basic_ostream<char> &, bool) const –> void

run(self: pyrosetta.rosetta.protocols.wum.WorkUnit_MoverWrapper) → None

C++: protocols::wum::WorkUnit_MoverWrapper::run() –> void

serialize(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → None

write decoys into serial data store overwritinge whatever was there before. It basically syncs the silent struct store with the derial data

C++: protocols::wum::WorkUnit_SilentStructStore::serialize() –> void

set_extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_1(const unsigned long) –> void

set_extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_2(const unsigned long) –> void

set_extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_3(const unsigned long) –> void

set_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accesor to the “options” text field

C++: protocols::wum::WorkUnitBase::set_options(const class std::basic_string<char> &) –> void

set_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accessor to header structure, sets the WorkUnit Type

C++: protocols::wum::WorkUnitBase::set_wu_type(const class std::basic_string<char> &) –> void

class pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore

Bases: pyrosetta.rosetta.protocols.wum.WorkUnitBase

This WorkUnit type has structures in it. Most Workunits should derive from this one rather THe the Base 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.

  1. __init__(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore, arg0: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) -> 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_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → None

Adds to the blacklist

C++: protocols::wum::WorkUnitBase::add_blacklist(int) –> void

assign(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore, : pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore

C++: protocols::wum::WorkUnit_SilentStructStore::operator=(const class protocols::wum::WorkUnit_SilentStructStore &) –> class protocols::wum::WorkUnit_SilentStructStore &

clear_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Erases the blacklist

C++: protocols::wum::WorkUnitBase::clear_blacklist() –> void

clear_serial_data(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → None

Remove all data, make sure that the memory is also cleared, hence the cals to reserve

C++: protocols::wum::WorkUnitBase::clear_serial_data() –> void

clone(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → pyrosetta.rosetta.protocols.wum.WorkUnitBase

C++: protocols::wum::WorkUnit_SilentStructStore::clone() const –> class std::shared_ptr<class protocols::wum::WorkUnitBase>

decoys(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → pyrosetta.rosetta.protocols.wum.SilentStructStore

Accessor for decoy store

C++: protocols::wum::WorkUnit_SilentStructStore::decoys() –> class protocols::wum::SilentStructStore &

deserialize(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → None

Make ready for working

C++: protocols::wum::WorkUnit_SilentStructStore::deserialize() –> void

extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the extra_data_1 and 3 field of the header

C++: protocols::wum::WorkUnitBase::extra_data_1() –> unsigned long

extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_2() –> unsigned long

extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::extra_data_3() –> unsigned long

get_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Optain the options string from the header

C++: protocols::wum::WorkUnitBase::get_options() const –> std::string

get_run_time(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Returns the differrence between unix start and stop times

C++: protocols::wum::WorkUnitBase::get_run_time() –> unsigned long

get_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → str

Accessor to header structure, return the WorkUnit Type

C++: protocols::wum::WorkUnitBase::get_wu_type() const –> std::string

id(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Accessor to the ID of the WorkUnit

C++: protocols::wum::WorkUnitBase::id() –> unsigned long

in_blacklist(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, mpi_rank: int) → bool

Finds in blacklist, true if is, false if it isn’t

C++: protocols::wum::WorkUnitBase::in_blacklist(int) –> bool

last_received_from(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

C++: protocols::wum::WorkUnitBase::last_received_from() –> unsigned long

mem_footprint(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase) → int

Return the memory usage of this WorkUnit

C++: protocols::wum::WorkUnitBase::mem_footprint() const –> unsigned long

print(*args, **kwargs)

Overloaded function.

  1. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream) -> None
  2. print(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, out: pyrosetta.rosetta.std.ostream, verbose: bool) -> None

Print header information to the stream, single line by default or verbose if verbose is set to true

C++: protocols::wum::WorkUnitBase::print(class std::basic_ostream<char> &, bool) const –> void

run(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → None

This Work unit doesnt do anything - its just keeps the structures

C++: protocols::wum::WorkUnit_SilentStructStore::run() –> void

serialize(self: pyrosetta.rosetta.protocols.wum.WorkUnit_SilentStructStore) → None

write decoys into serial data store overwritinge whatever was there before. It basically syncs the silent struct store with the derial data

C++: protocols::wum::WorkUnit_SilentStructStore::serialize() –> void

set_extra_data_1(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_1(const unsigned long) –> void

set_extra_data_2(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_2(const unsigned long) –> void

set_extra_data_3(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, value: int) → None

C++: protocols::wum::WorkUnitBase::set_extra_data_3(const unsigned long) –> void

set_options(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accesor to the “options” text field

C++: protocols::wum::WorkUnitBase::set_options(const class std::basic_string<char> &) –> void

set_wu_type(self: pyrosetta.rosetta.protocols.wum.WorkUnitBase, text: str) → None

Accessor to header structure, sets the WorkUnit Type

C++: protocols::wum::WorkUnitBase::set_wu_type(const class std::basic_string<char> &) –> void

class pyrosetta.rosetta.protocols.wum.find_SilentStructOPs

Bases: pybind11_builtins.pybind11_object

this little class is a predicate for finding silent structures in say a vector of silent structures

__call__(self: pyrosetta.rosetta.protocols.wum.find_SilentStructOPs, check: pyrosetta.rosetta.core.io.silent.SilentStruct) → bool

C++: protocols::wum::find_SilentStructOPs::operator()(const class std::shared_ptr<class core::io::silent::SilentStruct> &) –> bool

__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.protocols.wum.find_SilentStructOPs, field: str, value: float) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.wum.find_SilentStructOPs, arg0: pyrosetta.rosetta.protocols.wum.find_SilentStructOPs) -> 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.wum.find_SilentStructOPs, : pyrosetta.rosetta.protocols.wum.find_SilentStructOPs) → pyrosetta.rosetta.protocols.wum.find_SilentStructOPs

C++: protocols::wum::find_SilentStructOPs::operator=(const class protocols::wum::find_SilentStructOPs &) –> class protocols::wum::find_SilentStructOPs &

pyrosetta.rosetta.protocols.wum.generate_unique_structure_id() → str

C++: protocols::wum::generate_unique_structure_id() –> std::string

pyrosetta.rosetta.protocols.wum.get_time() → float

Get a time in seconds. If MPI is enabled you’ll get an accuracy of microsecs

C++: protocols::wum::get_time() –> double

pyrosetta.rosetta.protocols.wum.mpi_npes() → int

Helper function - returns total number of nodes

C++: protocols::wum::mpi_npes() –> int

pyrosetta.rosetta.protocols.wum.mpi_rank() → int

Helper function - returns rank of the current node.

C++: protocols::wum::mpi_rank() –> int