切割fasta的幾種方法

1.samtools:

samtools faidx mm10.fa chr1 > chr1.fa

2.awk:

awk '/^>/ { gsub(">","",$1)

? ? ? ? ? ? FILE=$1 ".fa"

? ? ? ? ? ? print ">" $1 >> FILE

? ? ? ? ? ? next}

? ? ? ? ? { print >> FILE }' hg38.fa

3.csplit and sed:

csplit -s -z mm10.fa '/>/' '{*}'

for i in xx* ; do \

? n=$(sed 's/>// ; s/ .*// ; 1q' "$i") ; \

? mv "$i" "$n.fa" ; \

done

4.我的理論上可行的使用sed:

sed -n '/>chr1/,/>chr2/p' mm10.fa | sed '$d' > chr1.fa

理由:

但是!用這個命令并沒切出來……

希望大家有知道原因的評論里指點下呦,蟹蟹啦!


ref: Spliting a fasta file to chromosomes (BioInfo Unix Tricks) - Crash Course By Assaf Gordon

ref2: SED單行腳本快速參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • awk: grep,sed,awk grep:文本過濾 sed:文本編輯 awk:文本格式化工具; 1 什么是aw...
    木林森閱讀 1,910評論 0 16
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,153評論 0 2
  • awk介紹awk變量printf命令:實現(xiàn)格式化輸出操作符awk patternawk actionawk數(shù)組aw...
    哈嘍別樣閱讀 1,743評論 0 4
  • 子曰:“以約失之者鮮矣?!?翻譯因為約束自己而犯錯的人很少。 以因為 約約束。約束自己的情緒,約束自己的行為。即,...
    下崗奶爸閱讀 359評論 0 2
  • 其實每一場戀愛,都會給你帶來些什么。每個出現(xiàn)在你生命中的人,可能都有原因的。有人給你帶來傷害,但你也可能從那傷害中...
    萱小蕾閱讀 399評論 0 5

友情鏈接更多精彩內(nèi)容