Skip to content

Commit 59b5a7c

Browse files
committed
Use MSAViewer to show the multiple alignment of the cesymm result
1 parent c89bb50 commit 59b5a7c

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

src/main/resources/templates/cesymm_multi.html.hbs

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,13 @@
33
<head>
44
<meta charset='utf-8'>
55
<title>{{structureId}} CE-Symm Analysis: Multiple Superposition</title>
6+
<script src='//code.jquery.com/jquery-1.11.0.min.js'></script>
7+
<script src="{{url}}"></script>
68
</head>
79
<body>
810

911
<h1>CE-Symm Analysis of {{structureId}}: Multiple Superposition</h1>
1012

11-
<script src='//code.jquery.com/jquery-1.11.0.min.js'></script>
12-
13-
<script src="{{url}}"></script>
14-
15-
<script src="https://cdn.rawgit.com/google/palette.js/master/palette.js"></script>
16-
<!--script src="{{pallete_url}}"></script-->
17-
<script src="/js/ngl_ui.js"></script>
1813
<script>
1914
NGL.mainScriptFilePath = "{{url}}";
2015
var stage;
@@ -76,7 +71,32 @@ document.addEventListener( "DOMContentLoaded", function() {
7671

7772
<div id="viewport" style="width: 100vw; height: 100vh; display:block;"></div>
7873
<div id="messages"></div>
79-
<p><a href="/cesymm/{{structureId}}">CE-Symm Alignment</a>
74+
<p><a href="/cesymm/{{structureId}}">CE-Symm Alignment</a></p>
75+
76+
<script src="https://s3.eu-central-1.amazonaws.com/cdn.bio.sh/msa/latest/msa.min.gz.js"></script>
77+
<div id="msa">press "Run with JS"</div>
78+
79+
<script>
80+
var opts = {
81+
el: document.getElementById("msa"),
82+
vis: {
83+
conserv: false,
84+
overviewbox: false
85+
},
86+
// smaller menu for JSBin
87+
menu: "small",
88+
bootstrapMenu: true
89+
};
90+
91+
var m = new msa.msa(opts);
92+
m.u.file.importURL("/cesymm/{{structureId}}/fasta", function(){
93+
m.render();
94+
});
95+
</script>
96+
<script src="https://cdn.rawgit.com/google/palette.js/master/palette.js"></script>
97+
<!--script src="{{pallete_url}}"></script-->
98+
<script src="/js/ngl_ui.js"></script>
99+
80100

81101
</body>
82102
</html>

0 commit comments

Comments
 (0)