首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vcf文件中编辑sampleID信息

在vcf文件中编辑sampleID信息
EN

Stack Overflow用户
提问于 2022-02-14 19:46:07
回答 1查看 112关注 0票数 0

我有一个vcf文件,其头包含示例ID信息。看起来是这样的:

##fileformat=VCFv4.2 ##FILTER= ##fileDate=20220214 ##source=PLINKv1.90 ##contig= ##INFO= ##FORMAT=

我想把它编辑成只包含

##fileformat=VCFv4.2 ##FILTER= ##fileDate=20220214 ##source=PLINKv1.90 ##contig= ##INFO= ##FORMAT= #CHROM参考ALT QUAL过滤器信息格式GTEX-1117 F GTEX-111CU GTEX-111FC GTEX-111VGGTEx-111YS。

GTEX-1122O GTEX-1128 S GTEX-113-113-117

基本上,我希望删除在__之后出现的任何内容,例如: ID: GTEX-1117 F_GTEX-1117 F所需ID:GTEX-1117 F

我使用了这个命令,但它并没有真正给出所需的输出。

代码语言:javascript
复制
sed -e '$s/\[[[:digit:]]\+\]//g; s/_GTEX[[:digit:]]\+//g'chr1_impute_qc.vcf > chr1_impute_qc1.vcf

有人能帮我这个忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-14 22:33:26

使用sed

代码语言:javascript
复制
$ sed 's/\(GTEX-[[:alnum:]]*\)_\1/\1/g' file
ID:GTEX-1117F
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71117464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档