![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
picard error | seq_GA | Bioinformatics | 2 | 07-15-2014 04:50 AM |
error in picard (SAM validation error) | dongshenglulv | Bioinformatics | 3 | 07-05-2013 12:58 PM |
Picard error | JohnK | Bioinformatics | 14 | 12-14-2012 05:41 AM |
Picard SamtoFastq Extract Only Paired Reads | fongchun | Bioinformatics | 3 | 10-08-2012 11:54 PM |
Picard SamToFastq is prior sort needed? | vinay052003 | Bioinformatics | 0 | 04-25-2012 08:59 PM |
![]() |
|
Thread Tools |
![]() |
#1 |
Member
Location: Beijing ,china Join Date: May 2010
Posts: 10
|
![]()
Hi,
SamToFastq.jar will be stop when it meet the unmapped reads which flag is 4 or 20 but the MAPQ is not 0. Picard is not so smart,it couldnot skip this reads but stop to deal next reads. I am also confused why unmapped reads MAPQ is not 0? I found many of unmapped reads which flag is 4 or 20 has MAPQ and OPT column. MAPQ 37 is the highest sore in bwa reasult and normal means its unique mapping reads. I use bwa Version: 0.6.1-r104 to do mapping. Can someone know how to deal these reads,I want to mapping unmaped reads to junction? Code:
java -jar SamToFastq.jar INPUT=s_3_2_unmap_genome.sam FASTQ=s_3_2_unmap_genome.fq Wed Dec 05 09:27:59 HKT 2012] net.sf.picard.sam.SamToFastq done. Elapsed time: 1.19 minutes. Runtime.totalMemory()=262864896 FAQ: http://sourceforge.net/apps/mediawiki/picard/index.php?title=Main_Page Exception in thread "main" net.sf.samtools.SAMFormatException: Error parsing text SAM file. MAPQ should be 0 for unmapped read.; Line 3205583 Line: HWUSI-EAS724_0039:3:34:15714:3092#0 20 9 124595110 37 80M * 0 0 AGTTAATGTAGCTTAATAACAAAGCAAAGCACTGAAA ATGCTTAGATGGATAATTGTATCCCATAAACACAAAGGTTTGG hggh]hghhhghghhhhhghhhhhhhhhhhdhhhhhhhcfhhghhhhhhhchhhghhfdhhhghhhhhhgghhghhghhh XT:A:U NM:i:1 XN :i:1 X0:i:1 X1:i:0 XM:i:1 XO:i:0 XG:i:0 MD:Z:0G79 at net.sf.samtools.SAMTextReader.reportErrorParsingLine(SAMTextReader.java:230) at net.sf.samtools.SAMTextReader.access$500(SAMTextReader.java:40) at net.sf.samtools.SAMTextReader$RecordIterator.parseLine(SAMTextReader.java:434) at net.sf.samtools.SAMTextReader$RecordIterator.next(SAMTextReader.java:278) at net.sf.samtools.SAMTextReader$RecordIterator.next(SAMTextReader.java:250) at net.sf.samtools.SAMFileReader$AssertableIterator.next(SAMFileReader.java:641) at net.sf.samtools.SAMFileReader$AssertableIterator.next(SAMFileReader.java:619) at net.sf.picard.sam.SamToFastq.doWork(SamToFastq.java:129) at net.sf.picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:177) at net.sf.picard.sam.SamToFastq.main(SamToFastq.java:118) Last edited by upper; 12-05-2012 at 04:33 PM. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Location: San Diego Join Date: May 2008
Posts: 912
|
![]()
Set the VALIDATION_STRINGENCY to LENIENT. Picard will still warn you about those reads, but it will go past them.
bwa will throw the 4 flag if a read hangs off the edge of one of your references, but it will also give it a mapping position and MAPQ. That likely is the source of your problem reads. |
![]() |
![]() |
![]() |
#3 | |
Member
Location: Beijing ,china Join Date: May 2010
Posts: 10
|
![]() Quote:
Code:
INPUT=s_3_2/s_3_2_unmap_genome.sam FASTQ=s_3_2/s_3_2_unmap_genome.fq VALIDATION_STRINGENCY=LENIENT Ignoring SAM validation error due to lenient parsing: Error parsing text SAM file. MAPQ should be 0 for unmapped read.; Line 3205583 Line: HWUSI-EAS724_0039:3:34:15714:3092#0 20 9 124595110 37 80M * 0 0 AGTTAATGTAGCTTAATAACAAAGCAAAGCACTGAAA ATGCTTAGATGGATAATTGTATCCCATAAACACAAAGGTTTGG hggh]hghhhghghhhhhghhhhhhhhhhhdhhhhhhhcfhhghhhhhhhchhhghhfdhhhghhhhhhgghhghhghhh XT:A:U NM:i:1 XN :i:1 X0:i:1 X1:i:0 XM:i:1 XO:i:0 XG:i:0 MD:Z:0G79 |
|
![]() |
![]() |
![]() |
Tags |
mapq, mapq should be 0, picard samtofastq, sam flag, unmaped reads |
Thread Tools | |
|
|