converters

pyrosetta.distributed.cluster.converters._parse_filter_results(obj: Any) → bool

Parse the filter_results keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_decoy_ids(objs: Any) → List[int]

Parse the decoy_ids keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_empty_queue(protocol_name: str, ignore_errors: bool) → None

Return None when a PyRosetta protocol raises an exception and the ignore_errors instance attribute of PyRosettaCluster is set to True.

pyrosetta.distributed.cluster.converters._parse_environment(obj: Any) → str

Parse the environment keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_protocols(objs: Any) → List[Callable[[...], Union[Pose, PackedPose, Dict[str, Any], None, List[Optional[Union[Pose, PackedPose, Dict[str, Any]]]], Tuple[Optional[Union[Pose, PackedPose, Dict[str, Any]]], ...], Generator[Optional[Union[Pose, PackedPose, Dict[str, Any]]], None, None]]]]

Parse the protocols argument values from the PyRosettaCluster.distribute method.

pyrosetta.distributed.cluster.converters._parse_yield_results(yield_results: Any) → bool

Parse the yield_results keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_norm_task_options(obj: Any) → bool

Parse the norm_task_options keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_pyrosetta_build(obj: Any) → str

Parse the pyrosetta_build keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_scratch_dir(obj: Any) → str

Parse the scratch_dir keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_seeds(objs: Any) → List[str]

Parse the seeds keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_sha1(obj: Any) → str

Parse the sha1 keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_system_info(obj: Any) → Dict[Any, Any]

Parse the input system_info keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_logging_address(self) → str

Parse the input logging_address keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._get_decoy_id(protocols: Sized, decoy_ids: List[int]) → Optional[int]

Return the decoy identification number given the user-defined PyRosetta protocols.

pyrosetta.distributed.cluster.converters._is_reserved_key(key: Any) → bool

Test if a task dictionary key is a PyRosettaCluster reserved key.

pyrosetta.distributed.cluster.converters._parse_output_kwargs(output_kwargs: Dict[str, Any], input_kwargs: Dict[str, Any], protocol_name: str) → Dict[str, Any]

Parse a returned task dictionary from a user-defined PyRosetta protocol.

pyrosetta.distributed.cluster.converters._get_packed_poses_output_kwargs(result: Any, input_kwargs: Dict[str, Any], protocol_name: str) → Tuple[List[PackedPose], Dict[str, Any]]

Bin results from a user-defined PyRosetta protocol.

pyrosetta.distributed.cluster.converters._get_compressed_packed_pose_kwargs_pairs_list(packed_poses: List[PackedPose], output_kwargs: Dict[str, Any], protocol_name: str, protocols_key: str, decoy_ids: List[int], serializer: Serialization) → List[Tuple[bytes, bytes]]

Prepare results from a user-defined PyRosetta protocol to put into the queue.

pyrosetta.distributed.cluster.converters._parse_protocol_results(result: Any, input_kwargs: Dict[str, Any], protocol_name: str, protocols_key: str, decoy_ids: List[int], serializer: Serialization) → List[Tuple[bytes, bytes]]

Parse results from a user-defined PyRosetta protocol.

pyrosetta.distributed.cluster.converters._parse_target_results(objs: List[Tuple[bytes, bytes]]) → List[Tuple[bytes, bytes]]

Validate results returned from the billiard subprocess.

pyrosetta.distributed.cluster.converters._parse_tasks(objs: Any) → List[Dict[str, Any]]

Parse the tasks keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_output_decoy_types(objs: Any) → List[str]

Parse the output_decoy_types keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._parse_output_scorefile_types(objs: Any) → List[str]

Parse the output_scorefile_types keyword argument value of PyRosettaCluster.

pyrosetta.distributed.cluster.converters._version_tuple_to_str(version_tuple: Tuple[int, int, int]) → str

Return a version string from a version tuple.