@groovy.util.logging.Log class SplitLiveFASTQ extends ToolBase
Splits FASTQ in block-gzipped files which can be written live simultaneously while this tool is streaming them out.
Since there is no intrinsic end point when the input FASTQs could be finished, the end point is flagged by a "stop file" that must be given by the user. The natural way to do that would be to put a "touch" command after the commands writing the FASTQ files finishes (eg: bcl2fastq) or alternatively use some file that automatically is written at the end of the process.
Type | Name and description |
---|---|
boolean |
done |
Constructor and description |
---|
SplitLiveFASTQ
() |
Type Params | Return Type | Name and description |
---|---|---|
|
static void |
main(java.lang.String[] args) |
|
java.lang.String |
readPatiently(java.io.Reader reader) |
|
void |
run() |
Groovy Documentation