Skip to content

Commit eaa5707

Browse files
committed
Pull request #600: Fixed a bug in TM-align and updated Python scripts.
Merge in STRUC/icn3d from release3261 to master * commit 'c2ae58b4035e314e0dbb985d98bfd16d79817bd5': Fixed a bug in TM-align and updated Python scripts.
2 parents bdda444 + c2ae58b commit eaa5707

48 files changed

Lines changed: 3078 additions & 1492 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
## Change Log
2-
[icn3d-3.26.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 20, 2023. Added the feature to run ESMFold on the fly via the menu "File > AlphaFold/ESM > ESMFold" in iCn3D.
2+
[icn3d-3.26.1](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.26.1.zip) was release on July 10, 2023. Fixed a bug in TM-align and updated Python scripts.
33

4-
[icn3d-3.25.4](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 15, 2023. Fixed the extra side chains of disulfide bonds when the disulfide bonds are not showing; fixed the extra tracks in Seqeunces & Annotations window.
4+
[icn3d-3.26.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.26.0.zip) was release on June 20, 2023. Added the feature to run ESMFold on the fly via the menu "File > AlphaFold/ESM > ESMFold" in iCn3D.
5+
6+
[icn3d-3.25.4](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 15, 2023. Fixed the extra side chains of disulfide bonds when the disulfide bonds are not showing; fixed the extra tracks in Sequences & Annotations window.
57

68
[icn3d-3.25.3](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.3.zip) was release on May 24, 2023. Fixed a bug in Node.js scripts about retrieving data from Ajax calls.
79

@@ -99,7 +101,7 @@
99101

100102
[icn3d-3.12.1](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.1.zip) was release on June 8, 2022. Fixed the bug about exporting iCn3D PNG Image.
101103

102-
[icn3d-3.12.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.0.zip) was release on June 6, 2022. Users now can have Virtual Reality (VR) view on any iCn3D display; enabled to view multiple seqeunce alignment (MSA) instead of pairwise alignment; changed the tools in toolbar from buttons to icons; switched to WegGL2 from WebGL1.
104+
[icn3d-3.12.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.0.zip) was release on June 6, 2022. Users now can have Virtual Reality (VR) view on any iCn3D display; enabled to view multiple sequence alignment (MSA) instead of pairwise alignment; changed the tools in toolbar from buttons to icons; switched to WegGL2 from WebGL1.
103105

104106
[icn3d-3.11.8](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.11.8.zip) was release on May 20, 2022. Enabled to import "icn3d.css" and "three.module.js" from npm icn3d to work with React.
105107

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## About iCn3D
66

7-
"I see in 3D" (iCn3D) Structure Viewer is not only a web-based 3D viewer, but also a structure analysis tool interactively or in the batch mode using NodeJS scripts based on the npm package icn3d. iCn3D synchronizes the display of 3D structure, 2D interaction, and 1D sequences and annotations. Users' custom display can be saved in a short URL or a PNG image. <b>The complete package of iCn3D</b> including Three.js and jQuery is in the directory "dist" after you get the source code with the "Code" button.
7+
"I see in 3D" (iCn3D) Structure Viewer is not only a web-based 3D viewer, but also a structure analysis tool interactively or in the batch mode using NodeJS scripts based on the npm package icn3d. iCn3D synchronizes the display of 3D structure, 2D interaction, and 1D sequences and annotations. Users' custom display can be saved in a short URL or a PNG image. <b>The complete package of iCn3D</b> including Three.js and jQuery is in the directory "dist" after you get the source code with the "Code" button. You can click the file "index.html" in the "dist" directory to launch a local version of iCn3D.
88
* <b>View a 3D structure in iCn3D</b>:
99
Open the link [https://structure.ncbi.nlm.nih.gov/icn3d](https://structure.ncbi.nlm.nih.gov/icn3d), input a PDB ID, and click "Load". You can also click "File" menu to "Open File" or input other IDs.
1010

build/icn3d.js

Lines changed: 598 additions & 287 deletions
Large diffs are not rendered by default.

build/icn3d.min.js

Lines changed: 5 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/icn3d.module.js

Lines changed: 598 additions & 287 deletions
Large diffs are not rendered by default.

dist/CHANGELOG.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
## Change Log
2-
[icn3d-3.26.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 20, 2023. Added the feature to run ESMFold on the fly via the menu "File > AlphaFold/ESM > ESMFold" in iCn3D.
2+
[icn3d-3.26.1](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.26.1.zip) was release on July 10, 2023. Fixed a bug in TM-align.
33

4-
[icn3d-3.25.4](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 15, 2023. Fixed the extra side chains of disulfide bonds when the disulfide bonds are not showing; fixed the extra tracks in Seqeunces & Annotations window.
4+
[icn3d-3.26.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.26.0.zip) was release on June 20, 2023. Added the feature to run ESMFold on the fly via the menu "File > AlphaFold/ESM > ESMFold" in iCn3D.
5+
6+
[icn3d-3.25.4](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.4.zip) was release on June 15, 2023. Fixed the extra side chains of disulfide bonds when the disulfide bonds are not showing; fixed the extra tracks in Sequences & Annotations window.
57

68
[icn3d-3.25.3](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.25.3.zip) was release on May 24, 2023. Fixed a bug in Node.js scripts about retrieving data from Ajax calls.
79

@@ -99,7 +101,7 @@
99101

100102
[icn3d-3.12.1](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.1.zip) was release on June 8, 2022. Fixed the bug about exporting iCn3D PNG Image.
101103

102-
[icn3d-3.12.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.0.zip) was release on June 6, 2022. Users now can have Virtual Reality (VR) view on any iCn3D display; enabled to view multiple seqeunce alignment (MSA) instead of pairwise alignment; changed the tools in toolbar from buttons to icons; switched to WegGL2 from WebGL1.
104+
[icn3d-3.12.0](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.12.0.zip) was release on June 6, 2022. Users now can have Virtual Reality (VR) view on any iCn3D display; enabled to view multiple sequence alignment (MSA) instead of pairwise alignment; changed the tools in toolbar from buttons to icons; switched to WegGL2 from WebGL1.
103105

104106
[icn3d-3.11.8](https://www.ncbi.nlm.nih.gov/Structure/icn3d/icn3d-3.11.8.zip) was release on May 20, 2022. Enabled to import "icn3d.css" and "three.module.js" from npm icn3d to work with React.
105107

dist/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## About iCn3D
66

7-
"I see in 3D" (iCn3D) Structure Viewer is not only a web-based 3D viewer, but also a structure analysis tool interactively or in the batch mode using NodeJS scripts based on the npm package icn3d. iCn3D synchronizes the display of 3D structure, 2D interaction, and 1D sequences and annotations. Users' custom display can be saved in a short URL or a PNG image. <b>The complete package of iCn3D</b> including Three.js and jQuery is in the directory "dist" after you get the source code with the "Code" button.
7+
"I see in 3D" (iCn3D) Structure Viewer is not only a web-based 3D viewer, but also a structure analysis tool interactively or in the batch mode using NodeJS scripts based on the npm package icn3d. iCn3D synchronizes the display of 3D structure, 2D interaction, and 1D sequences and annotations. Users' custom display can be saved in a short URL or a PNG image. <b>The complete package of iCn3D</b> including Three.js and jQuery is in the directory "dist" after you get the source code with the "Code" button. You can click the file "index.html" in the "dist" directory to launch a local version of iCn3D.
88
* <b>View a 3D structure in iCn3D</b>:
99
Open the link [https://structure.ncbi.nlm.nih.gov/icn3d](https://structure.ncbi.nlm.nih.gov/icn3d), input a PDB ID, and click "Load". You can also click "File" menu to "Open File" or input other IDs.
1010

dist/full.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
<div id="div0"></div>
1919

2020
<link rel="stylesheet" href="lib/jquery-ui-1.13.2.min.css">
21-
<link rel="stylesheet" href="icn3d_3.26.0.css">
21+
<link rel="stylesheet" href="icn3d_3.26.1.css">
2222
<script src="lib/jquery-3.5.0.min.js"></script>
2323
<script src="lib/jquery-ui-1.13.2.min.js"></script>
2424
<script src="lib/three_0.137.0.min.js"></script>
25-
<script src="icn3d_3.26.0.min.js"></script>
25+
<script src="icn3d_3.26.1.min.js"></script>
2626

2727
<script type="text/javascript">
2828

@@ -40,7 +40,7 @@
4040
alert("IE does NOT work with the current iCn3D version 3. The old iCn3D version 2 is used instead.");
4141
}
4242
else {
43-
//$.getScript('icn3d_3.26.0.min.js', function() {
43+
//$.getScript('icn3d_3.26.1.min.js', function() {
4444
var version = 3;
4545
await launchIcn3d(version); //await
4646
//});

dist/full2.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
<div id="div1" style="float:left;"></div>
2020

2121
<link rel="stylesheet" href="lib/jquery-ui-1.13.2.min.css">
22-
<link rel="stylesheet" href="icn3d_3.26.0.css">
22+
<link rel="stylesheet" href="icn3d_3.26.1.css">
2323
<script src="lib/jquery-3.5.0.min.js"></script>
2424
<script src="lib/jquery-ui-1.13.2.min.js"></script>
2525
<script src="lib/three_0.137.0.min.js"></script>
26-
<script src="icn3d_3.26.0.min.js"></script>
26+
<script src="icn3d_3.26.1.min.js"></script>
2727

2828
<script type="text/javascript">
2929
$( document ).ready(async function() {
@@ -40,7 +40,7 @@
4040
alert("IE does NOT work with the current iCn3D version 3. The old iCn3D version 2 is used instead.");
4141
}
4242
else {
43-
//$.getScript('icn3d_3.26.0.min.js', function() {
43+
//$.getScript('icn3d_3.26.1.min.js', function() {
4444
var version = 3;
4545
await launchIcn3d(version);
4646
//});
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
<div id="div1" style="float:left;"></div>
2020

2121
<link rel="stylesheet" href="lib/jquery-ui-1.13.2.min.css">
22-
<link rel="stylesheet" href="icn3d_3.26.0.css">
22+
<link rel="stylesheet" href="icn3d_3.26.1.css">
2323
<script src="lib/jquery-3.5.0.min.js"></script>
2424
<script src="lib/jquery-ui-1.13.2.min.js"></script>
2525
<script src="lib/three_0.137.0.min.js"></script>
26-
<script src="icn3d_3.26.0.min.js"></script>
26+
<script src="icn3d_3.26.1.min.js"></script>
2727

2828
<script type="text/javascript">
2929
$( document ).ready(async function() {
@@ -40,7 +40,7 @@
4040
alert("IE does NOT work with the current iCn3D version 3. The old iCn3D version 2 is used instead.");
4141
}
4242
else {
43-
//$.getScript('icn3d_3.26.0.min.js', function() {
43+
//$.getScript('icn3d_3.26.1.min.js', function() {
4444
var version = 3;
4545
await launchIcn3d(version);
4646
//});

0 commit comments

Comments
 (0)