JAL-1807 includes ?j2sdebug flag and DebugJS._(msg)
[jalviewjs.git] / bin / jalview / ext / varna / VarnaCommands.js
index b609d09..6562f80 100644 (file)
@@ -1,66 +1,66 @@
-Clazz.declarePackage ("jalview.ext.varna");\r
-Clazz.load (null, "jalview.ext.varna.VarnaCommands", ["jalview.util.Comparison", "java.lang.StringBuffer", "java.util.ArrayList"], function () {\r
-c$ = Clazz.declareType (jalview.ext.varna, "VarnaCommands");\r
-c$.getColourBySequenceCommand = Clazz.defineMethod (c$, "getColourBySequenceCommand", \r
-function (ssm, files, sequence, sr, fr, alignment) {\r
-var str =  new java.util.ArrayList ();\r
-var command =  new StringBuffer ();\r
-for (var pdbfnum = 0; pdbfnum < files.length; pdbfnum++) {\r
-var mapping = ssm.getMapping (files[pdbfnum]);\r
-if (mapping == null || mapping.length < 1) {\r
-continue;\r
-}var lastPos = -1;\r
-for (var s = 0; s < sequence[pdbfnum].length; s++) {\r
-for (var sp, m = 0; m < mapping.length; m++) {\r
-if (mapping[m].getSequence () === sequence[pdbfnum][s] && (sp = alignment.findIndex (sequence[pdbfnum][s])) > -1) {\r
-var asp = alignment.getSequenceAt (sp);\r
-for (var r = 0; r < asp.getLength (); r++) {\r
-if (jalview.util.Comparison.isGap (asp.getCharAt (r))) {\r
-continue;\r
-}var pos = mapping[m].getPDBResNum (asp.findPosition (r));\r
-if (pos < 1 || pos == lastPos) {\r
-continue;\r
-}lastPos = pos;\r
-var col = sr.getResidueBoxColour (sequence[pdbfnum][s], r);\r
-if (fr != null) {\r
-col = fr.findFeatureColour (col, sequence[pdbfnum][s], r);\r
-}var newSelcom = (mapping[m].getChain () !== " " ? ":" + mapping[m].getChain () : "") + "/" + (pdbfnum + 1) + ".1" + ";color[" + col.getRed () + "," + col.getGreen () + "," + col.getBlue () + "]";\r
-if (command.length () > newSelcom.length && command.substring (command.length () - newSelcom.length).equals (newSelcom)) {\r
-command = jalview.ext.varna.VarnaCommands.condenseCommand (command, pos);\r
-continue;\r
-}command.append (";");\r
-if (command.length () > 51200) {\r
-str.add (command.toString ());\r
-command.setLength (0);\r
-}command.append ("select " + pos);\r
-command.append (newSelcom);\r
-}\r
-break;\r
-}}\r
-}\r
-}\r
-{\r
-str.add (command.toString ());\r
-command.setLength (0);\r
-}return str.toArray ( new Array (str.size ()));\r
-}, "jalview.structure.StructureSelectionManager,~A,~A,jalview.api.SequenceRenderer,jalview.api.FeatureRenderer,jalview.datamodel.AlignmentI");\r
-c$.condenseCommand = Clazz.defineMethod (c$, "condenseCommand", \r
-function (command, pos) {\r
-var p = command.length ();\r
-var q = p;\r
-do {\r
-p -= 6;\r
-if (p < 1) {\r
-p = 0;\r
-};} while ((q = command.indexOf ("select", p)) == -1 && p > 0);\r
-var sb =  new StringBuffer (command.substring (0, q + 7));\r
-command = command.$delete (0, q + 7);\r
-var start;\r
-if (command.indexOf ("-") > -1) {\r
-start = command.substring (0, command.indexOf ("-"));\r
-} else {\r
-start = command.substring (0, command.indexOf (":"));\r
-}sb.append (start + "-" + pos + command.substring (command.indexOf (":")));\r
-return sb;\r
-}, "StringBuffer,~N");\r
-});\r
+Clazz.declarePackage ("jalview.ext.varna");
+Clazz.load (null, "jalview.ext.varna.VarnaCommands", ["jalview.util.Comparison", "java.lang.StringBuffer", "java.util.ArrayList"], function () {
+c$ = Clazz.declareType (jalview.ext.varna, "VarnaCommands");
+c$.getColourBySequenceCommand = Clazz.defineMethod (c$, "getColourBySequenceCommand", 
+function (ssm, files, sequence, sr, fr, alignment) {
+var str =  new java.util.ArrayList ();
+var command =  new StringBuffer ();
+for (var pdbfnum = 0; pdbfnum < files.length; pdbfnum++) {
+var mapping = ssm.getMapping (files[pdbfnum]);
+if (mapping == null || mapping.length < 1) {
+continue;
+}var lastPos = -1;
+for (var s = 0; s < sequence[pdbfnum].length; s++) {
+for (var sp, m = 0; m < mapping.length; m++) {
+if (mapping[m].getSequence () === sequence[pdbfnum][s] && (sp = alignment.findIndex (sequence[pdbfnum][s])) > -1) {
+var asp = alignment.getSequenceAt (sp);
+for (var r = 0; r < asp.getLength (); r++) {
+if (jalview.util.Comparison.isGap (asp.getCharAt (r))) {
+continue;
+}var pos = mapping[m].getPDBResNum (asp.findPosition (r));
+if (pos < 1 || pos == lastPos) {
+continue;
+}lastPos = pos;
+var col = sr.getResidueBoxColour (sequence[pdbfnum][s], r);
+if (fr != null) {
+col = fr.findFeatureColour (col, sequence[pdbfnum][s], r);
+}var newSelcom = (mapping[m].getChain () !== " " ? ":" + mapping[m].getChain () : "") + "/" + (pdbfnum + 1) + ".1" + ";color[" + col.getRed () + "," + col.getGreen () + "," + col.getBlue () + "]";
+if (command.length () > newSelcom.length && command.substring (command.length () - newSelcom.length).equals (newSelcom)) {
+command = jalview.ext.varna.VarnaCommands.condenseCommand (command, pos);
+continue;
+}command.append (";");
+if (command.length () > 51200) {
+str.add (command.toString ());
+command.setLength (0);
+}command.append ("select " + pos);
+command.append (newSelcom);
+}
+break;
+}}
+}
+}
+{
+str.add (command.toString ());
+command.setLength (0);
+}return str.toArray ( new Array (str.size ()));
+}, "jalview.structure.StructureSelectionManager,~A,~A,jalview.api.SequenceRenderer,jalview.api.FeatureRenderer,jalview.datamodel.AlignmentI");
+c$.condenseCommand = Clazz.defineMethod (c$, "condenseCommand", 
+function (command, pos) {
+var p = command.length ();
+var q = p;
+do {
+p -= 6;
+if (p < 1) {
+p = 0;
+};} while ((q = command.indexOf ("select", p)) == -1 && p > 0);
+var sb =  new StringBuffer (command.substring (0, q + 7));
+command = command.$delete (0, q + 7);
+var start;
+if (command.indexOf ("-") > -1) {
+start = command.substring (0, command.indexOf ("-"));
+} else {
+start = command.substring (0, command.indexOf (":"));
+}sb.append (start + "-" + pos + command.substring (command.indexOf (":")));
+return sb;
+}, "StringBuffer,~N");
+});