Hydrogen Bond Donor/Acceptor Strength
Hydrogen-bond donor/acceptor-strength workflow.
HydrogenBondAcceptorSite
dataclass
HydrogenBondAcceptorSite(atom_idx: int, pkbhx: float, position: tuple[float, float, float], name: str | None = None)
Hydrogen-bond-acceptor site.
HydrogenBondDonorSite
dataclass
Hydrogen-bond-donor site.
HydrogenBondDonorAcceptorStrengthResult
dataclass
HydrogenBondDonorAcceptorStrengthResult(workflow_data: dict[str, Any], workflow_type: str, workflow_uuid: str, complete: bool = True)
Bases: WorkflowResult
Result from a hydrogen-bond donor/acceptor-strength workflow.
acceptor_sites
property
Hydrogen bond acceptor sites with pKBHX values.
donor_sites
property
Hydrogen bond donor sites with pK_alpha values.
molecular_pkbhx
property
Overall molecular HBA strength as log10(sum of 10^pkbhx) for sites with pkbhx > -1.
submit_hydrogen_bond_donor_acceptor_strength_workflow
submit_hydrogen_bond_donor_acceptor_strength_workflow(initial_molecule: StructureInput, do_csearch: bool = True, do_optimization: bool = True, name: str = 'Hydrogen-Bond Acceptor/Donor Strength', folder_uuid: str | None = None, folder: Folder | None = None, max_credits: int | None = None, webhook_url: str | None = None, is_draft: bool = False) -> Workflow[HydrogenBondDonorAcceptorStrengthResult]
Submits a hydrogen-bond donor/acceptor-strength workflow to the API.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
initial_molecule
|
StructureInput
|
molecule to calculate HBA/HBD strength for |
required |
do_csearch
|
bool
|
whether to perform a conformational search. Requires do_optimization |
True
|
do_optimization
|
bool
|
whether to perform an optimization |
True
|
name
|
str
|
name of the workflow |
'Hydrogen-Bond Acceptor/Donor Strength'
|
folder_uuid
|
str | None
|
UUID of the folder to place the workflow in |
None
|
folder
|
Folder | None
|
destination folder |
None
|
max_credits
|
int | None
|
maximum credits for the workflow |
None
|
webhook_url
|
str | None
|
URL that Rowan will POST to when the workflow completes |
None
|
is_draft
|
bool
|
save as a draft without starting execution |
False
|
Returns:
| Type | Description |
|---|---|
Workflow[HydrogenBondDonorAcceptorStrengthResult]
|
submitted workflow |
Raises:
| Type | Description |
|---|---|
HTTPStatusError
|
request to the API fails |