文件名称:CodeReview:代码审查的 Python 示例程序 (13.11.14)
文件大小:74KB
文件格式:ZIP
更新时间:2024-07-06 15:57:32
Python
代码审查 这是我在的每月代码审查会议中使用的代码 描述 我从我的框架代码库中提取了一些零碎的东西来制作下面的程序。 此特定程序获取给定 UniProt 标识符(或多个)的变异数据(变异或突变)。 关于代码本身,一些注释或文档字符串可能是错误的,因为我删除了一些内容以使其更短。 该程序包含一个序列类,该类保存序列信息(在这种情况下关注变化数据)和一个命令行解析器。 正如您在顶部立即看到的那样,main.py 加载了许多在类方法中使用的解析器、提取器和实用程序。 这些不是用于审查,但如果您好奇,也可以检查它们...... 用法 首先,您需要将代码签出到您的 cwd。 如果您想查看所有步骤和 JSON 输出,一个简单的使用示例是运行python main.py -v -i P00439 否则只需运行(如果变体数量很大,则需要一点时间才能完成) python main.py -i P00439
【文件预览】:
CodeReview-master
----.gitignore(25B)
----Code Review - Example.ipynb(762KB)
----fetchers.py(12KB)
----parsers.py(3KB)
----utils.py(4KB)
----README.md(4KB)
----Data()
--------P00439.fasta(543B)
--------P00439.txt(70KB)
----main.py(14KB)
----library.py(5KB)