[EMBOSS] Conservation of FASTQ scores by the EMBOSS tools.
Mahmut Uludag
uludag at ebi.ac.uk
Wed Sep 16 09:12:16 UTC 2009
Hi Charles,
seqret returns quality scores if the input sequence format is explicitly
defined on the command line, such as -sformat=fastq-sanger.
The following patch looks like fixes the vectorstrip problem.
*** ajseq.c.org 2009-09-16 10:08:17.000000000 +0100
--- ajseq.c 2009-09-16 09:52:56.000000000 +0100
***************
*** 781,786 ****
--- 781,792 ----
if (seq->Fttable)
pthis->Fttable = ajFeattableCopy(seq->Fttable);
+
+ if (seq->Accuracy)
+ {
+ AJCNEW0(pthis->Accuracy,seq->Seq->Len);
+
memmove(pthis->Accuracy,seq->Accuracy,seq->Seq->Len*sizeof(float));
+ }
return pthis;
}
Regards,
Mahmut
> I have multi-sequence file in FASTQ format that contains sequencing reads, and
> would like to retreive them the with seqret. But as you see in the following
> example, quality scores are not preserved:
>
> $ seqret P13-CA.fq:F1EZY7316JY25B fastq::stdout
> Reads and writes (returns) sequences
> @F1EZY7316JY25B rank=0000040 x=3973.0 y=285.0 length=68
> AATGATACGGCGACCACCGAACACTGCGTTTGCTGGCTTTGATGCACTTCTCATGGCCAATTTCATTG
> +
> """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
>
> The purpose was to use seqret as a workaround for the fact that vectorstrip
> does not keep the quality either.
>
> Do you think that it would be possible to get this functionality as a patch in
> the future, or is it big work that needs to wait for the next release?
More information about the EMBOSS
mailing list