I find the expected blast format awkward to deal with. Here is what I propose, which I've discussed with Noah:
Default: require the blast csv to have a header
Alternatively, provide a "--blast6in" switch that expects the headerless blast6out format
Alternatively, provide a "--blast-header col1,col2,..." which allows one to specify an arbitrary header from the command line for a headerless input file
Remove --has-header
I find the expected blast format awkward to deal with. Here is what I propose, which I've discussed with Noah:
Default: require the blast csv to have a header Alternatively, provide a "--blast6in" switch that expects the headerless blast6out format Alternatively, provide a "--blast-header col1,col2,..." which allows one to specify an arbitrary header from the command line for a headerless input file Remove --has-header