Scenario:
- Duplicate the "murine.gb" file.
- Rename the original file as "murine.1.gb" and the duplicate as "murine.2.gb".
- Open WD.
- Add "Read sequence" and "Write Annotations" elements and connect them.
- Add "murine.1.gb" and "murine.2.gb" as the input of the "Read sequence" element.
- Run the workflow.
Expected result: there are two output files "murine.1.gb" and "murine.2.gb", each of them contains one annotation table.
Actual result: there is the only one output file "murine.gb" with two annotation tables.
The reason is in the BaseDocWriter.cpp file, line 171. We need to use "completeBaseName()" instead of "baseName()" to save the original sequence name.