comparison picard_wrapper.py @ 146:767bcb0a06df draft

fixed downsamplesam
author Rayan Chikhi <chikhi@psu.edu>
date Mon, 21 Jul 2014 15:24:40 -0400
parents b2ca2d181fb4
children
comparison
equal deleted inserted replaced
143:b2ca2d181fb4 146:767bcb0a06df
802 haveTempout = True 802 haveTempout = True
803 803
804 elif pic.picname == "DownsampleSam": 804 elif pic.picname == "DownsampleSam":
805 cl.append('I=%s' % opts.input) 805 cl.append('I=%s' % opts.input)
806 output_string = opts.output 806 output_string = opts.output
807 if opts.datatype == 'sam': 807 if opts.output_format == 'sam':
808 output_string = output_string + ".sam" 808 output_string = output_string + ".sam"
809 cl.append('O=%s' % output_string) 809 cl.append('O=%s' % output_string)
810 if float(opts.probability) > 0: 810 if float(opts.probability) > 0:
811 cl.append('PROBABILITY=%s' % opts.probability) 811 cl.append('PROBABILITY=%s' % opts.probability)
812 if float(opts.seed) > 0: 812 if float(opts.seed) > 0:
813 cl.append('RANDOM_SEED=%s' % opts.seed) 813 cl.append('RANDOM_SEED=%s' % opts.seed)
814 stdouts,rval = pic.runPic(opts.jar, cl) 814 stdouts,rval = pic.runPic(opts.jar, cl)
815 if opts.input.endswith(".sam"): 815 if opts.output_format == 'sam':
816 renamed_output = output_string.replace(".sam", "") 816 os.rename(output_string, opts.output)
817 os.rename(output_string,renamed_output)
818 817
819 elif pic.picname == 'MeanQualityByCycle': 818 elif pic.picname == 'MeanQualityByCycle':
820 isPDF = 'MeanQualityByCycle.pdf' 819 isPDF = 'MeanQualityByCycle.pdf'
821 pdfpath = os.path.join(opts.outdir,isPDF) 820 pdfpath = os.path.join(opts.outdir,isPDF)
822 histpdf = isPDF 821 histpdf = isPDF