-/*\r
- * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1)\r
- * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
- * \r
- * This program is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU General Public License\r
- * as published by the Free Software Foundation; either version 2\r
- * of the License, or (at your option) any later version.\r
- * \r
- * This program is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
- * GNU General Public License for more details.\r
- * \r
- * You should have received a copy of the GNU General Public License\r
- * along with this program; if not, write to the Free Software\r
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\r
- */\r
-package vamsas.objects.simple;\r
-\r
-public class SeqSearchResult extends vamsas.objects.simple.Result implements\r
- java.io.Serializable\r
-{\r
- private vamsas.objects.simple.Alignment alignment;\r
-\r
- private java.lang.String annotation;\r
-\r
- private java.lang.String features;\r
-\r
- private java.lang.String newickTree;\r
-\r
- public SeqSearchResult()\r
- {\r
- }\r
-\r
- public SeqSearchResult(vamsas.objects.simple.Alignment alignment,\r
- java.lang.String annotation, java.lang.String features,\r
- java.lang.String newickTree)\r
- {\r
- this.alignment = alignment;\r
- this.annotation = annotation;\r
- this.features = features;\r
- this.newickTree = newickTree;\r
- }\r
-\r
- /**\r
- * Gets the alignment value for this SeqSearchResult.\r
- * \r
- * @return alignment\r
- */\r
- public vamsas.objects.simple.Alignment getAlignment()\r
- {\r
- return alignment;\r
- }\r
-\r
- /**\r
- * Sets the alignment value for this SeqSearchResult.\r
- * \r
- * @param alignment\r
- */\r
- public void setAlignment(vamsas.objects.simple.Alignment alignment)\r
- {\r
- this.alignment = alignment;\r
- }\r
-\r
- /**\r
- * Gets the annotation value for this SeqSearchResult.\r
- * \r
- * @return annotation\r
- */\r
- public java.lang.String getAnnotation()\r
- {\r
- return annotation;\r
- }\r
-\r
- /**\r
- * Sets the annotation value for this SeqSearchResult.\r
- * \r
- * @param annotation\r
- */\r
- public void setAnnotation(java.lang.String annotation)\r
- {\r
- this.annotation = annotation;\r
- }\r
-\r
- /**\r
- * Gets the features value for this SeqSearchResult.\r
- * \r
- * @return features\r
- */\r
- public java.lang.String getFeatures()\r
- {\r
- return features;\r
- }\r
-\r
- /**\r
- * Sets the features value for this SeqSearchResult.\r
- * \r
- * @param features\r
- */\r
- public void setFeatures(java.lang.String features)\r
- {\r
- this.features = features;\r
- }\r
-\r
- /**\r
- * Gets the newickTree value for this SeqSearchResult.\r
- * \r
- * @return newickTree\r
- */\r
- public java.lang.String getNewickTree()\r
- {\r
- return newickTree;\r
- }\r
-\r
- /**\r
- * Sets the newickTree value for this SeqSearchResult.\r
- * \r
- * @param newickTree\r
- */\r
- public void setNewickTree(java.lang.String newickTree)\r
- {\r
- this.newickTree = newickTree;\r
- }\r
-\r
- private java.lang.Object __equalsCalc = null;\r
-\r
- public synchronized boolean equals(java.lang.Object obj)\r
- {\r
- if (!(obj instanceof SeqSearchResult))\r
- return false;\r
- SeqSearchResult other = (SeqSearchResult) obj;\r
- if (obj == null)\r
- return false;\r
- if (this == obj)\r
- return true;\r
- if (__equalsCalc != null)\r
- {\r
- return (__equalsCalc == obj);\r
- }\r
- __equalsCalc = obj;\r
- boolean _equals;\r
- _equals = super.equals(obj)\r
- && ((this.alignment == null && other.getAlignment() == null) || (this.alignment != null && this.alignment\r
- .equals(other.getAlignment())))\r
- && ((this.annotation == null && other.getAnnotation() == null) || (this.annotation != null && this.annotation\r
- .equals(other.getAnnotation())))\r
- && ((this.features == null && other.getFeatures() == null) || (this.features != null && this.features\r
- .equals(other.getFeatures())))\r
- && ((this.newickTree == null && other.getNewickTree() == null) || (this.newickTree != null && this.newickTree\r
- .equals(other.getNewickTree())));\r
- __equalsCalc = null;\r
- return _equals;\r
- }\r
-\r
- private boolean __hashCodeCalc = false;\r
-\r
- public synchronized int hashCode()\r
- {\r
- if (__hashCodeCalc)\r
- {\r
- return 0;\r
- }\r
- __hashCodeCalc = true;\r
- int _hashCode = super.hashCode();\r
- if (getAlignment() != null)\r
- {\r
- _hashCode += getAlignment().hashCode();\r
- }\r
- if (getAnnotation() != null)\r
- {\r
- _hashCode += getAnnotation().hashCode();\r
- }\r
- if (getFeatures() != null)\r
- {\r
- _hashCode += getFeatures().hashCode();\r
- }\r
- if (getNewickTree() != null)\r
- {\r
- _hashCode += getNewickTree().hashCode();\r
- }\r
- __hashCodeCalc = false;\r
- return _hashCode;\r
- }\r
-\r
-}\r
+/*
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.1)
+ * Copyright (C) 2014 The Jalview Authors
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
+ */
+package vamsas.objects.simple;
+
+public class SeqSearchResult extends vamsas.objects.simple.Result implements
+ java.io.Serializable
+{
+ private vamsas.objects.simple.Alignment alignment;
+
+ private java.lang.String annotation;
+
+ private java.lang.String features;
+
+ private java.lang.String newickTree;
+
+ public SeqSearchResult()
+ {
+ }
+
+ public SeqSearchResult(vamsas.objects.simple.Alignment alignment,
+ java.lang.String annotation, java.lang.String features,
+ java.lang.String newickTree)
+ {
+ this.alignment = alignment;
+ this.annotation = annotation;
+ this.features = features;
+ this.newickTree = newickTree;
+ }
+
+ /**
+ * Gets the alignment value for this SeqSearchResult.
+ *
+ * @return alignment
+ */
+ public vamsas.objects.simple.Alignment getAlignment()
+ {
+ return alignment;
+ }
+
+ /**
+ * Sets the alignment value for this SeqSearchResult.
+ *
+ * @param alignment
+ */
+ public void setAlignment(vamsas.objects.simple.Alignment alignment)
+ {
+ this.alignment = alignment;
+ }
+
+ /**
+ * Gets the annotation value for this SeqSearchResult.
+ *
+ * @return annotation
+ */
+ public java.lang.String getAnnotation()
+ {
+ return annotation;
+ }
+
+ /**
+ * Sets the annotation value for this SeqSearchResult.
+ *
+ * @param annotation
+ */
+ public void setAnnotation(java.lang.String annotation)
+ {
+ this.annotation = annotation;
+ }
+
+ /**
+ * Gets the features value for this SeqSearchResult.
+ *
+ * @return features
+ */
+ public java.lang.String getFeatures()
+ {
+ return features;
+ }
+
+ /**
+ * Sets the features value for this SeqSearchResult.
+ *
+ * @param features
+ */
+ public void setFeatures(java.lang.String features)
+ {
+ this.features = features;
+ }
+
+ /**
+ * Gets the newickTree value for this SeqSearchResult.
+ *
+ * @return newickTree
+ */
+ public java.lang.String getNewickTree()
+ {
+ return newickTree;
+ }
+
+ /**
+ * Sets the newickTree value for this SeqSearchResult.
+ *
+ * @param newickTree
+ */
+ public void setNewickTree(java.lang.String newickTree)
+ {
+ this.newickTree = newickTree;
+ }
+
+ private java.lang.Object __equalsCalc = null;
+
+ public synchronized boolean equals(java.lang.Object obj)
+ {
+ if (!(obj instanceof SeqSearchResult))
+ return false;
+ SeqSearchResult other = (SeqSearchResult) obj;
+ if (obj == null)
+ return false;
+ if (this == obj)
+ return true;
+ if (__equalsCalc != null)
+ {
+ return (__equalsCalc == obj);
+ }
+ __equalsCalc = obj;
+ boolean _equals;
+ _equals = super.equals(obj)
+ && ((this.alignment == null && other.getAlignment() == null) || (this.alignment != null && this.alignment
+ .equals(other.getAlignment())))
+ && ((this.annotation == null && other.getAnnotation() == null) || (this.annotation != null && this.annotation
+ .equals(other.getAnnotation())))
+ && ((this.features == null && other.getFeatures() == null) || (this.features != null && this.features
+ .equals(other.getFeatures())))
+ && ((this.newickTree == null && other.getNewickTree() == null) || (this.newickTree != null && this.newickTree
+ .equals(other.getNewickTree())));
+ __equalsCalc = null;
+ return _equals;
+ }
+
+ private boolean __hashCodeCalc = false;
+
+ public synchronized int hashCode()
+ {
+ if (__hashCodeCalc)
+ {
+ return 0;
+ }
+ __hashCodeCalc = true;
+ int _hashCode = super.hashCode();
+ if (getAlignment() != null)
+ {
+ _hashCode += getAlignment().hashCode();
+ }
+ if (getAnnotation() != null)
+ {
+ _hashCode += getAnnotation().hashCode();
+ }
+ if (getFeatures() != null)
+ {
+ _hashCode += getFeatures().hashCode();
+ }
+ if (getNewickTree() != null)
+ {
+ _hashCode += getNewickTree().hashCode();
+ }
+ __hashCodeCalc = false;
+ return _hashCode;
+ }
+
+}