openprotein.fold.FoldComplexResultFuture#
- class openprotein.fold.FoldComplexResultFuture(session, job=None, metadata=None, model_id=None, proteins=None, ligands=None, dnas=None, rnas=None)[source]#
Future for manipulating results of a fold complex request.
- Parameters:
- job#
The fold job associated with this future.
- Type:
FoldJob
- __init__(session, job=None, metadata=None, model_id=None, proteins=None, ligands=None, dnas=None, rnas=None)[source]#
Initialize a FoldComplexResultFuture instance.
- Parameters:
session (APISession) – The API session to use for requests.
job (FoldJob) – The fold job associated with this future.
model_id (str, optional) – Model ID used for the fold request.
proteins (list[Protein], optional) – List of proteins submitted for fold request.
ligands (list[Ligand], optional) – List of ligands submitted for fold request.
dnas (list[DNA], optional) – List of DNAs submitted for fold request.
rnas (list[RNA], optional) – List of RNAs submitted for fold request.
metadata (FoldMetadata | None)
Methods
__init__(session[, job, metadata, model_id, ...])Initialize a FoldComplexResultFuture instance.
cancelled()Check if the job has been cancelled.
create(session[, job_id, job, response])Create an instance of the appropriate Future class based on the job type.
done()Check if the job has completed.
get([format, verbose])Retrieve the fold results as a single bytestring.
refresh()Refresh the job status and internal job object.
wait([interval, timeout, verbose])Wait for the job to complete, then fetch results.
wait_until_done([interval, timeout, verbose])Wait for the job to complete.
Attributes
affinityRetrieve the predicted binding affinities.
confidenceRetrieve the confidences of the structure prediction.
created_dateThe creation timestamp of the job.
dnasGet the DNAs submitted for the fold request.
end_dateThe end timestamp of the job.
idGet the ID of the fold request.
job_idThe unique identifier of the job.
job_typeThe type of the job.
ligandsGet the ligands submitted for the fold request.
metadataThe fold metadata.
metricsGet the predicted metrics.
model_idGet the model ID used for the fold request.
paeGet the Predicted Aligned Error (PAE) matrix.
pdeGet the Predicted Distance Error (PDE) matrix.
plddtGet the Predicted Local Distance Difference Test (pLDDT) scores.
progress_counterThe progress counter of the job.
proteinsGet the proteins submitted for the fold request.
rnasGet the RNAs submitted for the fold request.
scoreGet the predicted scores.
start_dateThe start timestamp of the job.
statusThe current status of the job.
session