Collections:
$3Dmol.download('cid:...', ...) - Download CID Molecule
How to download molecule by CID with the $3Dmol.download() method?
✍: FYIcenter.com
The syntax to download molecule by CID with the $3Dmol.download() method
is shown below:
$3Dmol.download("cid:{CID}", 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 CID number.
<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('cid:2719', viewer, {}, function(m) {
m.setStyle({'stick':{}});
viewer.render();
});
</script>
</body></html>
This example HTML code will display the 3-D molecule structure of Chloroquine in stick style:
Note that the molecule structure data is downloaded with the following PubMed API:
https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/{CID}/SDF?record_type=3d
⇒ GLViewer Class and Instance Methods
⇐ $3Dmol.download('pdb:...', ...) - Download PDB Protein
⇑⇑ 3Dmol.js FAQ
2023-01-11, 1110🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001562 SMILES: N[C@@]([H])(CO)C(=O)N[C@ @]([H])(CC(C)C)C(=O)N[C@ @]([H])(CC...
Molecule Summary: ID: FYI-1000999 SMILES: Nc1ccc(cc1)S(=O)(=O)Nc2c c(C)on2Received at FYIcenter.com ...
Molecule Summary: ID: FYI-1000310 SMILES: Cn1ccnc(c1=O)NC(=O)[C@@H ]2CC(=O)N(C2)CCc3ccccc3Received a...
Molecule Summary: ID: FYI-1005788 Names: InChIKey: DQJQIZXJXVRRSY-ONEGZZNKS A-NSMILES: CC/C=C/CCCCCC...
Molecule Summary: ID: FYI-1001805 SMILES: CCCCCC(CCC)COC(=O)C1=CC= CC=C1C(=O)OCC(CCC)CCCCCReceived a...