Question: how to write some sequences in a (.fq)-like file?
gravatar for Amirosein
3.1 years ago by
UBC, Vancouver, CA.
Amirosein70 wrote:


I have a DNAStringset containing some sequences of length 25. i want to make an .fq file of it but first i need to add a "specific" header (which stored in a vector) for each read. the data is like this:

A DNAStringSet instance of length 2
 width seq                             names               

And the result that i want is like:


I can simply make each line and write it to file using cat() function but this is really slow for large datasets. so i found writeXStringSet(data,format=".fq") to use. but i can't find how to prepare my object for using this function.

My question is:

How to prepare my file for this function? or is there any other easy and quick way of doing this?

Thanks all

read io writexstringset R write • 973 views
ADD COMMENTlink modified 3.1 years ago by mforde841.2k • written 3.1 years ago by Amirosein70

No offense, but can I ask why you want to do this? Because fastq is a specific format for sequencing reads, so for example the rows for each read are important:

@read meta info
read quality scores

If you convert this data the way you've outlined in your post, I'm not entirely clear what your plan is for using it.

ADD REPLYlink modified 3.1 years ago • written 3.1 years ago by mforde841.2k

yeah of course :) , because i want to use bowtie to find some fragments of a genome in another one, so for sending this fragments to bowtie i need to prepare them as a read

ADD REPLYlink written 3.1 years ago by Amirosein70
gravatar for mforde84
3.1 years ago by
mforde841.2k wrote:

Oh, you'd be best off using BLASTN actually. There is a command line version as well, besides the one hosted on the NCBI website.

ADD COMMENTlink written 3.1 years ago by mforde841.2k
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1361 users visited in the last hour