# 开源工具集 **Repository Path**: viscaria-virus/tools ## Basic Information - **Project Name**: 开源工具集 - **Description**: 自造轮子库,主要用Python和bash开发。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/viscaria-virus/ - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2022-07-26 - **Last Updated**: 2024-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Bash ## README # 开源工具集 ## 介绍 我 *~~造的轮子~~* **写的工具**。 --- ## 使用说明 1. ***PythonModules***目录包含**3**个Python包。 1. `bioseq`: 用于处理生物学序列数据的模块集。 2. `datatools`: 用于数据处理的工具库。 3. `SCIscan`: 用于学术领域扫描的爬虫框架,能够批量检索/下载文献和定制定时任务。 2. ***BioTools***目录包含**4**套shell脚本工具和**2**个Python脚本工具。 1. `blasty`: 基于**ncbi-blast**的交互式命令行工具,实现丰富的生物学序列分析功能。 2. `maffty`: 基于**mafft**的多序列对齐工具,支持多种格式输出。 3. `phasty`: 基于**phast**工具集的交互式命令行工具,便捷实现序列保守性打分功能。 4. `phylotree`: 基于**megacc**、**fasttree**和**iqtree2**的分子进化树构建工具。 5. `fetch_pdb_img.py`: 从**PDB**数据库批量下载图片的爬虫脚本工具。 6. `sq2fa.py`: 将原始测序文本文档内容转换为fasta格式。 3. `doctrans`: 基于**百度翻译开放平台**的命令行文档翻译工具。 4. `BashTools`: 基于**bash**的命令行shell脚本工具集,用于简化**Linux**系统日常操作。 1. `server_call`: 基于ssh的shell脚本工具,用于访问服务器,具备地址簿功能。 2. `pyupdate` & `pycheck` > 1. `pyupdate`: 基于**pip**的Python包管理工具,升级Python包并自动处理依赖关系。 > 2. `pycheck`: 基于**pip**和**grep**,查询当前环境是否安装指定Python包。 3. 其它: 创建指定后缀文件、运行指定语言源码、添加命令、添加环境变量等。 5. `piano`: 基于pygame库编写的模拟钢琴小游戏。 --- ## 补充说明 1. ***BioTools***不再更新,欢迎生物学领域相关研究者们使用和接手后续开发。 2. `doctrans`后续计划开发**GUI**界面,并扩展为多格式文档数据处理工具。 3. `SCIscan`和`datatools`不再更新。 4. 计划开发一个用于快速搭建生物信息学网站的**WEB开发**框架。 --- ## 作者寄语 自从事**生物信息学** *~~实际应为计算生物学~~* 研究以来,本人疲于**生计**~~生物+计算机=生计~~; 然而,无论是钻研/学习生物学,还是钻研/实践编程技术,都令人心驰神往、身心舒畅。 > 古人云:朝闻道,夕死足矣
> 吾生也有涯,而学海无涯
> 今识书山作伴,方知寿尽何惧