以下是一个名为AT5G60410.gff的大文件的示例:
Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410
Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1
Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1
Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1
Chr5 TAIR10 five_prime_UTR 24294890 24295035 . + . Parent=AT5G60410.1
Chr5 TAIR10 exon 24295134 24295249 . + . Parent=AT5G60410.1
Chr5 TAIR10 five_prime_UTR 24295134 24295225 . + . Parent=AT5G60410.1
Chr5 TAIR10 CDS 24295226 24295249 . + 0 Parent=AT5G60410.1,AT5G60410.1-Protein;
Chr5 TAIR10 exon 24295518 24295598 . + . Parent=AT5G60410.1
我在使用grep从中提取特定行时遇到了一些麻烦。我想提取所有在第三列中指定的“基因”或“外显子”类型的行。当这不起作用时,我感到很惊讶:
grep 'gene|exon' AT5G60410.gff
没有结果返回。我哪里出问题了?
您需要逃脱|
。以下应做的工作。
grep "gene\|exon" AT5G60410.gff
问题内容: 设置以下映射 通知ID是一个整数。现在我需要使用like运算符进行此HQL查询 ATT:它 就像 运算符NOT = (等于运算符) 然后我用 但是不起作用,因为Hibernate抱怨在调用User.id的getter时发生了IllegalArgumentException 即使我使用 这没用 我应该使用什么来传递查询? 问题答案: 根据Hibernate参考: str()用于将数字或时
问题内容: 考虑一下此表达式的用法: 有效地对应于此三元表达式: 将此方法与方法一起使用是否是一种好习惯?还是只是多余的编码? 我知道实际上创建了一个变量,避免了两次调用该方法。为了避免这个问题,您实际上可以创建一个额外的变量,但这会增加三元选项的详细程度: 另一方面,如果不是多余的对象则创建。因此,肯定会有更多开销。 因此,使用这种类型的结构来代替三元构造函数似乎有些利弊。 顺便说一句:这是Ja
我有下面的课:
我有一个加密方法与我的加密,密码是,模式: 现在我想使用<code>openssl_encrypt</code>对它进行加密,但在<code〕openssl_ get_cipher_methods()</code>列表中找不到<code<des3 ecb</code>。
问题内容: 我最近看到很多人使用Redis作为缓存,为什么不使用Mongo?据我所知,Redis可以在诸如memcache之类的索引上设置过期日期,但是是否有任何理由不使用Mongo? 我问,因为我在MySQL中进行大型联接,然后在选择后更改数据。我已经在网站的其他部分上使用了内存缓存,但是将其保存在Mongo中将使我能够对缓存的数据进行地理空间搜索。 问题答案: 很多人的确将MongoDB用于中
问题内容: 使用算术运算符比较是否为内置类型(在这种情况下为整数)进行了定义? 语言规范的前两个比较部分和第三个比较部分之间的区别(Python的规范-您一定是在开玩笑))还是CPython的实现细节? 问题答案: 您真正可以使用的唯一有意义的比较是(或)。 出于各种原因,已从Python 3中删除了不同类型之间的比较-它们是常见的错误来源,并导致混乱。例如 在Python 3中,比较不同类型的值