输出bed格式,并用bedtools能够自动识别并转换正负链

2023-11-03 01:44

本文主要是介绍输出bed格式,并用bedtools能够自动识别并转换正负链,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

往TraesCS6B03G0578500.1.bed写入文件

Chr6B	IWGSC_v2.1	exon	299893989	299894056	100	-	.	ID=TraesCS6B03G0578500.1.exon2;Parent=TraesCS6B03G0578500.1;Name=TraesCS6B02G215300.1.exon1;Target=TraesCS6B02G215300.1 812 879 +
less TraesCS6B03G0578500.1.bed | awk '{print $1,$5,$5+300,$6,$7,$9}' | cut -d "." -f1,2 | sed -e 's/ID=//g' | awk '{print $1,$2,$3,$6,$4,$5}'|sed -e 's/ /\t/g' > TraesCS6B03G0578500.1.bed1

查看bed文件:bed中的第五列就是gff3中的第六列,bed中的第六列是正负链

Chr6B   299894056       299894356       TraesCS6B03G0578500.1   100     -

提取序列

bedtools getfasta -fi ../iwgsc_refseqv2.1_assembly.fa -bed TraesCS6B03G0578500.1.bed -s -name -fo TraesCS6B03G0578500.1.bed.out.txt在这里插入代码片

查看TraesCS6B03G0578500.1.bed.out.txt

>TraesCS6B03G0578500.1(-)
GTTGAATATGAGCATGTTTTACTTTGAAATGGAGGTAAAAGATTTACCTCATTCCCTTAATTAGATGAGAATTTAGTCATGACATGGACAAAGCCAAACAAAGCAGCCAAAAAGAGCCCAACAAGAAAAAAGCCTACTTTCGTGGTAGGATGCTCCCTAGATGTGCCCCCCCCCCTCCCCGCGAGTCAACAATTGGCGCCTCCTTCTTGTATTAAGCATATATAGCATTATGCGATCATGGTCAAGGTAATCCTTCATGTTGTAGGTGTGTGACATTATGTAAATTGTCTTTTCATTACA

这篇关于输出bed格式,并用bedtools能够自动识别并转换正负链的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/334711

相关文章

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Kotlin Map映射转换问题小结

《KotlinMap映射转换问题小结》文章介绍了Kotlin集合转换的多种方法,包括map(一对一转换)、mapIndexed(带索引)、mapNotNull(过滤null)、mapKeys/map... 目录Kotlin 集合转换:map、mapIndexed、mapNotNull、mapKeys、map