mirror of
https://github.com/3dmol/3Dmol.js.git
synced 2026-06-04 08:39:49 +09:00
createGrid py3Dmol example, rm debug output
This commit is contained in:
@@ -128,7 +128,6 @@ $3Dmol.createViewer = function(element, config)
|
||||
if(!element) return;
|
||||
|
||||
config = config || {};
|
||||
console.log(config)
|
||||
|
||||
//try to create the viewer
|
||||
try {
|
||||
|
||||
@@ -1571,7 +1571,6 @@ $3Dmol.Renderer = function(parameters) {
|
||||
}
|
||||
var aspect = width/height;
|
||||
if(this.rows != undefined && this.cols != undefined && this.row != undefined && this.col != undefined){
|
||||
console.log("divide")
|
||||
var wid = width/this.cols;
|
||||
var hei = height/this.rows;
|
||||
aspect = wid/hei;
|
||||
|
||||
@@ -45,21 +45,22 @@
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {
|
||||
"collapsed": false,
|
||||
"scrolled": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div id=\"3dmolviewer_150585617977\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<div id=\"3dmolviewer_150587198139\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<script>\n",
|
||||
"if(typeof $3Dmolpromise === 'undefined') $3Dmolpromise = $.when($.getScript('https://3dmol.csb.pitt.edu/build/3Dmol.js'))\n",
|
||||
"var viewer_150585617977 = null;\n",
|
||||
"var viewer_150587198139 = null;\n",
|
||||
"$3Dmolpromise.done(function() {\n",
|
||||
"viewer_150585617977 = $3Dmol.createViewer($(\"#3dmolviewer_150585617977\"),{backgroundColor:\"white\"});\n",
|
||||
"$3Dmol.download(\"pdb:1ycr\", viewer_150585617977, {}, function() {\n",
|
||||
"\tviewer_150585617977.setStyle({\"cartoon\": {\"color\": \"spectrum\"}});\n",
|
||||
"viewer_150585617977.render();\n",
|
||||
"viewer_150587198139 = $3Dmol.createViewer($(\"#3dmolviewer_150587198139\"),{backgroundColor:\"white\"});\n",
|
||||
"$3Dmol.download(\"pdb:1ycr\", viewer_150587198139, {}, function() {\n",
|
||||
"\tviewer_150587198139.setStyle({\"cartoon\": {\"color\": \"spectrum\"}});\n",
|
||||
"viewer_150587198139.render();\n",
|
||||
"})\n",
|
||||
"});\n",
|
||||
"</script>"
|
||||
@@ -99,23 +100,25 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div id=\"3dmolviewer_150585618142\" style=\"position: relative; width: 400px; height: 400px\">\n",
|
||||
"<div id=\"3dmolviewer_150587198285\" style=\"position: relative; width: 400px; height: 400px\">\n",
|
||||
"<script>\n",
|
||||
"if(typeof $3Dmolpromise === 'undefined') $3Dmolpromise = $.when($.getScript('https://3dmol.csb.pitt.edu/build/3Dmol.js'))\n",
|
||||
"var viewer_150585618142 = null;\n",
|
||||
"var viewer_150587198285 = null;\n",
|
||||
"$3Dmolpromise.done(function() {\n",
|
||||
"viewer_150585618142 = $3Dmol.createViewer($(\"#3dmolviewer_150585618142\"),{backgroundColor:\"white\"});\n",
|
||||
"\tviewer_150585618142.addModel(\"4\\n* (null), Energy -1000.0000000\\nN 0.000005 0.019779 -0.000003 -0.157114 0.000052 -0.012746\\nH 0.931955 -0.364989 0.000003 1.507100 -0.601158 -0.004108\\nH -0.465975 -0.364992 0.807088 0.283368 0.257996 -0.583024\\nH -0.465979 -0.364991 -0.807088 0.392764 0.342436 0.764260\\n\",\"xyz\",{\"vibrate\": {\"frames\": 10, \"amplitude\": 1}});\n",
|
||||
"\tviewer_150585618142.setStyle({\"stick\": {}});\n",
|
||||
"\tviewer_150585618142.setBackgroundColor(\"0xeeeeee\");\n",
|
||||
"\tviewer_150585618142.animate({\"loop\": \"backAndForth\"});\n",
|
||||
"\tviewer_150585618142.zoomTo();\n",
|
||||
"viewer_150585618142.render();\n",
|
||||
"viewer_150587198285 = $3Dmol.createViewer($(\"#3dmolviewer_150587198285\"),{backgroundColor:\"white\"});\n",
|
||||
"\tviewer_150587198285.addModel(\"4\\n* (null), Energy -1000.0000000\\nN 0.000005 0.019779 -0.000003 -0.157114 0.000052 -0.012746\\nH 0.931955 -0.364989 0.000003 1.507100 -0.601158 -0.004108\\nH -0.465975 -0.364992 0.807088 0.283368 0.257996 -0.583024\\nH -0.465979 -0.364991 -0.807088 0.392764 0.342436 0.764260\\n\",\"xyz\",{\"vibrate\": {\"frames\": 10, \"amplitude\": 1}});\n",
|
||||
"\tviewer_150587198285.setStyle({\"stick\": {}});\n",
|
||||
"\tviewer_150587198285.setBackgroundColor(\"0xeeeeee\");\n",
|
||||
"\tviewer_150587198285.animate({\"loop\": \"backAndForth\"});\n",
|
||||
"\tviewer_150587198285.zoomTo();\n",
|
||||
"viewer_150587198285.render();\n",
|
||||
"});\n",
|
||||
"</script>"
|
||||
],
|
||||
@@ -150,27 +153,29 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div id=\"3dmolviewer_150585618305\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<div id=\"3dmolviewer_150587198406\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<script>\n",
|
||||
"if(typeof $3Dmolpromise === 'undefined') $3Dmolpromise = $.when($.getScript('https://3dmol.csb.pitt.edu/build/3Dmol.js'))\n",
|
||||
"var viewer_150585618305 = null;\n",
|
||||
"var viewer_150587198406 = null;\n",
|
||||
"$3Dmolpromise.done(function() {\n",
|
||||
"viewer_150585618305 = $3Dmol.createViewer($(\"#3dmolviewer_150585618305\"),{backgroundColor:\"white\"});\n",
|
||||
"\tviewer_150585618305.addModel(\"\\n RDKit 3D\\n\\n 6 6 0 0 0 0 0 0 0 0999 V2000\\n -0.9517 0.7811 -0.6622 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2847 1.3329 -0.3121 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2365 0.5518 0.3512 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9517 -0.7811 0.6644 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2847 -1.3329 0.3144 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2365 -0.5518 -0.3489 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 2 0\\n 2 3 1 0\\n 3 4 2 0\\n 4 5 1 0\\n 5 6 2 0\\n 6 1 1 0\\nM END\\n$$$$\",\"sdf\");\n",
|
||||
"\tviewer_150585618305.setStyle({\"stick\": {}});\n",
|
||||
"\tviewer_150585618305.setStyle({\"model\": 0},{\"stick\": {\"colorscheme\": \"cyanCarbon\"}});\n",
|
||||
"\tviewer_150585618305.zoomTo();\n",
|
||||
"viewer_150585618305.render();\n",
|
||||
"viewer_150587198406 = $3Dmol.createViewer($(\"#3dmolviewer_150587198406\"),{backgroundColor:\"white\"});\n",
|
||||
"\tviewer_150587198406.addModel(\"\\n RDKit 3D\\n\\n 6 6 0 0 0 0 0 0 0 0999 V2000\\n -0.9517 0.7811 -0.6622 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2847 1.3329 -0.3121 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2365 0.5518 0.3512 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9517 -0.7811 0.6644 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2847 -1.3329 0.3144 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2365 -0.5518 -0.3489 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 2 0\\n 2 3 1 0\\n 3 4 2 0\\n 4 5 1 0\\n 5 6 2 0\\n 6 1 1 0\\nM END\\n$$$$\",\"sdf\");\n",
|
||||
"\tviewer_150587198406.setStyle({\"stick\": {}});\n",
|
||||
"\tviewer_150587198406.setStyle({\"model\": 0},{\"stick\": {\"colorscheme\": \"cyanCarbon\"}});\n",
|
||||
"\tviewer_150587198406.zoomTo();\n",
|
||||
"viewer_150587198406.render();\n",
|
||||
"});\n",
|
||||
"</script>"
|
||||
],
|
||||
"text/plain": [
|
||||
"<py3Dmol.view at 0x7fc2a2d7f510>"
|
||||
"<py3Dmol.view at 0x10ca76450>"
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
@@ -206,45 +211,45 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"execution_count": 9,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/html": [
|
||||
"<div id=\"3dmolviewer_150585633144\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<div id=\"3dmolviewer_150587225318\" style=\"position: relative; width: 640px; height: 480px\">\n",
|
||||
"<script>\n",
|
||||
"if(typeof $3Dmolpromise === 'undefined') $3Dmolpromise = $.when($.getScript('https://3dmol.csb.pitt.edu/build/3Dmol.js'))\n",
|
||||
"var viewer_150585633144 = null;\n",
|
||||
"var viewer_150587225318 = null;\n",
|
||||
"$3Dmolpromise.done(function() {\n",
|
||||
"var viewergrid_150585633144 = null;\n",
|
||||
"viewergrid_150585633144 = $3Dmol.createViewerGrid($(\"#3dmolviewer_150585633144\"),{rows: 2, cols: 2, control_all: true},{backgroundColor:\"white\"});\n",
|
||||
"viewer_150585633144 = viewergrid_150585633144[0][0];\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150585633144[0][0], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150585633144[0][1], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150585633144[1][0], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150585633144[1][1], {}, function() {\n",
|
||||
"\tviewergrid_150585633144[0][0].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150585633144[0][1].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150585633144[1][0].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150585633144[1][1].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150585633144[0][0].setStyle({\"cartoon\": {\"color\": \"white\", \"tubes\": true, \"style\": \"oval\", \"arrows\": true}});\n",
|
||||
"\tviewergrid_150585633144[0][1].setStyle({\"cartoon\": {\"color\": \"white\", \"tubes\": true, \"style\": \"oval\", \"arrows\": true}});\n",
|
||||
"\tviewergrid_150585633144[1][0].setStyle({\"cartoon\": {\"color\": \"white\", \"tubes\": true, \"style\": \"oval\", \"arrows\": true}});\n",
|
||||
"\tviewergrid_150585633144[1][1].setStyle({\"cartoon\": {\"color\": \"white\", \"tubes\": true, \"style\": \"oval\", \"arrows\": true}});\n",
|
||||
"\tviewergrid_150585633144[1][1].setStyle({\"cartoon\": {\"color\": \"spectrum\"}});\n",
|
||||
"\tviewergrid_150585633144[0][0].removeAllModels();\n",
|
||||
"\tviewergrid_150585633144[0][0].addModel(\"\\n RDKit 3D\\n\\n 6 6 0 0 0 0 0 0 0 0999 V2000\\n -0.9517 0.7811 -0.6622 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2847 1.3329 -0.3121 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2365 0.5518 0.3512 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9517 -0.7811 0.6644 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2847 -1.3329 0.3144 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2365 -0.5518 -0.3489 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 2 0\\n 2 3 1 0\\n 3 4 2 0\\n 4 5 1 0\\n 5 6 2 0\\n 6 1 1 0\\nM END\\n$$$$\",\"sdf\");\n",
|
||||
"\tviewergrid_150585633144[0][0].setStyle({\"stick\": {}});\n",
|
||||
"\tviewergrid_150585633144[0][0].zoomTo();\n",
|
||||
"\tviewergrid_150585633144[0][0].render();\n",
|
||||
"\tviewergrid_150585633144[0][1].render();\n",
|
||||
"\tviewergrid_150585633144[1][0].render();\n",
|
||||
"\tviewergrid_150585633144[1][1].render();\n",
|
||||
"viewergrid_150585633144[1][1].render();\n",
|
||||
"viewergrid_150585633144[1][0].render();\n",
|
||||
"viewergrid_150585633144[0][1].render();\n",
|
||||
"viewergrid_150585633144[0][0].render();\n",
|
||||
"var viewergrid_150587225318 = null;\n",
|
||||
"viewergrid_150587225318 = $3Dmol.createViewerGrid($(\"#3dmolviewer_150587225318\"),{rows: 2, cols: 2, control_all: false},{backgroundColor:\"white\"});\n",
|
||||
"viewer_150587225318 = viewergrid_150587225318[0][0];\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150587225318[0][0], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150587225318[0][1], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150587225318[1][0], {}, function() {\n",
|
||||
"$3Dmol.download(\"pdb:1dc9\", viewergrid_150587225318[1][1], {}, function() {\n",
|
||||
"\tviewergrid_150587225318[0][0].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150587225318[0][1].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150587225318[1][0].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150587225318[1][1].setViewStyle({\"color\": \"black\", \"width\": 0.1, \"style\": \"outline\"});\n",
|
||||
"\tviewergrid_150587225318[0][1].setStyle({\"cartoon\": {\"color\": \"white\", \"tubes\": true, \"style\": \"oval\", \"arrows\": true}});\n",
|
||||
"\tviewergrid_150587225318[1][0].setStyle({\"stick\": {\"colorscheme\": \"greenCarbon\"}});\n",
|
||||
"\tviewergrid_150587225318[1][1].setStyle({\"cartoon\": {\"color\": \"spectrum\"}});\n",
|
||||
"\tviewergrid_150587225318[0][0].removeAllModels();\n",
|
||||
"\tviewergrid_150587225318[0][0].addModel(\"\\n RDKit 3D\\n\\n 6 6 0 0 0 0 0 0 0 0999 V2000\\n -0.9517 0.7811 -0.6622 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.2847 1.3329 -0.3121 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1.2365 0.5518 0.3512 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 0.9517 -0.7811 0.6644 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -0.2847 -1.3329 0.3144 C 0 0 0 0 0 0 0 0 0 0 0 0\\n -1.2365 -0.5518 -0.3489 C 0 0 0 0 0 0 0 0 0 0 0 0\\n 1 2 2 0\\n 2 3 1 0\\n 3 4 2 0\\n 4 5 1 0\\n 5 6 2 0\\n 6 1 1 0\\nM END\\n$$$$\",\"sdf\");\n",
|
||||
"\tviewergrid_150587225318[0][0].setStyle({\"stick\": {}});\n",
|
||||
"\tviewergrid_150587225318[0][0].zoomTo();\n",
|
||||
"\tviewergrid_150587225318[0][0].render();\n",
|
||||
"\tviewergrid_150587225318[0][1].render();\n",
|
||||
"\tviewergrid_150587225318[1][0].render();\n",
|
||||
"\tviewergrid_150587225318[1][1].render();\n",
|
||||
"viewergrid_150587225318[1][1].render();\n",
|
||||
"viewergrid_150587225318[1][0].render();\n",
|
||||
"viewergrid_150587225318[0][1].render();\n",
|
||||
"viewergrid_150587225318[0][0].render();\n",
|
||||
"})\n",
|
||||
"})\n",
|
||||
"})\n",
|
||||
@@ -253,18 +258,19 @@
|
||||
"</script>"
|
||||
],
|
||||
"text/plain": [
|
||||
"<py3Dmol.view at 0x7fc2a2d9a810>"
|
||||
"<py3Dmol.view at 0x10ca88a90>"
|
||||
]
|
||||
},
|
||||
"execution_count": 13,
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"view = py3Dmol.view(query='pdb:1dc9',linked=True,viewergrid=(2,2))\n",
|
||||
"view = py3Dmol.view(query='pdb:1dc9',linked=False,viewergrid=(2,2))\n",
|
||||
"view.setViewStyle({'style':'outline','color':'black','width':0.1})\n",
|
||||
"view.setStyle({'cartoon':{'arrows':True, 'tubes':True, 'style':'oval', 'color':'white'}})\n",
|
||||
"view.setStyle({'cartoon':{'arrows':True, 'tubes':True, 'style':'oval', 'color':'white'}},viewer=(0,1))\n",
|
||||
"view.setStyle({'stick':{'colorscheme':'greenCarbon'}},viewer=(1,0))\n",
|
||||
"view.setStyle({'cartoon':{'color':'spectrum'}},viewer=(1,1))\n",
|
||||
"view.removeAllModels(viewer=(0,0))\n",
|
||||
"view.addModel(benz,'sdf',viewer=(0,0))\n",
|
||||
@@ -276,7 +282,9 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 7,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
@@ -318,7 +326,9 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
@@ -361,7 +371,9 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
@@ -405,7 +417,9 @@
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
@@ -474,7 +488,7 @@
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython2",
|
||||
"version": "2.7.12"
|
||||
"version": "2.7.13"
|
||||
},
|
||||
"widgets": {
|
||||
"state": {},
|
||||
|
||||
Reference in New Issue
Block a user