X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblProtein.java;fp=src%2Fjalview%2Fext%2Fensembl%2FEnsemblProtein.java;h=0280f1613a16c6f17ed32b44ac345364ebd56685;hb=4f77328104498504339216829abf5ea87e2791ec;hp=f586ed6fcaead0d1dc830a6eb44b3dbdefddeb66;hpb=2b8c0785318a3528e1876e8e2dd48b7d831eae69;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblProtein.java b/src/jalview/ext/ensembl/EnsemblProtein.java index f586ed6..0280f16 100644 --- a/src/jalview/ext/ensembl/EnsemblProtein.java +++ b/src/jalview/ext/ensembl/EnsemblProtein.java @@ -23,7 +23,6 @@ package jalview.ext.ensembl; import jalview.datamodel.AlignmentI; import jalview.datamodel.SequenceFeature; import jalview.datamodel.SequenceI; -import jalview.util.Platform; import java.util.ArrayList; import java.util.List; @@ -43,7 +42,8 @@ public class EnsemblProtein extends EnsemblSeqProxy * or ENSMUSP or similar for other species * or CCDSnnnnn.nn with at least 3 digits */ - private static Regex ACCESSION_REGEX; + private static final Regex ACCESSION_REGEX = new Regex( + "(ENS([A-Z]{3}|)P[0-9]{11}$)" + "|" + "(CCDS[0-9.]{3,}$)"); /** * Default constructor (to use rest.ensembl.org) @@ -119,11 +119,6 @@ public class EnsemblProtein extends EnsemblSeqProxy @Override public Regex getAccessionValidator() { - if (ACCESSION_REGEX == null) - { - ACCESSION_REGEX = Platform.newRegex( - "(ENS([A-Z]{3}|)P[0-9]{11}$)" + "|" + "(CCDS[0-9.]{3,}$)", null); - } return ACCESSION_REGEX; }