BioMoleculeValue
BioMoleculeValue[biomol,prop]
returns the value of the property prop for the BioMolecule biomol.
BioMoleculeValue[biomolpart,prop]
returns the property value association with part of biomol.
Details
- For inputs of the form BioMoleculeValue[biomolpart,prop], part should be an Association whose keys and default values are given by:
-
"Model" 1 which model to use "Chains" All which chains to include "Residues" All which residues to include "Atoms" All which atoms to include - The following general properties are available:
-
"Name" biomolecule name "BioSequence" a BioSequence with type "HybridStrand" "ModelCount" number of models (usually one) "Models" a list of BioMolecule objects with one model each "AssemblyCount" number of assemblies "AssemblyData" data for assemblies "Assemblies" a list of BioMolecule objects with one assembly each "CrystallographicSpaceGroup" crystallographic space group "ComputedStructureQ" gives True if biomol is a predicted structure "PDBString" a string representing biomol in the "PDB" format "MMCIFString" a string representing biomol in the "MMCIF" format - The following properties apply at the model level:
-
"ChainCount" number of chains "ChainLabels" list of chain labels, e.g. {"A","B",…} "PolymerChainCount" number of polymer chains "PolymerChainLabels" list of labels for polymer chains "ResidueCount" number of residues in all chains - The following properties apply at the chain level, and the results are returned in an Association whose keys are the chain labels:
-
"ResidueCounts" number of residues per chain "ResidueLabels" list of residue labels, e.g. {"GLY","PRO",…} "ResidueIDs" numeric identifiers "AtomCounts" number of atoms per chain - The following properties apply at the residue level, and the results are returned in an Association whose keys are the chain labels and whose values are lists of lists, one for each residue:
-
"AtomicSymbols" symbols for the atoms "AtomCoordinates" atom coordinates with units, wrapped in QuantityArray "AtomCoordianteValues" numeric atom coordinates in angstroms "AtomLabels" labels for each atom, e.g. {"CA","CB",…}
Examples
Basic Examples (1)
Create a biomolecule from an ExternalIdentifier:
Find the atom coordinate for the first atom in residue 3 for each model:
Text
Wolfram Research (2024), BioMoleculeValue, Wolfram Language function, https://reference.wolfram.com/language/ref/BioMoleculeValue.html.
CMS
Wolfram Language. 2024. "BioMoleculeValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BioMoleculeValue.html.
APA
Wolfram Language. (2024). BioMoleculeValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BioMoleculeValue.html