X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblCdna.java;h=f60125b94b97bdef9237ed8a57e017a463680d52;hb=4b3e12d9f3c2e2ad8a0317160881cef075690e97;hp=373286fb9f323d3ceaf819dbb9fd7df1d466d2f2;hpb=3cccac4697c371b1964236e17b532fd3d180e1c4;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblCdna.java b/src/jalview/ext/ensembl/EnsemblCdna.java index 373286f..f60125b 100644 --- a/src/jalview/ext/ensembl/EnsemblCdna.java +++ b/src/jalview/ext/ensembl/EnsemblCdna.java @@ -10,8 +10,12 @@ import com.stevesoft.pat.Regex; public class EnsemblCdna extends EnsemblSeqProxy { + // TODO modify to accept other species e.g. ENSMUSPnnn + private static final Regex ACCESSION_REGEX = new Regex( + "(ENST|ENSG|CCDS)[0-9.]{3,}$"); + /* - * fetch exon features on genomic sequence (to identify the cdnaregions) + * fetch exon features on genomic sequence (to identify the cdna regions) * and cds and variation features (to retain) */ private static final EnsemblFeatureType[] FEATURES_TO_FETCH = { @@ -38,7 +42,7 @@ public class EnsemblCdna extends EnsemblSeqProxy @Override public Regex getAccessionValidator() { - return new Regex("((ENST|ENSG|CCDS)[0-9.]{3,})"); + return ACCESSION_REGEX; } @Override