Skip to content

seqkit replace incorrectly uses the '-i' flag #9646

@ammaraziz

Description

@ammaraziz

Have you checked the docs?

Description of the bug

The seqkit replace module incorrectly uses the -i flag, I think the intended usage was to specify the input (incorrect). The -i is --ignore-case. Seqkit uses positional argument to specify the input.

It should be removed from here:

seqkit \\
replace \\
${args} \\
--threads ${task.cpus} \\
-i ${fastx} \\
-o ${prefix}.${endswith}

It's not the end of the word, but it may break some peoples code. It should however still be removed as case is important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions