我有一个看起来像这样的 .gff 文件:
Niben044Scf00000988 . contig 1 120868 . . . ID=Niben044Scf00000988;Name=Niben044Scf00000988
Niben044Scf00000988 maker gene 6221 8457 . - . ID=NbS00000988g0019;AltID=maker-Niben044Scf00000988-augustus-gene-0.18;Name=NbS00000988g0019;PredictionNote=maker-augustus
Niben044Scf00000988 maker mRNA 6221 8457 . - . ID=NbS00000988g0019.1;Parent=NbS00000988g0019;AltID=maker-Niben044Scf00000988-augustus-gene-0.18-mRNA-1;Name=NbS00000988g0019.1;_AED=0.07;_QI=0|1|1|1|1|1|3|43|341;_eAED=0.07;blast_hits=TAIR:AT3G28470.1:I57.93:L145:E8e-43,SWP:MYB38_MAIZE:I46.92:L130:E1e-29,GB:CAN75378.1:I45.28:L360:E1e-77,ITAG:Solyc03g113530.2.1:I74.03:L362:E4e-155;func_annotation="MYB transcription factor [Solanum lycopersicum]"
……
我需要属于它们的基因 ID 和功能注释。我想在 R 中使用它。
gffread
看来我只能提取序列。
输出应如下所示:
Gene-ID \t functionannotation
NbS00000988g001 \t MYB transcription factor [Solanum lycopersicum]
bioperl 中是否有任何工具或迷你脚本?