Collections:
$3Dmol.download('pdb:...', ...) - Download PDB Protein
How to download PDB Protein Data with the $3Dmol.download() method?
✍: FYIcenter.com
The syntax to download PDB Protein Data with the $3Dmol.download() method
is shown below:
$3Dmol.download("pdb:{PDB_ID}", viewer, options, callback) -> {$3Dmol.GLModel}
viewer - The $3Dmol.GLViewer instance where the downloaded protein is added
options - Options applied to the downloaded data
callback - Function to call after data is loaded with model as argument
Here is an HTML code example, Download-PDB.html, that uses the download() method to download a protein with a given PDB ID.
<html><head>
<script src="/3Dmol-min.js"></script>
</head>
<body>
<div id="viewer" style="width: 400px; height: 400px; position: relative;"></div>
<script>
let config = { backgroundColor:'grey' };
let viewer = $3Dmol.createViewer( $('#viewer'), config );
$3Dmol.download("pdb:1MO8", viewer, {}, function(m) {
m.setStyle({"chain":"A"}, {cartoon:{color:"spectrum"}});
viewer.render();
});
</script>
</body></html>
This example HTML code will display a PDB protein in cartoon style:
Note that the protein structure data is downloaded with the following PDB API:
http://files.rcsb.org/view/{PDB_ID}.pdb
⇒ $3Dmol.download('cid:...', ...) - Download CID Molecule
⇐ $3Dmol Namespace and Static Methods
⇑⇑ 3Dmol.js FAQ
2023-01-24, 1135🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001106 SMILES: [Mo@](/[P]=N\\[CH2])(P1( N(C)CCN1C)OC)([C][O])[CH ][CH].[Mo@...
How to display the InChI string and InChIKey of the molecule in JSME editor? JSME does not offer any...
Molecule Summary: ID: FYI-1000993 SMILES: COC1=CC=C(C=C1)N2C=CN=C2 Received at FYIcenter.com on: 202...
Molecule Summary: ID: FYI-1003008 Names: InChIKey: ATBXCKLXXDLBAC-UHFFFAOYS A-NSMILES: O=C(O)c3cccc(...
Molecule Summary: ID: FYI-1001353 SMILES: [H][C@]24CCC(C)=C[C@H](O [C@@H]1OC[C@@H](O)[C@H]( O)[C@H]1O)...