archive¶
Bindings for protocols::jd2::archive namespace
-
class
pyrosetta.rosetta.protocols.jd2.archive.
AbstractArchiveBase
¶ Bases:
pybind11_builtins.pybind11_object
This job distributor is meant for running jobs where the machine you are using has a large number of processors, the number of jobs is much greater than the number of processors, or the runtimes of the individual jobs could vary greatly. It dedicates the head node (whichever processor gets processor rank #0) to handling job requests from the slave nodes (all nonzero ranks). Unlike the MPIWorkPartitionJobDistributor, this JD will not work at all without MPI and the implementations of all but the interface functions have been put inside of ifdef directives. Generally each function has a master and slave version, and the interface functions call one or the other depending on processor rank.
-
__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.jd2.archive.AbstractArchiveBase, ptr: protocols::jd2::archive::BaseArchiveManager) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, arg0: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) -> 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.jd2.archive.AbstractArchiveBase, : pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase¶ C++: protocols::jd2::archive::AbstractArchiveBase::operator=(const class protocols::jd2::archive::AbstractArchiveBase &) –> class protocols::jd2::archive::AbstractArchiveBase &
-
finished
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → bool¶ is archive converged ?
C++: protocols::jd2::archive::AbstractArchiveBase::finished() const –> bool
-
generate_batch
(*args, **kwargs)¶ Overloaded function.
- generate_batch(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) -> None
create a new batch with manager().start_new_batch() and manager().finalize_batch();
C++: protocols::jd2::archive::AbstractArchiveBase::generate_batch() –> void
- generate_batch(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, : protocols::jd2::archive::Batch, : int) -> int
create a batch for the current stage, return ct != 0 if more batches should be created at current stage. (e.g., harvest_batches)
C++: protocols::jd2::archive::AbstractArchiveBase::generate_batch(class protocols::jd2::archive::Batch &, unsigned long) –> unsigned long
-
idle
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → None¶ do some computations on archive that can be done while we are waiting
C++: protocols::jd2::archive::AbstractArchiveBase::idle() –> void
-
init_from_decoy_set
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::init_from_decoy_set(const class core::io::silent::SilentFileData &) –> void
-
initialize
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::initialize() –> void
-
manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → protocols::jd2::archive::BaseArchiveManager¶ access to the ArchiveManager (control of batches)
C++: protocols::jd2::archive::AbstractArchiveBase::manager() –> class protocols::jd2::archive::BaseArchiveManager &
-
name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → str¶ C++: protocols::jd2::archive::AbstractArchiveBase::name() const –> const std::string &
-
read_structures
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, returned_decoys: pyrosetta.rosetta.core.io.silent.SilentFileData, alternative_decoys: pyrosetta.rosetta.core.io.silent.SilentFileData, batch: protocols::jd2::archive::Batch) → None¶ read ‘returned_decoys’ from ‘batch’ into archive.
C++: protocols::jd2::archive::AbstractArchiveBase::read_structures(class core::io::silent::SilentFileData &, class core::io::silent::SilentFileData &, const class protocols::jd2::archive::Batch &) –> void
-
restore_from_file
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → bool¶ restore archive
C++: protocols::jd2::archive::AbstractArchiveBase::restore_from_file() –> bool
-
save_status
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, : pyrosetta.rosetta.std.ostream) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::save_status(class std::basic_ostream<char> &) const –> void
-
save_to_file
(*args, **kwargs)¶ Overloaded function.
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) -> None
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, suffix: str) -> None
save archive to file .. you can put ‘suffix’ at end of dirname to save other snapshots than the ‘current’
C++: protocols::jd2::archive::AbstractArchiveBase::save_to_file(class std::basic_string<char>) –> void
-
set_manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, manager: protocols::jd2::archive::BaseArchiveManager) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::set_manager(class protocols::jd2::archive::BaseArchiveManager *) –> void
-
set_name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, set: str) → None¶ set name of archive ( used also for save_to_file and restore_from_file )
C++: protocols::jd2::archive::AbstractArchiveBase::set_name(const class std::basic_string<char> &) –> void
-
still_interested
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, : protocols::jd2::archive::Batch) → bool¶ - old-batches might be outdated and should not be computed anymore
- return true for this query if this is the case for old_batch
C++: protocols::jd2::archive::AbstractArchiveBase::still_interested(const class protocols::jd2::archive::Batch &) const –> bool
-
-
class
pyrosetta.rosetta.protocols.jd2.archive.
ArchiveManager
¶ Bases:
pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager
ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys
he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY .
-
__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.jd2.archive.ArchiveManager, archive_rank: int, jd_master_rank: int, file_buf_rank: int) → 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.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager¶ C++: protocols::jd2::archive::BaseArchiveManager::operator=(const class protocols::jd2::archive::BaseArchiveManager &) –> class protocols::jd2::archive::BaseArchiveManager &
-
batches
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.utility.vector1_protocols_jd2_archive_Batch¶ C++: protocols::jd2::archive::BaseArchiveManager::batches() const –> const class utility::vector1<class protocols::jd2::archive::Batch, class std::allocator<class protocols::jd2::archive::Batch> > &
-
cancel_batches_previous_to
(*args, **kwargs)¶ Overloaded function.
- cancel_batches_previous_to(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, batch_id: int) -> None
- cancel_batches_previous_to(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, batch_id: int, allow_reading_of_decoys: bool) -> None
C++: protocols::jd2::archive::BaseArchiveManager::cancel_batches_previous_to(unsigned long, bool) –> void
-
finalize_batch
(*args, **kwargs)¶ Overloaded function.
- finalize_batch(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.Batch) -> None
- finalize_batch(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.Batch, reread: bool) -> None
C++: protocols::jd2::archive::BaseArchiveManager::finalize_batch(class protocols::jd2::archive::Batch &, bool) –> void
-
go
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveManager::go(class std::shared_ptr<class protocols::jd2::archive::ArchiveBase>) –> void
-
last_batch_id
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → int¶ C++: protocols::jd2::archive::BaseArchiveManager::last_batch_id() const –> unsigned long
-
register_options
() → None¶ C++: protocols::jd2::archive::ArchiveManager::register_options() –> void
-
restore_archive
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveManager) → bool¶ C++: protocols::jd2::archive::ArchiveManager::restore_archive() –> bool
-
save_archive
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveManager) → None¶ C++: protocols::jd2::archive::ArchiveManager::save_archive() –> void
-
start_new_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.protocols.jd2.archive.Batch¶ C++: protocols::jd2::archive::BaseArchiveManager::start_new_batch() –> class protocols::jd2::archive::Batch &
-
unfinished_batches
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveManager) → int¶ C++: protocols::jd2::archive::ArchiveManager::unfinished_batches() const –> unsigned long
-
-
class
pyrosetta.rosetta.protocols.jd2.archive.
BaseArchiveManager
¶ Bases:
pybind11_builtins.pybind11_object
ArchiveManager is responsible for communication with JobDistributor and organization of Batches and returning decoys
he owns an Archive (AbstractArchiveBase) that will be handed the decoys and is asked to generate_batch() if the QUEUE_EMPTY .
-
__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.jd2.archive.BaseArchiveManager) → 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.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager¶ C++: protocols::jd2::archive::BaseArchiveManager::operator=(const class protocols::jd2::archive::BaseArchiveManager &) –> class protocols::jd2::archive::BaseArchiveManager &
-
batches
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.utility.vector1_protocols_jd2_archive_Batch¶ C++: protocols::jd2::archive::BaseArchiveManager::batches() const –> const class utility::vector1<class protocols::jd2::archive::Batch, class std::allocator<class protocols::jd2::archive::Batch> > &
-
cancel_batches_previous_to
(*args, **kwargs)¶ Overloaded function.
- cancel_batches_previous_to(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, batch_id: int) -> None
- cancel_batches_previous_to(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, batch_id: int, allow_reading_of_decoys: bool) -> None
C++: protocols::jd2::archive::BaseArchiveManager::cancel_batches_previous_to(unsigned long, bool) –> void
-
finalize_batch
(*args, **kwargs)¶ Overloaded function.
- finalize_batch(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.Batch) -> None
- finalize_batch(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager, : pyrosetta.rosetta.protocols.jd2.archive.Batch, reread: bool) -> None
C++: protocols::jd2::archive::BaseArchiveManager::finalize_batch(class protocols::jd2::archive::Batch &, bool) –> void
-
last_batch_id
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → int¶ C++: protocols::jd2::archive::BaseArchiveManager::last_batch_id() const –> unsigned long
-
restore_archive
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → bool¶ C++: protocols::jd2::archive::BaseArchiveManager::restore_archive() –> bool
-
save_archive
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → None¶ C++: protocols::jd2::archive::BaseArchiveManager::save_archive() –> void
-
start_new_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.BaseArchiveManager) → pyrosetta.rosetta.protocols.jd2.archive.Batch¶ C++: protocols::jd2::archive::BaseArchiveManager::start_new_batch() –> class protocols::jd2::archive::Batch &
-
-
class
pyrosetta.rosetta.protocols.jd2.archive.
Batch
¶ Bases:
pybind11_builtins.pybind11_object
a Batch represents a directory “batch_000xxx” that contains flags, broker-setup input-files and output-files
- the Batch-class helps to get the correct file- and directory names,
- and has some knowledge about its status: finished, unfinished … decoys already processed by Archive
-
__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.jd2.archive.Batch, options: pyrosetta.rosetta.utility.options.OptionCollection, intermediate_structs: bool, has_silent_in: bool, nstruct: int) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, id: int) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, arg0: pyrosetta.rosetta.protocols.jd2.archive.Batch) -> 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__
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶
-
__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).
-
all_broker_files
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::all_broker_files() const –> std::string
-
allow_reading_cancelled_decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ batch has finished
C++: protocols::jd2::archive::Batch::allow_reading_cancelled_decoys() const –> bool
-
alternative_decoys_out
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::alternative_decoys_out() const –> std::string
-
assign
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, : pyrosetta.rosetta.protocols.jd2.archive.Batch) → pyrosetta.rosetta.protocols.jd2.archive.Batch¶ C++: protocols::jd2::archive::Batch::operator=(const class protocols::jd2::archive::Batch &) –> class protocols::jd2::archive::Batch &
-
batch
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ some useful file- and directory names
C++: protocols::jd2::archive::Batch::batch() const –> std::string
-
broker_file
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::broker_file() const –> std::string
-
decoys_returned
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → int¶ how many structures have been processed by archive already
C++: protocols::jd2::archive::Batch::decoys_returned() const –> unsigned long
-
dir
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::dir() const –> std::string
-
extra_broker_files
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::extra_broker_files() const –> std::string
-
flag_file
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::flag_file() const –> std::string
-
has_finished
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ batch has finished
C++: protocols::jd2::archive::Batch::has_finished() const –> bool
-
has_silent_in
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ has input decoys
C++: protocols::jd2::archive::Batch::has_silent_in() const –> bool
-
id
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → int¶ batch id
C++: protocols::jd2::archive::Batch::id() const –> unsigned long
-
intermediate_structs
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ writes out intermediate decoys
C++: protocols::jd2::archive::Batch::intermediate_structs() const –> bool
-
is_cancelled
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ batch has finished
C++: protocols::jd2::archive::Batch::is_cancelled() const –> bool
-
mark_as_cancelled
(*args, **kwargs)¶ Overloaded function.
- mark_as_cancelled(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) -> None
- mark_as_cancelled(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, allow_reading_of_decoys: bool) -> None
C++: protocols::jd2::archive::Batch::mark_as_cancelled(bool) –> void
-
mark_as_finished
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → None¶ C++: protocols::jd2::archive::Batch::mark_as_finished() –> void
-
mark_as_invalid
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → None¶ C++: protocols::jd2::archive::Batch::mark_as_invalid() –> void
-
nstruct
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → int¶ nstruct …
C++: protocols::jd2::archive::Batch::nstruct() –> unsigned long &
-
read_info_file
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → None¶ C++: protocols::jd2::archive::Batch::read_info_file() –> void
-
score_file
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::score_file() const –> std::string
-
set_decoys_returned
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, setting: int) → None¶ C++: protocols::jd2::archive::Batch::set_decoys_returned(unsigned long) –> void
-
set_has_silent_in
(*args, **kwargs)¶ Overloaded function.
- set_has_silent_in(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) -> None
- set_has_silent_in(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, setting: bool) -> None
Setters
C++: protocols::jd2::archive::Batch::set_has_silent_in(bool) –> void
-
set_id
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, id: int) → None¶ C++: protocols::jd2::archive::Batch::set_id(unsigned long) –> void
-
set_intermediate_structs
(*args, **kwargs)¶ Overloaded function.
- set_intermediate_structs(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) -> None
- set_intermediate_structs(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, setting: bool) -> None
C++: protocols::jd2::archive::Batch::set_intermediate_structs(bool) –> void
-
show
(*args, **kwargs)¶ Overloaded function.
- show(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, : pyrosetta.rosetta.std.ostream) -> None
- show(self: pyrosetta.rosetta.protocols.jd2.archive.Batch, : pyrosetta.rosetta.std.ostream, single_line: bool) -> None
C++: protocols::jd2::archive::Batch::show(class std::basic_ostream<char> &, bool) const –> void
-
silent_in
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::silent_in() const –> std::string
-
silent_out
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → str¶ C++: protocols::jd2::archive::Batch::silent_out() const –> std::string
-
user_options
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → pyrosetta.rosetta.utility.options.OptionCollection¶ C++: protocols::jd2::archive::Batch::user_options() –> class utility::options::OptionCollection &
-
valid
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → bool¶ C++: protocols::jd2::archive::Batch::valid() const –> bool
-
write_info_file
(self: pyrosetta.rosetta.protocols.jd2.archive.Batch) → None¶ read and write BATCH_INFO ( decoys_returned/ finished etc.. )
C++: protocols::jd2::archive::Batch::write_info_file() const –> void
-
class
pyrosetta.rosetta.protocols.jd2.archive.
EvaluatedArchive
¶ Bases:
pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase
This job distributor is meant for running jobs where the machine you are using has a large number of processors, the number of jobs is much greater than the number of processors, or the runtimes of the individual jobs could vary greatly. It dedicates the head node (whichever processor gets processor rank #0) to handling job requests from the slave nodes (all nonzero ranks). Unlike the MPIWorkPartitionJobDistributor, this JD will not work at all without MPI and the implementations of all but the interface functions have been put inside of ifdef directives. Generally each function has a master and slave version, and the interface functions call one or the other depending on processor rank.
-
__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.jd2.archive.EvaluatedArchive, ptr: protocols::jd2::archive::ArchiveManager) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, arg0: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) -> 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).
-
accepts_since_last_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ —- methods to keep statistics of acceptance
C++: protocols::jd2::archive::ArchiveBase::accepts_since_last_batch() –> unsigned long &
-
add_evaluated_structure
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, evaluated_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, alternative_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, : protocols::jd2::archive::Batch) → bool¶ add an evaluated decoy to Archive (i.e, evaluated_decoy = evaluate( some_decoy ) );
C++: protocols::jd2::archive::EvaluatedArchive::add_evaluated_structure(class std::shared_ptr<class core::io::silent::SilentStruct>, class std::shared_ptr<class core::io::silent::SilentStruct>, const class protocols::jd2::archive::Batch &) –> bool
-
add_evaluation
(*args, **kwargs)¶ Overloaded function.
- add_evaluation(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.protocols.evaluation.PoseEvaluator) -> None
- add_evaluation(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.protocols.evaluation.PoseEvaluator, weight: float) -> None
add new PoseEvaluation to set of evaluators, specify weight for contribution to select_score()
C++: protocols::jd2::archive::EvaluatedArchive::add_evaluation(class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, double) –> void
-
add_structure
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, new_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, alternative_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, batch: protocols::jd2::archive::Batch) → bool¶ add decoy to Archive
evaluate decoy and call add_evaluated_structureC++: protocols::jd2::archive::EvaluatedArchive::add_structure(class std::shared_ptr<class core::io::silent::SilentStruct>, class std::shared_ptr<class core::io::silent::SilentStruct>, const class protocols::jd2::archive::Batch &) –> bool
-
assign
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive¶ C++: protocols::jd2::archive::EvaluatedArchive::operator=(const class protocols::jd2::archive::EvaluatedArchive &) –> class protocols::jd2::archive::EvaluatedArchive &
-
current_acceptance_ratio
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → float¶ C++: protocols::jd2::archive::ArchiveBase::current_acceptance_ratio() const –> double
-
decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t¶ C++: protocols::jd2::archive::ArchiveBase::decoys() –> class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &
-
evaluate_local
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → bool¶ specify if decoys are evaluated on the master or (non-local i.e., on the individual slave nodes)
C++: protocols::jd2::archive::EvaluatedArchive::evaluate_local() const –> bool
-
evaluate_silent_struct
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, from_batch: pyrosetta.rosetta.core.io.silent.SilentStruct) → pyrosetta.rosetta.core.io.silent.SilentStruct¶ yields an “evaluated” silent-struct which can be queried with select_score
will run scoring-process if evaluate_local() otherwise just returns the intpu-silent-structC++: protocols::jd2::archive::EvaluatedArchive::evaluate_silent_struct(class std::shared_ptr<class core::io::silent::SilentStruct>) const –> class std::shared_ptr<class core::io::silent::SilentStruct>
-
evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_protocols_evaluation_PoseEvaluator_t¶ C++: protocols::jd2::archive::EvaluatedArchive::evaluators() const –> const class std::map<std::string, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator> > > > &
-
finished
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → bool¶ C++: protocols::jd2::archive::ArchiveBase::finished() const –> bool
-
generate_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveBase::generate_batch() –> void
-
get_weight
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → float¶ C++: protocols::jd2::archive::EvaluatedArchive::get_weight(const class std::basic_string<char> &) const –> double
-
has_evaluator
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → bool¶ is a certain elvaluator present ?
C++: protocols::jd2::archive::EvaluatedArchive::has_evaluator(const class std::basic_string<char> &) –> bool
-
idle
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ called when nothing is happening
C++: protocols::jd2::archive::ArchiveBase::idle() –> void
-
init_from_decoy_set
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData) → None¶ overloaded to make input decoys appear the same as decoys coming from batches
C++: protocols::jd2::archive::EvaluatedArchive::init_from_decoy_set(const class core::io::silent::SilentFileData &) –> void
-
initialize
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveBase::initialize() –> void
-
load_decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, filename: str, decoys: pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t) → None¶ C++: protocols::jd2::archive::ArchiveBase::load_decoys(const class std::basic_string<char> &, class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &) –> void
-
manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → protocols::jd2::archive::BaseArchiveManager¶ access to the ArchiveManager (control of batches)
C++: protocols::jd2::archive::AbstractArchiveBase::manager() –> class protocols::jd2::archive::BaseArchiveManager &
-
name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → str¶ C++: protocols::jd2::archive::AbstractArchiveBase::name() const –> const std::string &
-
nstruct
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ how many structures should be in archive .. varies from decoys().size() in startup phase.
C++: protocols::jd2::archive::ArchiveBase::nstruct() const –> unsigned long
-
proposed_since_last_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::proposed_since_last_batch() const –> unsigned long
-
read_structures
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData, alternative_decoys: pyrosetta.rosetta.core.io.silent.SilentFileData, batch: protocols::jd2::archive::Batch) → None¶ only overloaded this to add some verbosity each time we read structures
C++: protocols::jd2::archive::EvaluatedArchive::read_structures(class core::io::silent::SilentFileData &, class core::io::silent::SilentFileData &, const class protocols::jd2::archive::Batch &) –> void
-
register_options
() → None¶ Archive specific options
C++: protocols::jd2::archive::EvaluatedArchive::register_options() –> void
-
remove_evaluation
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → None¶ remove Evaluator
C++: protocols::jd2::archive::EvaluatedArchive::remove_evaluation(const class std::basic_string<char> &) –> void
-
rescore
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → None¶ recompute all score-values of all decoys and re-order the archive by (new) select_score
C++: protocols::jd2::archive::EvaluatedArchive::rescore() –> void
-
reset_accept_counter
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveBase::reset_accept_counter() –> void
-
restore_from_file
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → bool¶ overloaded that we can sort the pool after reading
C++: protocols::jd2::archive::EvaluatedArchive::restore_from_file() –> bool
-
restore_status
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, : pyrosetta.rosetta.std.istream) → None¶ C++: protocols::jd2::archive::ArchiveBase::restore_status(class std::basic_istream<char> &) –> void
-
save_decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, dirname: str, name: str, decoys: pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t) → None¶ helper routine to save decoys properly
C++: protocols::jd2::archive::ArchiveBase::save_decoys(const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &) –> void
-
save_status
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, : pyrosetta.rosetta.std.ostream) → None¶ save and restore status of archive to file-system
C++: protocols::jd2::archive::ArchiveBase::save_status(class std::basic_ostream<char> &) const –> void
-
save_to_file
(*args, **kwargs)¶ Overloaded function.
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) -> None
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, suffix: str) -> None
overloaded to save / restore the variance_archive_
C++: protocols::jd2::archive::EvaluatedArchive::save_to_file(class std::basic_string<char>) –> void
-
score_variation
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, col: str) → float¶ C++: protocols::jd2::archive::EvaluatedArchive::score_variation(const class std::basic_string<char> &) const –> double
-
score_variations
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_double¶ C++: protocols::jd2::archive::EvaluatedArchive::score_variations() const –> const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &
-
scorefxn
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.core.scoring.ScoreFunction¶ C++: protocols::jd2::archive::EvaluatedArchive::scorefxn() const –> const class core::scoring::ScoreFunction &
-
select_score
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, evaluated_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct) → float¶ compute score according to select_weights — this can contain any evaluator columns
C++: protocols::jd2::archive::EvaluatedArchive::select_score(class std::shared_ptr<class core::io::silent::SilentStruct>) –> double
-
set_evaluate_local
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, setting: bool) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_evaluate_local(bool) –> void
-
set_evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_protocols_evaluation_PoseEvaluator_t, : pyrosetta.rosetta.std.map_std_string_double) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_evaluators(const class std::map<class std::basic_string<char>, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator> > > > &, const class std::map<class std::basic_string<char>, double, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, double> > > &) –> void
-
set_manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, manager: protocols::jd2::archive::BaseArchiveManager) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::set_manager(class protocols::jd2::archive::BaseArchiveManager *) –> void
-
set_name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, set: str) → None¶ set name of archive ( used also for save_to_file and restore_from_file )
C++: protocols::jd2::archive::AbstractArchiveBase::set_name(const class std::basic_string<char> &) –> void
-
set_nstruct
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, set: int) → None¶ set target size of pool
C++: protocols::jd2::archive::ArchiveBase::set_nstruct(unsigned long) –> void
-
set_scorefxn
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, scorefxn_: pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ set scorefxn used for evaluation
C++: protocols::jd2::archive::EvaluatedArchive::set_scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void
-
set_weight
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str, weight: float) → None¶ - set weight of an evaluator or a column otherwise present in silent-structs
- (i.e, score, chainbreak, external evaluation like score_final )
C++: protocols::jd2::archive::EvaluatedArchive::set_weight(const class std::basic_string<char> &, double) –> void
-
set_weights
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, setting: pyrosetta.rosetta.std.map_std_string_double) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_weights(const class std::map<class std::basic_string<char>, double, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, double> > > &) –> void
-
setup_default_evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → None¶ set common evaluators: eg. ConstraintEvaluator if -cst_file is present
C++: protocols::jd2::archive::EvaluatedArchive::setup_default_evaluators() –> void
-
start_evaluation_timer
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::start_evaluation_timer() const –> void
-
statistics_valid
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → bool¶ C++: protocols::jd2::archive::ArchiveBase::statistics_valid() –> bool
-
still_interested
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, : protocols::jd2::archive::Batch) → bool¶ - old-batches might be outdated and should not be computed anymore
- return true for this query if this is the case for old_batch
C++: protocols::jd2::archive::AbstractArchiveBase::still_interested(const class protocols::jd2::archive::Batch &) const –> bool
-
total_accepts
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::total_accepts() –> unsigned long
-
total_proposed
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::total_proposed() –> unsigned long
-
weights
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_double¶ C++: protocols::jd2::archive::EvaluatedArchive::weights() const –> const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &
-
-
class
pyrosetta.rosetta.protocols.jd2.archive.
MPIArchiveJobDistributor
¶ Bases:
pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor
JobDistributor for the iterative ArchiveManager/Archive Framework
This job distributor is meant for running iterative jobs with the ArchiveManager/Archive Framework.could vary greatly. In this configuration the three first nodes are dedicated processes (JobDistributor, FileBuffer, and ArchiveManger ) and the remaining CPUs form slave or worker nodes. This JD will not work at all without MPI and the implementations of all but the interface functions have been put inside of ifdef directives. Generally each function has a master and slave version, and the interface functions call one or the other depending on processor rank.
-
__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__
¶ Initialize self. See help(type(self)) for accurate signature.
-
__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_batch
(*args, **kwargs)¶ Overloaded function.
- add_batch(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, : str) -> None
- add_batch(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, : str, id: int) -> None
add a new batch ( name will be interpreted as flag_file )
C++: protocols::jd2::JobDistributor::add_batch(const class std::basic_string<char> &, unsigned long) –> void
-
assign
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, : pyrosetta.rosetta.protocols.jd2.JobDistributor) → pyrosetta.rosetta.protocols.jd2.JobDistributor¶ C++: protocols::jd2::JobDistributor::operator=(const class protocols::jd2::JobDistributor &) –> class protocols::jd2::JobDistributor &
-
current_batch_id
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → int¶ what is the current batch number ? — refers to position in batches_
C++: protocols::jd2::JobDistributor::current_batch_id() const –> unsigned long
-
current_job
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → protocols::jd2::Job¶ - Movers may ask their controlling job distributor for information about the current job.
- They may also write information to this job for later output, though this use is now discouraged as the addition of the MultiplePoseMover now means that a single job may include several separate trajectories.
C++: protocols::jd2::JobDistributor::current_job() const –> class std::shared_ptr<class protocols::jd2::Job>
-
current_job_id
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → int¶ integer access - which job are we on?
C++: protocols::jd2::JobDistributor::current_job_id() const –> unsigned long
-
current_output_name
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → str¶ Movers may ask their controlling job distributor for the output name as defined by the Job and JobOutputter.
C++: protocols::jd2::JobDistributor::current_output_name() const –> std::string
-
get_current_batch
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → str¶ what is the current batch ? — name refers to the flag-file used for this batch
C++: protocols::jd2::JobDistributor::get_current_batch() const –> std::string
-
get_instance
() → pyrosetta.rosetta.protocols.jd2.JobDistributor¶ C++: protocols::jd2::JobDistributor::get_instance() –> class protocols::jd2::JobDistributor *
-
get_new_job_id
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor) → int¶ dummy for master/slave version
C++: protocols::jd2::MPIFileBufJobDistributor::get_new_job_id() –> unsigned long
-
go
(self: pyrosetta.rosetta.protocols.jd2.archive.MPIArchiveJobDistributor, mover: pyrosetta.rosetta.protocols.moves.Mover) → None¶ overloaded to also start the ArchiveManager process
C++: protocols::jd2::archive::MPIArchiveJobDistributor::go(class std::shared_ptr<class protocols::moves::Mover>) –> void
-
increment_client_rank
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor) → int¶ C++: protocols::jd2::MPIFileBufJobDistributor::increment_client_rank() –> unsigned long
-
is_archive_rank
(self: pyrosetta.rosetta.protocols.jd2.archive.MPIArchiveJobDistributor) → bool¶ C++: protocols::jd2::archive::MPIArchiveJobDistributor::is_archive_rank() const –> bool
-
job_failed
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor, pose: pyrosetta.rosetta.core.pose.Pose, will_retry: bool) → None¶ C++: protocols::jd2::MPIFileBufJobDistributor::job_failed(class core::pose::Pose &, bool) –> void
-
job_inputter
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → pyrosetta.rosetta.protocols.jd2.JobInputter¶ JobInputter access
C++: protocols::jd2::JobDistributor::job_inputter() const –> class std::shared_ptr<class protocols::jd2::JobInputter>
-
job_inputter_input_source
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → pyrosetta.rosetta.protocols.jd2.JobInputterInputSource.Enum¶ The input source for the current JobInputter.
C++: protocols::jd2::JobDistributor::job_inputter_input_source() const –> enum protocols::jd2::JobInputterInputSource::Enum
-
job_outputter
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → pyrosetta.rosetta.protocols.jd2.JobOutputter¶ Movers (or derived classes) may ask for the JobOutputter
C++: protocols::jd2::JobDistributor::job_outputter() const –> class std::shared_ptr<class protocols::jd2::JobOutputter>
-
job_succeeded
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor, pose: pyrosetta.rosetta.core.pose.Pose, runtime: float, tag: str) → None¶ dummy for master/slave version
C++: protocols::jd2::MPIFileBufJobDistributor::job_succeeded(class core::pose::Pose &, double, const class std::basic_string<char> &) –> void
-
mark_current_job_id_for_repetition
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor) → None¶ dummy for master/slave version
C++: protocols::jd2::MPIFileBufJobDistributor::mark_current_job_id_for_repetition() –> void
-
min_client_rank
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor) → int¶ return rank of first worker process (there might be more dedicated processes, e.g., ArchiveManager…)
C++: protocols::jd2::MPIFileBufJobDistributor::min_client_rank() const –> unsigned long
-
mpi_finalize
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, finalize: bool) → None¶ should the go() function call MPI_finalize()? It probably should, this is true by default.
C++: protocols::jd2::JobDistributor::mpi_finalize(bool) –> void
-
remove_bad_inputs_from_job_list
(self: pyrosetta.rosetta.protocols.jd2.MPIFileBufJobDistributor) → None¶ dummy for master/slave version
C++: protocols::jd2::MPIFileBufJobDistributor::remove_bad_inputs_from_job_list() –> void
-
restart
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → None¶ C++: protocols::jd2::JobDistributor::restart() –> void
-
set_archive
(self: pyrosetta.rosetta.protocols.jd2.archive.MPIArchiveJobDistributor, : pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::MPIArchiveJobDistributor::set_archive(class std::shared_ptr<class protocols::jd2::archive::ArchiveBase>) –> void
-
set_job_inputter
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, new_job_inputter: pyrosetta.rosetta.protocols.jd2.JobInputter) → None¶ - Set the JobInputter and reset the Job list – this is not something you want to do
- after go() has been called, but before it has returned.
C++: protocols::jd2::JobDistributor::set_job_inputter(class std::shared_ptr<class protocols::jd2::JobInputter>) –> void
-
set_job_outputter
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor, new_job_outputter: pyrosetta.rosetta.protocols.jd2.JobOutputter) → None¶ Movers (or derived classes) may ask for the JobOutputter
C++: protocols::jd2::JobDistributor::set_job_outputter(const class std::shared_ptr<class protocols::jd2::JobOutputter> &) –> void
-
total_nr_jobs
(self: pyrosetta.rosetta.protocols.jd2.JobDistributor) → int¶ C++: protocols::jd2::JobDistributor::total_nr_jobs() const –> unsigned long
-
-
class
pyrosetta.rosetta.protocols.jd2.archive.
NormalizedEvaluatedArchive
¶ Bases:
pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive
This job distributor is meant for running jobs where the machine you are using has a large number of processors, the number of jobs is much greater than the number of processors, or the runtimes of the individual jobs could vary greatly. It dedicates the head node (whichever processor gets processor rank #0) to handling job requests from the slave nodes (all nonzero ranks). Unlike the MPIWorkPartitionJobDistributor, this JD will not work at all without MPI and the implementations of all but the interface functions have been put inside of ifdef directives. Generally each function has a master and slave version, and the interface functions call one or the other depending on processor rank.
-
__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.jd2.archive.NormalizedEvaluatedArchive, ptr: protocols::jd2::archive::ArchiveManager) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) -> None
- __init__(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive, arg0: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) -> 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).
-
accepts_since_last_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ —- methods to keep statistics of acceptance
C++: protocols::jd2::archive::ArchiveBase::accepts_since_last_batch() –> unsigned long &
-
add_evaluated_structure
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive, from_batch: pyrosetta.rosetta.core.io.silent.SilentStruct, alternative_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, : protocols::jd2::archive::Batch) → bool¶ add decoy to Archive
evaluate decoy and call add_evaluated_structureC++: protocols::jd2::archive::NormalizedEvaluatedArchive::add_evaluated_structure(class std::shared_ptr<class core::io::silent::SilentStruct>, class std::shared_ptr<class core::io::silent::SilentStruct>, const class protocols::jd2::archive::Batch &) –> bool
-
add_evaluation
(*args, **kwargs)¶ Overloaded function.
- add_evaluation(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.protocols.evaluation.PoseEvaluator) -> None
- add_evaluation(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.protocols.evaluation.PoseEvaluator, weight: float) -> None
add new PoseEvaluation to set of evaluators, specify weight for contribution to select_score()
C++: protocols::jd2::archive::EvaluatedArchive::add_evaluation(class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, double) –> void
-
add_structure
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, new_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, alternative_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct, batch: protocols::jd2::archive::Batch) → bool¶ add decoy to Archive
evaluate decoy and call add_evaluated_structureC++: protocols::jd2::archive::EvaluatedArchive::add_structure(class std::shared_ptr<class core::io::silent::SilentStruct>, class std::shared_ptr<class core::io::silent::SilentStruct>, const class protocols::jd2::archive::Batch &) –> bool
-
assign
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive, : pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive¶ C++: protocols::jd2::archive::NormalizedEvaluatedArchive::operator=(const class protocols::jd2::archive::NormalizedEvaluatedArchive &) –> class protocols::jd2::archive::NormalizedEvaluatedArchive &
-
current_acceptance_ratio
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → float¶ C++: protocols::jd2::archive::ArchiveBase::current_acceptance_ratio() const –> double
-
decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t¶ C++: protocols::jd2::archive::ArchiveBase::decoys() –> class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &
-
determine_score_variations
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → bool¶ determine variation of scores (those that are non-zeros in select_weights_ )
C++: protocols::jd2::archive::NormalizedEvaluatedArchive::determine_score_variations() const –> bool
-
evaluate_local
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → bool¶ specify if decoys are evaluated on the master or (non-local i.e., on the individual slave nodes)
C++: protocols::jd2::archive::EvaluatedArchive::evaluate_local() const –> bool
-
evaluate_silent_struct
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, from_batch: pyrosetta.rosetta.core.io.silent.SilentStruct) → pyrosetta.rosetta.core.io.silent.SilentStruct¶ yields an “evaluated” silent-struct which can be queried with select_score
will run scoring-process if evaluate_local() otherwise just returns the intpu-silent-structC++: protocols::jd2::archive::EvaluatedArchive::evaluate_silent_struct(class std::shared_ptr<class core::io::silent::SilentStruct>) const –> class std::shared_ptr<class core::io::silent::SilentStruct>
-
evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_protocols_evaluation_PoseEvaluator_t¶ C++: protocols::jd2::archive::EvaluatedArchive::evaluators() const –> const class std::map<std::string, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator> > > > &
-
finished
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → bool¶ C++: protocols::jd2::archive::ArchiveBase::finished() const –> bool
-
generate_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveBase::generate_batch() –> void
-
get_weight
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → float¶ C++: protocols::jd2::archive::EvaluatedArchive::get_weight(const class std::basic_string<char> &) const –> double
-
has_evaluator
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → bool¶ is a certain elvaluator present ?
C++: protocols::jd2::archive::EvaluatedArchive::has_evaluator(const class std::basic_string<char> &) –> bool
-
idle
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ called when nothing is happening
C++: protocols::jd2::archive::ArchiveBase::idle() –> void
-
init_from_decoy_set
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData) → None¶ overloaded to make input decoys appear the same as decoys coming from batches
C++: protocols::jd2::archive::EvaluatedArchive::init_from_decoy_set(const class core::io::silent::SilentFileData &) –> void
-
init_from_options
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → None¶ C++: protocols::jd2::archive::NormalizedEvaluatedArchive::init_from_options() –> void
-
initialize
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → None¶ C++: protocols::jd2::archive::NormalizedEvaluatedArchive::initialize() –> void
-
load_decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, filename: str, decoys: pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t) → None¶ C++: protocols::jd2::archive::ArchiveBase::load_decoys(const class std::basic_string<char> &, class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &) –> void
-
manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → protocols::jd2::archive::BaseArchiveManager¶ access to the ArchiveManager (control of batches)
C++: protocols::jd2::archive::AbstractArchiveBase::manager() –> class protocols::jd2::archive::BaseArchiveManager &
-
name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase) → str¶ C++: protocols::jd2::archive::AbstractArchiveBase::name() const –> const std::string &
-
nstruct
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ how many structures should be in archive .. varies from decoys().size() in startup phase.
C++: protocols::jd2::archive::ArchiveBase::nstruct() const –> unsigned long
-
proposed_since_last_batch
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::proposed_since_last_batch() const –> unsigned long
-
read_structures
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, sfd: pyrosetta.rosetta.core.io.silent.SilentFileData, alternative_decoys: pyrosetta.rosetta.core.io.silent.SilentFileData, batch: protocols::jd2::archive::Batch) → None¶ only overloaded this to add some verbosity each time we read structures
C++: protocols::jd2::archive::EvaluatedArchive::read_structures(class core::io::silent::SilentFileData &, class core::io::silent::SilentFileData &, const class protocols::jd2::archive::Batch &) –> void
-
register_options
() → None¶ Archive specific options
C++: protocols::jd2::archive::NormalizedEvaluatedArchive::register_options() –> void
-
remove_evaluation
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str) → None¶ remove Evaluator
C++: protocols::jd2::archive::EvaluatedArchive::remove_evaluation(const class std::basic_string<char> &) –> void
-
rescore
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → None¶ recompute all score-values of all decoys and re-order the archive by (new) select_score
C++: protocols::jd2::archive::NormalizedEvaluatedArchive::rescore() –> void
-
reset_accept_counter
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → None¶ C++: protocols::jd2::archive::ArchiveBase::reset_accept_counter() –> void
-
restore_from_file
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → bool¶ overloaded that we can sort the pool after reading
C++: protocols::jd2::archive::NormalizedEvaluatedArchive::restore_from_file() –> bool
-
restore_status
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, : pyrosetta.rosetta.std.istream) → None¶ C++: protocols::jd2::archive::ArchiveBase::restore_status(class std::basic_istream<char> &) –> void
-
save_decoys
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, dirname: str, name: str, decoys: pyrosetta.rosetta.std.list_std_shared_ptr_core_io_silent_SilentStruct_std_allocator_std_shared_ptr_core_io_silent_SilentStruct_t) → None¶ helper routine to save decoys properly
C++: protocols::jd2::archive::ArchiveBase::save_decoys(const class std::basic_string<char> &, const class std::basic_string<char> &, const class std::list<class std::shared_ptr<class core::io::silent::SilentStruct>, class std::allocator<class std::shared_ptr<class core::io::silent::SilentStruct> > > &) –> void
-
save_status
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, : pyrosetta.rosetta.std.ostream) → None¶ save and restore status of archive to file-system
C++: protocols::jd2::archive::ArchiveBase::save_status(class std::basic_ostream<char> &) const –> void
-
save_to_file
(*args, **kwargs)¶ Overloaded function.
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) -> None
- save_to_file(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive, suffix: str) -> None
overloaded to save / restore the variance_archive_
C++: protocols::jd2::archive::NormalizedEvaluatedArchive::save_to_file(class std::basic_string<char>) –> void
-
score_variation
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive, col: str) → float¶ C++: protocols::jd2::archive::NormalizedEvaluatedArchive::score_variation(const class std::basic_string<char> &) const –> double
-
score_variations
(self: pyrosetta.rosetta.protocols.jd2.archive.NormalizedEvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_double¶ C++: protocols::jd2::archive::NormalizedEvaluatedArchive::score_variations() const –> const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &
-
scorefxn
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.core.scoring.ScoreFunction¶ C++: protocols::jd2::archive::EvaluatedArchive::scorefxn() const –> const class core::scoring::ScoreFunction &
-
select_score
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, evaluated_decoy: pyrosetta.rosetta.core.io.silent.SilentStruct) → float¶ compute score according to select_weights — this can contain any evaluator columns
C++: protocols::jd2::archive::EvaluatedArchive::select_score(class std::shared_ptr<class core::io::silent::SilentStruct>) –> double
-
set_evaluate_local
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, setting: bool) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_evaluate_local(bool) –> void
-
set_evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, : pyrosetta.rosetta.std.map_std_string_std_shared_ptr_const_protocols_evaluation_PoseEvaluator_t, : pyrosetta.rosetta.std.map_std_string_double) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_evaluators(const class std::map<class std::basic_string<char>, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator>, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, class std::shared_ptr<const class protocols::evaluation::PoseEvaluator> > > > &, const class std::map<class std::basic_string<char>, double, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, double> > > &) –> void
-
set_manager
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, manager: protocols::jd2::archive::BaseArchiveManager) → None¶ C++: protocols::jd2::archive::AbstractArchiveBase::set_manager(class protocols::jd2::archive::BaseArchiveManager *) –> void
-
set_name
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, set: str) → None¶ set name of archive ( used also for save_to_file and restore_from_file )
C++: protocols::jd2::archive::AbstractArchiveBase::set_name(const class std::basic_string<char> &) –> void
-
set_nstruct
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase, set: int) → None¶ set target size of pool
C++: protocols::jd2::archive::ArchiveBase::set_nstruct(unsigned long) –> void
-
set_scorefxn
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, scorefxn_: pyrosetta.rosetta.core.scoring.ScoreFunction) → None¶ set scorefxn used for evaluation
C++: protocols::jd2::archive::EvaluatedArchive::set_scorefxn(class std::shared_ptr<class core::scoring::ScoreFunction>) –> void
-
set_weight
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, column: str, weight: float) → None¶ - set weight of an evaluator or a column otherwise present in silent-structs
- (i.e, score, chainbreak, external evaluation like score_final )
C++: protocols::jd2::archive::EvaluatedArchive::set_weight(const class std::basic_string<char> &, double) –> void
-
set_weights
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive, setting: pyrosetta.rosetta.std.map_std_string_double) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::set_weights(const class std::map<class std::basic_string<char>, double, struct std::less<class std::basic_string<char> >, class std::allocator<struct std::pair<const class std::basic_string<char>, double> > > &) –> void
-
setup_default_evaluators
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → None¶ set common evaluators: eg. ConstraintEvaluator if -cst_file is present
C++: protocols::jd2::archive::EvaluatedArchive::setup_default_evaluators() –> void
-
start_evaluation_timer
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → None¶ C++: protocols::jd2::archive::EvaluatedArchive::start_evaluation_timer() const –> void
-
statistics_valid
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → bool¶ C++: protocols::jd2::archive::ArchiveBase::statistics_valid() –> bool
-
still_interested
(self: pyrosetta.rosetta.protocols.jd2.archive.AbstractArchiveBase, : protocols::jd2::archive::Batch) → bool¶ - old-batches might be outdated and should not be computed anymore
- return true for this query if this is the case for old_batch
C++: protocols::jd2::archive::AbstractArchiveBase::still_interested(const class protocols::jd2::archive::Batch &) const –> bool
-
total_accepts
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::total_accepts() –> unsigned long
-
total_proposed
(self: pyrosetta.rosetta.protocols.jd2.archive.ArchiveBase) → int¶ C++: protocols::jd2::archive::ArchiveBase::total_proposed() –> unsigned long
-
weights
(self: pyrosetta.rosetta.protocols.jd2.archive.EvaluatedArchive) → pyrosetta.rosetta.std.map_std_string_double¶ C++: protocols::jd2::archive::EvaluatedArchive::weights() const –> const class std::map<std::string, double, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, double> > > &
-
-
pyrosetta.rosetta.protocols.jd2.archive.
report_batch_inconsistency
(new_batch: protocols::jd2::archive::Batch, tag: str) → None¶ C++: protocols::jd2::archive::report_batch_inconsistency(class protocols::jd2::archive::Batch &, const class std::basic_string<char> &) –> void