AlignmentI al = af.getViewport().getAlignment();
AlignmentI copy = new Alignment(al);
deleteHmmSequences(copy);
- exportStockholm(copy.getSequencesArray(), databaseFile, null);
+
+ SequenceI[] seqs = copy.getSequencesArray();
+
+ // hmmsearch fails if duplicate sequence names in file
+ renameDuplicates(seqs);
+
+ exportStockholm(copy.getSequencesArray(), databaseFile, null, true);
}
args.add(getFilePath(hmmFile, true));