首页 > 其他分享 >使用seqkit软件用fasta文件中提取指定的scaffold

使用seqkit软件用fasta文件中提取指定的scaffold

时间:2022-12-02 12:46:36浏览次数:48  
标签:test4 scaffold pc1 seqkit fa test fasta root contig

 

001、提取单条contig

[root@pc1 test4]# ls
test.fa
[root@pc1 test4]# cat test.fa     ## 测试fasta文件
>contig_1
ATAGAGACGACC
>contig_2
ATAGGACNNAGACACGTTAGAT
>contig_3
TTGCACATATACATCATNNN
>contig_4
GTATGAGCATAGACATACATC
[root@pc1 test4]# seqkit grep -p contig_2 test.fa
>contig_2
ATAGGACNNAGACACGTTAGAT

 

 

002、 批量提取contig

[root@pc1 test4]# ls
list  test.fa
[root@pc1 test4]# cat list     ## 将contig放入列表文件
contig_1
contig_3
[root@pc1 test4]# cat test.fa     ## 测试fasta文件
>contig_1
ATAGAGACGACC
>contig_2
ATAGGACNNAGACACGTTAGAT
>contig_3
TTGCACATATACATCATNNN
>contig_4
GTATGAGCATAGACATACATC
[root@pc1 test4]# seqkit grep -f list test.fa    ## 提取contig
[INFO] 2 patterns loaded from file
>contig_1
ATAGAGACGACC
>contig_3
TTGCACATATACATCATNNN

 

 

003、awk实现

 

标签:test4,scaffold,pc1,seqkit,fa,test,fasta,root,contig
From: https://www.cnblogs.com/liujiaxin2018/p/16944096.html

相关文章

  • 使用 Hypercorn HTTP/2 ASGI 部署 FastAPI
    AnotherASGIwebserverthatsupportsHTTP/2andHTTP/3specifications我已经介绍了很多关于FastAPI的教程,其中服务器部署了Uvicorn,一个快速的ASGIWeb......
  • fastapi系列之-在多进程使用websocket一些问题细节的小结
    由于之前一直未深入去了解过关于fastapi中websocket多进程问题,由于之前的测试有可能都是但进程的方式进行启动测试,即便有时候是多进程的方式启动,但是巧合的是估计刚好用户......
  • Fastapi微服务系列(1)-之GRPC入门篇
    一些微服务说明前言在转回python之前,其实就对微服务有所尝试,不过当时使用的是go-micro-v2来进行了解,当时也只是浅尝辄止,没深入继续深究~其实微服务这东西没必要为了微服......
  • FastAPI使用typing类型提示
    typing是Python标准库,用来做类型提示。FastAPI使用typing做了:编辑器支持;类型检查;定义类型,requestpathparameters,queryparameters,headers,bodies,dependencies等等;......
  • fastapi框架
    1/kaxiluo/fastapi-frame/2|--app3||--commands-----放置一些命令行4||`--__init__.py5||--exceptions......
  • fastapi异常处理
    DEMOitems={"test":"这是测试"}@app.get("/item/{item_id}")defread_item(item_id:str):ifitem_idnotinitems:raiseHTTPException(status_code=40......
  • fastapi学习
    Get请求fromfastapiimportFastAPIapp=FastAPI()@app.get("/items/{item_id}")asyncdefread_root(item_id:int):return{"item_id":item_id}#在最......
  • fastapi学习之路
    一、python3写一个http接口服务,给别人调用3这次选择fastapi,FastAPI是一个现代的、快速(高性能)的web框架,用于基于标准Python类型提示使用Python3.6+构建api。具有快速......
  • FastAPI项目的Nginx配置
    前景:已经使用supervisor把FastAPI开发的后端服务挂载到端口上Nginx的配置如下:upstreamhuiyuan_api{server127.0.0.1:9120;}server{server_namehui.wak......
  • devtool.py -- 一个FastAPI的开发环境便捷脚本
     用惯了Django的manage.py所以在FastAPI的项目里,也写了一个类似的脚步:#!/usr/bin/envpythonimportsubprocessimportsysfrompathlibimportPathfromtypingi......