uniprot synonym
authorjprocter <Jim Procter>
Wed, 25 Jul 2007 17:17:11 +0000 (17:17 +0000)
committerjprocter <Jim Procter>
Wed, 25 Jul 2007 17:17:11 +0000 (17:17 +0000)
src/jalview/datamodel/DBRefSource.java
src/jalview/util/DBRefUtils.java

index e92b31a..7344c9e 100755 (executable)
@@ -35,6 +35,11 @@ public class DBRefSource
    */
   public static String UP_NAME = "UNIPROT_NAME";
   /**
+   * Uniprot Knowledgebase/TrEMBL
+   * as served from EMBL protein products.
+   */
+  public static final String UNIPROTKB = "UniProtKB/TrEMBL";
+  /**
    * PDB Entry Code
    */
   public static String PDB = "PDB";
@@ -55,8 +60,8 @@ public class DBRefSource
    */
   public static final String[] DNACODINGDBS = { EMBL, EMBLCDS};
   public static final String[] CODINGDBS = { EMBLCDS};
-  public static final String[] PROTEINDBS = { UNIPROT, PDB };
-  public static final String[] PROTEINSEQ = { UNIPROT };
+  public static final String[] PROTEINDBS = { UNIPROT, PDB, UNIPROTKB};
+  public static final String[] PROTEINSEQ = { UNIPROT, UNIPROTKB};
   public static final String[] PROTEINSTR = { PDB };
   public static final String[] DOMAINDBS = { PFAM };
   /**
index f016fe6..3e0004e 100755 (executable)
@@ -117,6 +117,7 @@ public class DBRefUtils
     if (CanonicalSourceNameLookup==null) {
       CanonicalSourceNameLookup = new Hashtable();
       CanonicalSourceNameLookup.put("uniprotkb/swiss-prot", jalview.datamodel.DBRefSource.UNIPROT);
+      CanonicalSourceNameLookup.put("uniprotkb/trembl", jalview.datamodel.DBRefSource.UNIPROT);
       CanonicalSourceNameLookup.put("pdb", jalview.datamodel.DBRefSource.PDB);
     }
     String canonical = (String) CanonicalSourceNameLookup.get(source.