gtf轉(zhuǎn)bed

gtf需要sort不?

需要特定工具轉(zhuǎn)是因為gtf的起始坐標(biāo)為1

bed的起始坐標(biāo)為0

【1】sort的話:用igv的sort功能

conda install igvtools

?igvtools? sort [options] [inputFile]? [outputFile]

-m??maxRecords The maximum number of records to keep in memory during the?sort. The default value is 500000

【2】轉(zhuǎn):

gtf2bed < gene.sorted.gtf | head

遇到error:(maybe ensembl)

改為:

awk '{ if ($0 ~ "transcript_id") print $0; else print $0" transcript_id \"\";"; }' Homo_sapiens.GRCh38.94.chr_patch_hapl_scaff.sorted.gtf | gtf2bed | head

gtf2bed < gene.sorted.gtf > gene.bed

gtf2bed < gene.sorted.gtf | awk 'BEGIN{FS="\t";OFS="\t"}{print $1,$2,$3,$4,$5,$6}' > gene_6.bed

gtf2bed < gene.sorted.gtf | awk 'BEGIN{FS="\t| |;";OFS="\t"}{print $1,$2,$3,$23,$5,$6}' > gene_6.bed

最后編輯于
?著作權(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)容

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