Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kjpr
    Junior Member
    • Jan 2014
    • 2

    #1

    Passing named pipe to samtools mpileup

    Hi all
    This is my first post here although I have been reading discussions for a while and it has helped me no end. I am trying to pass a named pipe to the samtool mpileup command but it complains of a broken pipe.

    Code:
    mkfifo input.fifo
    
    /samtools mpileup -EDSgu -d 5000 -f /Homo_sapiens.GRCh37.73.dna.primary_assembly.fa -L 5000 -F 0.05 input.fifo -> /Variants.vcf &
    
    /samtools view -bq 20 -F 1796 /bamfile.bam | tee input.fifo | /samtools mpileup -EDS -d 5000 -f /Homo_sapiens.GRCh37.73.dna.primary_assembly.fa -L 5000 -F 0.05 -> /testmpileup.txt
    
    
    The Output shows the following error
    Running tool: Run command
    
    
    
    tee: input.fifo: Broken pipe
    [bam_header_read] EOF marker is absent. The input is probably truncated.
    [mpileup] 1 samples in 1 input files
    <mpileup> Set max per-file depth to 8000

    I get the data being piped in as expected after the 'tee' command and the testmpilup.txt file is populated but when I pass the named pipe ie 'input.fifo' to the mpileup command, I get a Broken pipe error message and the Variants.vcf file is not populated. I know I can pass the command twice for samtools view and I probably won't lose that much processing time but I successfully implemented this approach on another part of my pipeline but wondered why I can't do the same here.

    Any ideas?

Latest Articles

Collapse

  • kinpict.com
    Reply to 16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
    by kinpict.com
    The part about this topic feels surprisingly grounded, and the details on the page is the bit that made me slow down. I’d keep <a href="https://kinpict.com/">ai family photo generator</a> bookmarked for later.
    Today, 06:37 PM
  • SEQadmin2
    16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
    by SEQadmin2





    NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification,...
    10-30-2026, 06:46 AM

ad_right_rmr

Collapse

News

Collapse

Topics Statistics Last Post
Started by SEQadmin2, 11-12-2026, 07:59 AM
0 responses
27 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 11-05-2026, 09:25 AM
0 responses
35 views
0 reactions
Last Post SEQadmin2  
Started by SEQadmin2, 11-03-2026, 11:54 AM
2 responses
56 views
0 reactions
Last Post kinpict.com  
Started by SEQadmin2, 10-28-2026, 09:57 AM
0 responses
175 views
0 reactions
Last Post SEQadmin2  
Working...