returns name if given colourscheme
authoramwaterhouse <Andrew Waterhouse>
Thu, 19 May 2005 18:00:03 +0000 (18:00 +0000)
committeramwaterhouse <Andrew Waterhouse>
Thu, 19 May 2005 18:00:03 +0000 (18:00 +0000)
src/jalview/schemes/ColourSchemeProperty.java

index 6488b8d..4343b54 100755 (executable)
@@ -44,6 +44,39 @@ public class ColourSchemeProperty
     return ret;\r
   }\r
 \r
+  public static String getColourName(ColourSchemeI cs)\r
+  {\r
+    if(cs instanceof ConservationColourScheme)\r
+     cs = ((ConservationColourScheme)cs).cs;\r
+\r
+\r
+    int index = 11;\r
+    if(cs instanceof ClustalxColourScheme)\r
+      index = CLUSTAL;\r
+    else if(cs instanceof  Blosum62ColourScheme)\r
+      index = BLOSUM;\r
+    else if(cs instanceof  PIDColourScheme)\r
+      index = PID;\r
+    else if(cs instanceof  ZappoColourScheme)\r
+      index = ZAPPO;\r
+    else if(cs instanceof  HydrophobicColourScheme)\r
+      index = HYDROPHOBIC;\r
+    else if(cs instanceof  HelixColourScheme)\r
+      index = HELIX;\r
+    else if(cs instanceof  StrandColourScheme)\r
+      index = STRAND;\r
+    else if(cs instanceof  TurnColourScheme)\r
+      index = TURN;\r
+    else if(cs instanceof  BuriedColourScheme)\r
+      index = BURIED;\r
+    else if(cs instanceof  NucleotideColourScheme)\r
+      index = NUCLEOTIDE;\r
+    else if(cs instanceof  UserColourScheme)\r
+      index = USER_DEFINED;\r
+\r
+    return getColourName(index);\r
+  }\r
+\r
   public static String getColourName(int index)\r
   {\r
     String ret=null;\r