X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureChooser.java;h=2972c6971ac712efcdf80d6281592a11ad073ff6;hb=4316d20b437d529be1d9ddafc0118fadd1b6a4ce;hp=64717958d08a3d1edf90dc0fd3413be7ef8b7a4c;hpb=f4c55ce8e067fc6ae84a6ae614cebed6c88a81f0;p=jalview.git diff --git a/src/jalview/gui/StructureChooser.java b/src/jalview/gui/StructureChooser.java index 6471795..2972c69 100644 --- a/src/jalview/gui/StructureChooser.java +++ b/src/jalview/gui/StructureChooser.java @@ -407,7 +407,6 @@ public class StructureChooser extends GStructureChooser implements FTSRestRequest pdbRequest = new FTSRestRequest(); if (fieldToFilterBy.equalsIgnoreCase("uniprot_coverage")) { - System.out.println(">>>>>> Filtering with uniprot coverate"); pdbRequest.setAllowEmptySeq(false); pdbRequest.setResponseSize(1); pdbRequest.setFieldToSearchBy("("); @@ -862,45 +861,19 @@ public class StructureChooser extends GStructureChooser implements ArrayList seqsWithoutSourceDBRef = new ArrayList(); for (SequenceI seq : sequences) { - if (seq.getSourceDBRef() == null) + if (seq.getSourceDBRef() == null && seq.getDBRefs() == null) { - if (seq.getDBRefs() == null) - { seqsWithoutSourceDBRef.add(seq); continue; } - for (DBRefEntry dbRef : seq.getDBRefs()) - { - if (dbRef.getSource().equalsIgnoreCase("uniprot")) - { - seq.setSourceDBRef(dbRef); - break; - } - } - for (DBRefEntry dbRef : seq.getDBRefs()) - { - if (dbRef.getSource().equalsIgnoreCase("pdb")) - { - seq.setSourceDBRef(dbRef); - break; - } - } - if (seq.getSourceDBRef() == null) - { - seqsWithoutSourceDBRef.add(seq); - } - } } if (!seqsWithoutSourceDBRef.isEmpty()) { int y = seqsWithoutSourceDBRef.size(); ssm.setProgressBar(null); - ssm.setProgressBar(">>>>> Fetching Database refs for " + y - + " sequence" + (y > 1 ? "s" : "") - + " with no valid uniprot or pdb ref for SIFTS mapping"); - System.out.println(">>>>> Fetching Database refs for " + y + ssm.setProgressBar("Fetching db refs for " + y + " sequence" + (y > 1 ? "s" : "") - + " with no valid uniprot or pdb ref for SIFTS mapping"); + + " without valid db ref required for SIFTS mapping"); SequenceI[] seqWithoutSrcDBRef = new SequenceI[y]; int x = 0; for (SequenceI fSeq : seqsWithoutSourceDBRef)