X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fhmmer%2FHMMBuildThread.java;h=48796e4b75680a45c8e1f2a355132fcb8305472c;hb=c9a198a4eb76592ff9091cdba7d0299a0345ba09;hp=d1039f9fed6ee4503cf86f7983a2bd806b07f14d;hpb=e72204b6418eec97b08ed43019e5e7ea8cc6fb82;p=jalview.git diff --git a/src/jalview/hmmer/HMMBuildThread.java b/src/jalview/hmmer/HMMBuildThread.java index d1039f9..48796e4 100644 --- a/src/jalview/hmmer/HMMBuildThread.java +++ b/src/jalview/hmmer/HMMBuildThread.java @@ -73,14 +73,13 @@ public class HMMBuildThread implements Runnable { try { + SequenceI[] array; List seqs = alignment .getHMMConsensusSequences(true); cmds.setHmmSeqs(seqs); if (group != null) { - SequenceI[] array = group.getSelectionAsNewSequences(alignment); - - cmds.exportData(array, stoTemp, null, null); + array = group.getSelectionAsNewSequences(alignment); } else { @@ -88,9 +87,12 @@ public class HMMBuildThread implements Runnable { alignment.padGaps(); } - cmds.exportData(alignment.getSequencesArray(), stoTemp, null, - null); + array = alignment.getSequencesArray(); } + cmds.uniquifySequences(array); + cmds.exportData(array, stoTemp, null, null); + jalview.analysis.SeqsetUtils.deuniquify(cmds.hash, array); + } catch (FileNotFoundException e) { // TODO Auto-generated catch block