On 28 Jul 2014, at 20:49, Sullivan, Catherine <[email protected]> 
wrote:
> Sorry new to programming.  Just wrote my first perl script, and using 
> samtools piped into grep to get an calls at a specific location.  However, 
> each time it run the script and it runs samtools, I get this in STDOUT:
>  
> [mpileup] 1 samples in 1 input files
> <mpileup> Set max per-sample depth to 8000

Samtools has always printed these messages to stderr, so to be precise I guess 
the problem is that these messages are appearing on your terminal.  Perhaps 
your samtools/grep command looks something like

        system("samtools arg arg arg | grep pattern");

so you could suppress these two lines with

        system("samtools arg arg arg 2> /dev/null | grep pattern");

However that would also suppress any error messages output by samtools if 
anything went wrong.  So it would be better to redirect to a temporary file 
("2> foo.tmp") and then have your Perl script check that for any lines other 
than the two annoying ones and print them and exit if there are any.

(There are also more advanced techniques, but not ones that are recommended for 
your first Perl script!)

>  Anyway to re-direct this or prevent this, so I just get the output from the 
> grep it is piped into?  Doing this for multiple locations and want to create 
> a file of the results, but have these two lines between each result.

One of these days we should probably add some sort of --quiet option to mpileup 
to silence these messages for situations like this one.

    John

-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Samtools-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/samtools-help

Reply via email to