My understanding is that currently BURST can only take in reads as an unzipped Fasta file. I am wondering if taking reads from standard input might be implemented at some point. Here are two use cases where I would find it helpful to be able to pass the reads in from standard input:
-
My sequence data is stored in Gzipped Fastq files, but BURST wants unzipped Fasta files. It would be handy if I could simply pipe the output from a tool like seqtk (which can convert to unzipped Fasta format) into BURST, rather than having to save the intermediate Fasta files, which I don't need for any other purpose. In this way, allowing standard input partially gets around BURST's atypically need for reads as unzipped Fasta files.
-
I am testing mapping pipelines on simulated reads. It would be handy sometimes to be able to pipe the simulated reads right into BURST.
My understanding is that currently BURST can only take in reads as an unzipped Fasta file. I am wondering if taking reads from standard input might be implemented at some point. Here are two use cases where I would find it helpful to be able to pass the reads in from standard input:
My sequence data is stored in Gzipped Fastq files, but BURST wants unzipped Fasta files. It would be handy if I could simply pipe the output from a tool like
seqtk(which can convert to unzipped Fasta format) into BURST, rather than having to save the intermediate Fasta files, which I don't need for any other purpose. In this way, allowing standard input partially gets around BURST's atypically need for reads as unzipped Fasta files.I am testing mapping pipelines on simulated reads. It would be handy sometimes to be able to pipe the simulated reads right into BURST.