X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FDBRefSource.java;h=f8039bb6341844f2a7a994845f913d67e45c7854;hb=26b115b0a77d521da92a06572d9b7819c2d0d49a;hp=47d108219da87faafeaa324d95675396dc127336;hpb=2ff87ed8f1a344303ed46c9fda7d11fd4d469dc7;p=jalview.git diff --git a/src/jalview/datamodel/DBRefSource.java b/src/jalview/datamodel/DBRefSource.java index 47d1082..f8039bb 100755 --- a/src/jalview/datamodel/DBRefSource.java +++ b/src/jalview/datamodel/DBRefSource.java @@ -122,6 +122,33 @@ public class DBRefSource GENEDB, ENSEMBL, ENSEMBLGENOMES }; +public static final String PROTEINDBSKEYS, DNACODINGDBSKEYS; + +public static final String[] PROMTYPES; + + +public static final int UNIPROT_MASK = 1; + +public static final int ENSEMBL_MASK = 2; + +public static final int ALL_MASKS = UNIPROT_MASK | ENSEMBL_MASK; + +public static final String PDB_CANONICAL_NAME = PDB; + +static { + // BH 2019.01.25 trying to speed this up + String s = ";"; + for (int i = PROTEINDBS.length; --i >= 0;) + s += PROTEINDBS[i] + ";"; + PROTEINDBSKEYS = s; + + s = ";"; + for (int i = DNACODINGDBS.length; --i >= 0;) + s += DNACODINGDBS[i] + ";"; + DNACODINGDBSKEYS = s; + + PROMTYPES = new String[] { null, ";" + UNIPROT + ";", ";" + ENSEMBL + ";" , ";" + UNIPROT + ";" + ENSEMBL + ";" }; +} public static String[] allSourcesFromReflection;