-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better warnings for command line arguments that exist for compatibility #5
Comments
Hi Matthew, At the moment falco does not allow multithreading. We have discussed making it multithread during development, but decided to not make it so because the slowest part of the program are actually the IO, so reading a batch of sequences and splitting/merging the QC operations would not decrease the run time by much. As far as I know other QC tools like fastqc usually multithread in the case where you have multiple FastQC files and want to process them independently, but this is equivalent to running separate jobs. |
This seem reasonable. However, the help documentation has the option -t/--threads, which makes it sound like this feature exists |
Note to anyone reading this thread, the help (online here and in
|
FWIW, the help (online in README and in
|
The "better" warnings means ensuring they are uniform, with the exact same language for each such argument, and also a bit more prominent in the help/docs. Closing this issue involves determining what kind of changes to the help output would be acceptable, collecting those arguments that are present only for compatibility, and adjusting the text reported. Likely very easy issue. Obviously this would require updating the README and anything that mirrors whatever help text would be changed within the code. |
So I worked a bit on this issue and rewrote the description of falco flags. Each flag for which the behavior differs from FastQC has the following brackets before them:
I also used the convention of keeping double dashes for FastQC, but single dashes for falco so there is no collision in behavior (although double dashes on falco's arguments would be fine too) These are reflected in commit 159e7f3 |
Tried to run falco with 1 and 6 cores but I didn't see any difference.
Basic benchmark
The text was updated successfully, but these errors were encountered: