java - 如何确定两行输入之间的变量?
问题描述
在我的项目中,我必须使用 Java 遍历文件。它的想法是处理基因组数据并将其输出到一个新文件中。
这是我们必须经过的几行数据中的一个示例:
cure for cancer protein
ATGCCACTATGGTAG
captain picard hair growth protein
ATgCCAACATGgATGCCcGATAtGGATTgA
bogus protein
CCATt-AATgATCa-CAGTt
我正在努力研究如何在该区域的名称(“治疗癌症蛋白”)和以下字符序列之间进行逻辑解读。我可以让文件轻松显示所有信息,但是我需要以不同于区域名称的方式处理字符序列,并且我无法弄清楚如何从逻辑上确定该行是区域名称还是序列。
任何帮助将不胜感激。
解决方案
使用正则表达式怎么样?我认为您可以定义是您的行[ATGC-]
仅包含。
推荐阅读
- node.js - MongoDB/Mongoose:根据给定文档中的值进行搜索,而不首先返回该文档
- android - 二进制 XML 文件第 9 行:夸大类活动时出错
- php - 扩展 PHP 类以允许通过 __callStatic 找到新方法
- visual-studio-2019 - 我如何将两个表格堆叠在一起
- javascript - React-Redux,如何在渲染新组件之前设置全局状态?
- typescript - 试图为 TypeScript EventListeners 建立一个泛型类型并得到一个奇怪的错误
- flutter - 为什么我不能在颤振中访问 Firestore 值?
- r - 将大型 zip tsv 文件导入 R 时出现内存问题
- reactjs - Redirect from 在反应路由器中意味着什么
- c# - 为什么我不能使用他们提供的示例通过 mapbox api 创建一个有效的样式?