JAL-1807 test
[jalviewjs.git] / bin / jalview / io / AlignmentProperties.js
index 0092589..6030bea 100644 (file)
@@ -1,78 +1,78 @@
-Clazz.declarePackage ("jalview.io");\r
-Clazz.load (null, "jalview.io.AlignmentProperties", ["java.lang.StringBuffer"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.alignment = null;\r
-Clazz.instantialize (this, arguments);\r
-}, jalview.io, "AlignmentProperties");\r
-Clazz.makeConstructor (c$, \r
-function (alignment) {\r
-this.alignment = alignment;\r
-}, "jalview.datamodel.AlignmentI");\r
-Clazz.defineMethod (c$, "writeProperties", \r
-function (sb, html) {\r
-var nl = html ? "<br>" : System.getProperty ("line.separator");\r
-var avg = 0;\r
-var min = 2147483647;\r
-var max = 0;\r
-for (var i = 0; i < this.alignment.getHeight (); i++) {\r
-var size = 1 + this.alignment.getSequenceAt (i).getEnd () - this.alignment.getSequenceAt (i).getStart ();\r
-avg += size;\r
-if (size > max) {\r
-max = size;\r
-}if (size < min) {\r
-min = size;\r
-}}\r
-avg = avg / this.alignment.getHeight ();\r
-sb.append (nl);\r
-sb.append ("Sequences: " + this.alignment.getHeight ());\r
-sb.append (nl);\r
-sb.append ("Minimum Sequence Length: " + min);\r
-sb.append (nl);\r
-sb.append ("Maximum Sequence Length: " + max);\r
-sb.append (nl);\r
-sb.append ("Average Length: " + Clazz.floatToInt (avg));\r
-if ((this.alignment).alignmentProperties != null) {\r
-sb.append (nl);\r
-sb.append (nl);\r
-if (html) {\r
-sb.append ("<table border=\"1\">");\r
-}var props = (this.alignment).alignmentProperties;\r
-var en = props.keys ();\r
-while (en.hasMoreElements ()) {\r
-var key = en.nextElement ().toString ();\r
-var vals = props.get (key).toString ();\r
-if (html) {\r
-var val =  new StringBuffer ();\r
-var pos = 0;\r
-var npos;\r
-do {\r
-npos = vals.indexOf ("\n", pos);\r
-if (npos == -1) {\r
-val.append (vals.substring (pos));\r
-} else {\r
-val.append (vals.substring (pos, npos));\r
-val.append ("<br>");\r
-}pos = npos + 1;\r
-} while (npos != -1);\r
-sb.append ("<tr><td>" + key + "</td><td>" + val + "</td></tr>");\r
-} else {\r
-sb.append (nl + key + "\t" + vals);\r
-}}\r
-if (html) {\r
-sb.append ("</table>");\r
-}}}, "StringBuffer,~B");\r
-Clazz.defineMethod (c$, "formatAsString", \r
-function () {\r
-return this.formatReport (false);\r
-});\r
-Clazz.defineMethod (c$, "formatReport", \r
-function (html) {\r
-var sb =  new StringBuffer ();\r
-this.writeProperties (sb, html);\r
-return sb;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "formatAsHtml", \r
-function () {\r
-return this.formatReport (true);\r
-});\r
-});\r
+Clazz.declarePackage ("jalview.io");
+Clazz.load (null, "jalview.io.AlignmentProperties", ["java.lang.StringBuffer"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.alignment = null;
+Clazz.instantialize (this, arguments);
+}, jalview.io, "AlignmentProperties");
+Clazz.makeConstructor (c$, 
+function (alignment) {
+this.alignment = alignment;
+}, "jalview.datamodel.AlignmentI");
+Clazz.defineMethod (c$, "writeProperties", 
+function (sb, html) {
+var nl = html ? "<br>" : System.getProperty ("line.separator");
+var avg = 0;
+var min = 2147483647;
+var max = 0;
+for (var i = 0; i < this.alignment.getHeight (); i++) {
+var size = 1 + this.alignment.getSequenceAt (i).getEnd () - this.alignment.getSequenceAt (i).getStart ();
+avg += size;
+if (size > max) {
+max = size;
+}if (size < min) {
+min = size;
+}}
+avg = avg / this.alignment.getHeight ();
+sb.append (nl);
+sb.append ("Sequences: " + this.alignment.getHeight ());
+sb.append (nl);
+sb.append ("Minimum Sequence Length: " + min);
+sb.append (nl);
+sb.append ("Maximum Sequence Length: " + max);
+sb.append (nl);
+sb.append ("Average Length: " + Clazz.floatToInt (avg));
+if ((this.alignment).alignmentProperties != null) {
+sb.append (nl);
+sb.append (nl);
+if (html) {
+sb.append ("<table border=\"1\">");
+}var props = (this.alignment).alignmentProperties;
+var en = props.keys ();
+while (en.hasMoreElements ()) {
+var key = en.nextElement ().toString ();
+var vals = props.get (key).toString ();
+if (html) {
+var val =  new StringBuffer ();
+var pos = 0;
+var npos;
+do {
+npos = vals.indexOf ("\n", pos);
+if (npos == -1) {
+val.append (vals.substring (pos));
+} else {
+val.append (vals.substring (pos, npos));
+val.append ("<br>");
+}pos = npos + 1;
+} while (npos != -1);
+sb.append ("<tr><td>" + key + "</td><td>" + val + "</td></tr>");
+} else {
+sb.append (nl + key + "\t" + vals);
+}}
+if (html) {
+sb.append ("</table>");
+}}}, "StringBuffer,~B");
+Clazz.defineMethod (c$, "formatAsString", 
+function () {
+return this.formatReport (false);
+});
+Clazz.defineMethod (c$, "formatReport", 
+function (html) {
+var sb =  new StringBuffer ();
+this.writeProperties (sb, html);
+return sb;
+}, "~B");
+Clazz.defineMethod (c$, "formatAsHtml", 
+function () {
+return this.formatReport (true);
+});
+});