X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2FDBRefFetcher.java;h=f46779b226f09f2fbcf0537b9a0725a14a020232;hb=a8f483d04205bb8273ee311c12968b7e86d205fa;hp=d742eaa6ee8072a44b71e62788996ed9e644bd40;hpb=b60a5925d0ba5e99a9e4edf44a2ee6015775dd35;p=jalview.git diff --git a/src/jalview/ws/DBRefFetcher.java b/src/jalview/ws/DBRefFetcher.java index d742eaa..f46779b 100644 --- a/src/jalview/ws/DBRefFetcher.java +++ b/src/jalview/ws/DBRefFetcher.java @@ -1,5 +1,5 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.0b1) + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2) * Copyright (C) 2014 The Jalview Authors * * This file is part of Jalview. @@ -658,6 +658,11 @@ public class DBRefFetcher implements Runnable // unknownSequences.remove(sequence); int absEnd = absStart + nonGapped.length(); absStart += 1; + if (!trimDatasetSeqs) { + // insert full length sequence from record + sequence.setSequence(entry.getSequenceAsString()); + sequence.setStart(entry.getStart()); + } if (updateRefFrame) { // finally, update local sequence reference frame if we're allowed @@ -665,9 +670,6 @@ public class DBRefFetcher implements Runnable // just fix start/end sequence.setStart(absStart); sequence.setEnd(absEnd); - } else { - // insert full length sequence from record - sequence.setSequence(entry.getSequenceAsString()); } // search for alignment sequences to update coordinate frame for for (int alsq = 0; alsq < alseqs.length; alsq++)