Python通過調用windows命令行處理sam文件


 

Python通過調用windows命令行處理sam文件

 

samtools軟件為例

一、下載或者索取得到windows版本的samtools軟件,解壓后如下:

  

  進入文件內部,有如下幾個文件:

  

二、將samtools設置環境變量:

上圖是設置環境變量的窗口,建議在 系統變量里更改,這樣即使變更用戶名,環境變量依然有效。

   在cmd中輸入samtools,出現samtools的命令說明,表明環境變量成功

三、 調試 通過cmd的命令行調用samtools命令:

 A.sam轉化為bam文件  Samtools view -bS path<in>\**.sam -o path<out>\**.bam

處理完畢,查看path<out>,應該有sam文件如下:

 

 B.bam文件sort     samtools sort path<in>\**.bam path<out>\**.sort

處理完畢,查看path<out>,應該有.sort.bam文件如下:

 

 C.sort.bam文件轉化成sort.sam文件samtools view -h path<in>\**bam > path<out>\**.sam

    處理完畢,查看path<out>,應該有.sort.sam文件如下:

 

四、python調用cmd命令行實現以上操作

編寫代碼如下:

 

運行結果應該產生三個文件:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM