Enabling stdinput in the style of FastQC - #89
Conversation
|
@kerrycobb Thanks for this. I appreciate the help. I won't be able to get to this for at least a week. Is there any chance you can update the |
|
@kerrycobb I'm preparing to release Falco v2, and your solution won't work directly because falco v2 does some look-ahead to get a rough estimate of the amount of data to process. I just wrote some of the code to handle pipes, with approximate assumptions on things like max read length and file size, but it's starting to look like I might need to set aside time later for this and get this into v2.1. I hope you'll try falco v2 when it's released, even if it can't do what you need. |
A feature of FastQC that is missing from falco is the ability to use stdin as input. I made a few changes to allow it to be done in the style of FastQC like
cat <fastq files> | falco stdin:<prefix>.I haven't tested it extensively but at a glance it looks like it's working with fastqc files. It assumes fastq format. I'm not sure how FastQC accomodates other formats as stdin. Perhaps with the --format flag.
I don't have much time right now to keep working on this. My fork is doing what I needed. Maybe this can inspire or help you to implement this feature. If you are receptive, I may be able to put some more effort in at some point to make this more robust and add some tests.