<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/prinseq/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/prinseq/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/prinseq/bugs/</id><updated>2013-01-11T14:27:42Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Error: File upload stopped by extension</title><link href="https://sourceforge.net/p/prinseq/bugs/24/" rel="alternate"/><published>2013-01-11T14:27:42Z</published><updated>2013-01-11T14:27:42Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net3a3aec37e7af69e4b4d364d3c3bab477deaa17a4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I get the following message when upload a fasta file Error: File upload stopped by extension&lt;/p&gt;
&lt;p&gt;The same files worked in the past but not now &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Trim ends by quality scores</title><link href="https://sourceforge.net/p/prinseq/bugs/23/" rel="alternate"/><published>2013-01-09T14:58:50Z</published><updated>2013-01-09T14:58:50Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net59be6b26b61fdbb26b1e42dd28a3eb87459d21b1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I am a little confused about the trim program in prinseqs. I can not find introduction about how it is working using "Trim ends by quality scores". For example, when I used mothur for triming by quality score in a window (reads are truncated at the end of the last window before the average quality score falls below the threshold), I got different result with some data and same options as in prinseqs.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>status: 0 %Illegal division by zero</title><link href="https://sourceforge.net/p/prinseq/bugs/22/" rel="alternate"/><published>2012-10-02T05:22:10Z</published><updated>2012-10-02T05:22:10Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net3c4dcaadd7a6fee4c191155a115e15d9032c0702</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have PE 454 data that I converted to PE fastq data (using sff_extract and 454-pairs).&lt;/p&gt;
&lt;p&gt;I then ran PRINSEQ, but had problems:&lt;/p&gt;
&lt;p&gt;prinseq-lite -verbose -fastq XXXX.fastq -graph_data XXXX.gd -out_good null -out_bad null &amp;gt; XXXX.log&lt;br /&gt;
Estimate size of input data for status report (this might take a while for large files)&lt;br /&gt;
    done&lt;br /&gt;
Parse and process input data&lt;br /&gt;
    status: 0 %Illegal division by zero at ~/bin/prinseq-lite/0.19.2/prinseq-lite line 3723, &amp;lt;FILE&amp;gt; line 9.&lt;/p&gt;
&lt;p&gt;head -12 XXXX.fastq &lt;br /&gt;
@HDV4AG301AZ6TN/1&lt;br /&gt;
TTTATGACGGATGCGGCGTGAACGCCTTATCCGGCCTACAAACCGCGCTAATTCAATGTATTGCAGAATCATGTAGGCCTGATAAGCGTAGCACATCAGGCAATTTTGCTTTTGTCATCTGTCTTCTTCGTTATCCTGTCACGAAGCCGCGATAAACAATTCACGCAGCTGATGCAACTGGTCACGAATTT&lt;br /&gt;
+&lt;br /&gt;
HHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII;;;IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHDCCICC&amp;gt;&amp;gt;&amp;gt;&amp;gt;IIBBCCIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIHHGHGGHHIIIIIIIIIIIIIIIIIICCDHIIIII;;;&lt;br /&gt;
@HDV4AG301AT5BF/1&lt;br /&gt;
TTT&lt;br /&gt;
+&lt;br /&gt;
666&lt;br /&gt;
@HDV4AG301AVPJT/1&lt;br /&gt;
TTTTTACTCTGTCCCATGTAAACGCAACGGATGGCTTACCGATGCGGGGTTTGTGGTTAACCACCTTGGTGACTCTTAATGAGGGCGGTAATTCTACGGCAAACCGCTTGAATCGCCAATCTTTGTTGTGAATTACTGGCTTAGCTTTATATT&lt;br /&gt;
+&lt;br /&gt;
66666;DCIIII;;;IIII???IIIIIIIIIIIIIIIIIIIIIIG;;;;HHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIICCCIIIIIIIIIIIIIIIIIIIIIHHHIIIII&lt;/p&gt;
&lt;p&gt;I wondering if you haver any ideas?&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Mitch&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Installation</title><link href="https://sourceforge.net/p/prinseq/bugs/21/" rel="alternate"/><published>2012-07-11T05:01:35Z</published><updated>2012-07-11T05:01:35Z</updated><author><name>Xiaofeng Fan</name><uri>https://sourceforge.net/u/fanx/</uri></author><id>https://sourceforge.net784a4c4ec6754c5641b447dca33b0407d46db856</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I tried to install standalone PRINSEQ v 0.19.3.  on Red Hat Linux, enterprise 5. When running graph pl, it showed the following message: &lt;/p&gt;
&lt;p&gt;"Can't locate Cairo.pm in @INC (@INC contains:&lt;br /&gt;
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi&lt;br /&gt;
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl&lt;br /&gt;
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi&lt;br /&gt;
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl&lt;br /&gt;
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8&lt;br /&gt;
.) "&lt;/p&gt;
&lt;p&gt;I contacted with Red Hat technical team and they cannot fix the problem after 7-day try. Here is their final answer: &lt;/p&gt;
&lt;p&gt;At this point, it looks like prinseq requires very specific package versions in order to install properly.  You may actually be better off trying to build this from its source code rather than installing a binary.&lt;/p&gt;
&lt;p&gt;I highly recommend discussing this with the prinseq team, as they are responsible for creating the dependency lists that I think are causing this issue in the first place.&lt;/p&gt;
&lt;p&gt;I've verified that the perl-DateTime package provides the file you're having dependency issues with, but I'm not sure which version prinseq is looking for.  Again, interfacing with the prinseq team will probably be the best way to move forward from here.&lt;/p&gt;
&lt;p&gt;Please advise what is right way to install PRINSEQ. Thanks.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Problem removing exact duplicates</title><link href="https://sourceforge.net/p/prinseq/bugs/20/" rel="alternate"/><published>2012-06-26T14:17:30Z</published><updated>2012-06-26T14:17:30Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.netd27ae3485a4a3f8ff4c1b83882cd3da4910b180c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Installed 0.19.2 lite version; tried using (2) Consider exact duplicates  examle &lt;br /&gt;
"$perl prinseq-lite.pl -verbose -fastq example1.fastq -graph_data example.gd -out_good null -out_bad null -exact_only&lt;br /&gt;
ERROR: please specify derep option to remove forward (1) and/or  reverse exact duplicates (4)."&lt;br /&gt;
The same result with -derep 1 inseatd of -exact_only&lt;/p&gt;
&lt;p&gt;Tried using lite to remove duplicates for my own test dataset:&lt;br /&gt;
"$perl prinseq-lite.pl -fastq test.fastq -out_format 3 -out_good test_good -out_bad test.bad -no_qual_header -derep 1&lt;br /&gt;
ERROR: -exact_only and -graph_stats da cannot be specified at the same time."&lt;/p&gt;
&lt;p&gt;Looks like error in options checking...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Not able to remove (only) exact duplicates from fastq?</title><link href="https://sourceforge.net/p/prinseq/bugs/19/" rel="alternate"/><published>2012-06-12T06:04:16Z</published><updated>2012-06-12T06:04:16Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net000063be8ff47b3e965b7a756101ddc815446583</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Attached screen shot - Error when trying to remove exact duplicates&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>error in sequence length mode calculation?</title><link href="https://sourceforge.net/p/prinseq/bugs/18/" rel="alternate"/><published>2012-05-14T21:11:31Z</published><updated>2012-05-14T21:11:31Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net287a5e977177aba92a9fe1a0a395603a76aa0f95</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Latest version of software... look at data ID 31333337303239343739 (will expire in 24 hours).&lt;br /&gt;
Length distribution states mode is 100 bp with 268 sequences, but the histogram shows other bins with higher numbers of sequences.&lt;br /&gt;
Great product overall. I am using an earlier version in a sequence analysis pipeline.&lt;br /&gt;
Cheers&lt;br /&gt;
Chris&lt;br /&gt;
(chrisc@mit.edu)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>compressing output files</title><link href="https://sourceforge.net/p/prinseq/bugs/17/" rel="alternate"/><published>2012-04-30T19:41:07Z</published><updated>2012-04-30T19:41:07Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net54a1ee7b0212a9e3844ea7ecd6eff4162c7a9bed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I would like to compress my output files from prinseq using the standalone&lt;br /&gt;
version. I do not see an option to do so in the prinseq manual although I know&lt;br /&gt;
it is an option for the web version.&lt;/p&gt;
&lt;p&gt;I tried the following command line&lt;/p&gt;
&lt;p&gt;gunzip myinputfile.fastq.gz | perl prinseq-lite.pl -verbose -fastq&lt;br /&gt;
myinputfile.fastq -out_format 3 -out_good myoutputgood -out_bad myoutputbad&lt;br /&gt;
-log TestTrim1 -trim_qual_right 25 -trim_qual_type min -trim_qual_rule lt&lt;br /&gt;
-trim_qual_window 1 -trim_qual_step 1 | gzip myinputfile.fastq&lt;br /&gt;
myoutputgood.fastq myoutputbad.fastq&lt;/p&gt;
&lt;p&gt;But got the following output on the terminal&lt;br /&gt;
gzip: myinputfile.fastq: No such file or directory&lt;br /&gt;
gzip: myoutputgood.fastq: No such file or directory&lt;br /&gt;
gzip: myoutputbad.fastq: No such file or directory&lt;br /&gt;
before prinseq unzipped and processed my input file. My input and output files&lt;br /&gt;
were not compressed after prinseq finished.&lt;/p&gt;
&lt;p&gt;Any help you can provide would be appreciated,&lt;br /&gt;
thanks&lt;br /&gt;
Carolyn D.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>quals graph missing </title><link href="https://sourceforge.net/p/prinseq/bugs/16/" rel="alternate"/><published>2012-04-24T19:18:36Z</published><updated>2012-04-24T19:18:36Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net965e9c281b97f438d175a0ab249884d2047ea060</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In the html reports that I am generating, I don't have the quality score graph. I compared the example.gd file (provided with program) with my reads.gd file and I don't have quals key in my file. How can I enable it? I have read the manual and don't see any option for turning it on or off.&lt;/p&gt;
&lt;p&gt;It is a really cool tool and if I can fix this it would be very helpful!&lt;/p&gt;
&lt;p&gt;Many thanks in advance.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Re: Trimming produces prinseq_bad output</title><link href="https://sourceforge.net/p/prinseq/bugs/15/" rel="alternate"/><published>2012-04-13T08:24:22Z</published><updated>2012-04-13T08:24:22Z</updated><author><name>Sara</name><uri>https://sourceforge.net/u/sara-hc/</uri></author><id>https://sourceforge.net7069f83b2fc916de0e3e5e9dc4c4de5c01e49dd8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for your answer.&lt;/p&gt;
&lt;p&gt;However I don't believe this is what has happened. I did a QC report for the reads in the prinseq_bad file, and these all have quite high quality scores (see the attached box plot of quality scores across sequence length)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;
Sara&lt;/p&gt;
&lt;p&gt;______________________&lt;br /&gt;
Here is what most likely happened:&lt;br /&gt;
Based on your parameters, you are trimming all bases from the right while&lt;br /&gt;
the minimum quality score within a window of 4 bp is above (gt) 27. This&lt;br /&gt;
results in sequences that are completely trimmed and therefore are filtered&lt;br /&gt;
out (due to zero length) and put into the "bad" output file.&lt;/p&gt;
&lt;p&gt;You might have misinterpreted the choice of -trim_qual_rule and want to use&lt;br /&gt;
"lt" instead. But again, you will have sequences in your "bad" output if&lt;br /&gt;
the complete sequence is trimmed. If you do not want the filtered&lt;br /&gt;
sequences, then you can specify "-out_bad null".&lt;/p&gt;
&lt;p&gt;If you are using PRINSEQ lite version 0.18 or higher, then you can check&lt;br /&gt;
the log file (use parameter -log in your command) to see how many sequences&lt;br /&gt;
were filtered by which parameters.&lt;/p&gt;
&lt;p&gt;_____________&lt;br /&gt;
I ran the following command on a +52.7 mill read fast file, and expected one output file with trimmed reads.&lt;/p&gt;
&lt;p&gt;prinseq-lite.pl -fastq myfile_1.fastq -trim_left 12 -trim_qual_right 27 -trim_qual_type min -trim_qual_rule gt -trim_qual_window 4 -trim_qual_step 1 -out_good trimming/myfile_1_good_qual.fastq&lt;/p&gt;
&lt;p&gt;But instead I got one output file with ~40 mill trimmed reads and a prinseq_bad output file with +12.7 mill high quality reads. &lt;br /&gt;
I expected only one output file, as I only specified trimming options and no filtering options.&lt;/p&gt;
&lt;p&gt;-Best&lt;br /&gt;
Sara&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>