Linux中实现根据scaffold名称从fasta文件中提取数据(scaffold名称长)

 

001、

(base) [sy20213040737@admin2 test]$ ls
chr.list  test.fa
(base) [sy20213040737@admin2 test]$ cat test.fa          ## 测试fasta文件
>chr1 xxxx
aaaabbb
cccccddd
>chrx eee jj
aaaaaabbbbbc
cccccdddd
>chr3 iii rr
aaaaaaaaa
aaaaaaaaa
bbbbbbbb
>chry errrrr
aaaaaaaabbbb
bbbbbbbbb
>chrk iiiii
aaaaaaaaaaaaaaa
aaaaaaa
(base) [sy20213040737@admin2 test]$ cat chr.list          ## 提取的scaffold名称
>chr1 xxxx
>chr3 iii rr
(base) [sy20213040737@admin2 test]$ awk '{if(NR == FNR){ay1[$1]} else {if($0 ~ /^>/ && $1 in ay1){pass = 0} else if($0 ~ /^>/ && !($1 in ay1)) {pass = 1}; if(pass == 0) {print $0}}}' chr.list test.fa     ## 提取程序
>chr1 xxxx
aaaabbb
cccccddd
>chr3 iii rr
aaaaaaaaa
aaaaaaaaa
bbbbbbbb

 。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/844352.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringMVC-06-SSM整合

1、环境要求IDEA MySQL 8.x Tomcat 9 Maven 3.6这只是大型软件要求,项目相关的jar包依赖将在Maven中配置。 项目前置技能:MySQL、Mybatis、Spring、JavaWeb、简单的前端知识。 2、数据库表 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP T…

高通sku lisence升级

最近在搞高通的license升级,也就是提速cpu/gpu性能,记录一下一、背景 高通为了满足不同阶段开发需求,对soc性能做了一些特定定义,因此我们需要根据产品的开发阶段或者需求变化,使用对应的性能指标。不同license下的cpu gpu性能表现目前我们ES6代码默认使用的是CCCC对应的S…

2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十周学习总结

2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十周学习总结这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10这个作业的目标 信息系统、数据库与SQL、人工智能与专家系统、人工神经…

C# mvc +vue+ axios+ api + javascript

一整天,分享了几条随笔, C# mvc +axios + web api + javascript https://www.cnblogs.com/insus/p/18577591 asp.net mvc视图传递数据至另一页的视图 https://www.cnblogs.com/insus/p/18578261 C# mvc +angular+ $http+ web api + javascript https://www.cnblogs.com/insus…

Three.js入门-常见几何体

这章节,我们将介绍 Three.js 中常见的几何体(Geometry),包括立方体、球体、圆柱体、平面、圆环、圆锥体等。几何体是构建 3D 模型的基础元素,通过不同的几何体可以创建出各种形状的物体。 在 Three.js 中,几何体是由顶点、面、法线等数据组成的,通过材质(Material)的渲…

初三小孩NOEP吃饭记

推一波我的blog 正经版我是初三的小孩 哇我来参加NOEP(National Olympiad in Eating in Provinces)啦 体验组是在福州第三饭堂 哇哇哇 我要表扬一下举办方:时间正好是8:30-13:00,早饭和午饭可以一起吃 杜子德叔叔真好 要进考场啦 为什么别人都只带了一两块面包 这怎么吃得饱的…

【CameraPoseRefinement】以BARF为例介绍三维重建中的位姿优化

Introduction在计算机视觉三维重建中,求解3D场景的表示和定位给定的相机帧的相机位姿是两个非常重要的任务,这两个问题互为依赖,一方面,恢复3D场景的表示需要使用已知的相机位姿进行观察;另一方面,定位相机需要来自特征点的可靠对应。 错误的相机位姿会对重建的输出和性能…

【Proteus 8.17软件下载与安装教程】

Proteus 8.17是一款集电路仿真、PCB设计和虚拟模型仿真于一体的电子设计自动化(EDA)软件工具‌。它广泛应用于电子设计、嵌入式系统开发等领域,是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台‌12。 主要功能 Proteus 8.17的主要功能包括:‌电…

ABC382

上午 NOIP 太憋屈了,我要切水恢复一下信心( 希望 cy 别看见A - Daily Cookie 在题目限制中,已经确定 \(S\) 中 @ 字符的个数多于 \(D\)。所以我们直接数 . 的个数加上 \(D\) 就可以。 时间复杂度 \(O(n)\)。点击查看代码 #include <iostream> #include <cstdio>…

kali 安装 shodan

声明! 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!网络安全工具:通过百度网盘…

攻防世界misc部分

信女愿要一台永远不会报错的电脑[攻防世界]1-misc 解题根据提示“生日”,猜测8位数暴力破解,大概试一下20000000开始,不然一个小时太久了得到口令20001228又是压缩包,注意CRC,与上图2.zip中相同,猜测明文破解 [攻防世界]BotW- 题目 MASTER USING IT AND YOU CAN HAVE THI…