使用PhyloCanvas生成带有交互式系统发生树的独立HTML文件

shiptv的Python项目详细描述


独立的HTML交互系统发生树,即 https://img.shields.io/pypi/v/shiptv.svghttps://img.shields.io/travis/peterk87/shiptv.svgDocumentation Status

使用PhyloCanvas生成带有交互式系统发生树的独立HTML文件

功能

  • 待办事项

使用量

显示帮助

shiptv --help

帮助输出

Usage: shiptv [OPTIONS]

  Create HTML tree visualization with metadata.

  The metadata for reference genomes is extracted from the specified Genbank
  file.

  Any leaf names that are present in the tree but not present in the Genbank
  file are assumed to be user samples and are flagged as such in the
  metadata table as "user_sample"="Yes".

Options:
  -r, --ref-genomes-genbank TEXT  Reference genome sequences Genbank file
                                  [required]
  -n, --newick TEXT               Phylogenetic tree Newick file  [required]
  -o, --output-html TEXT          Output HTML tree path  [required]
  -m, --output-metadata-table TEXT
                                  Output metadata table path  [required]
  --leaflist TEXT                 Optional leaf names to select from
                                  phylogenetic tree for pruned tree
                                  visualization. One leaf name per line.
  --genbank-metadata-fields TEXT  Optional fields to extract from Genbank
                                  source metadata. One field per line.
  --user-sample-metadata TEXT     Optional tab-delimited metadata for user
                                  samples to join with metadata derived from
                                  reference genome sequences Genbank file.
                                  Sample IDs must be in the first column.
  --metadata-fields-in-order TEXT
                                  Optional list of fields in order to output
                                  in metadata table and HTML tree
                                  visualization. One field per line.
  --dont-fix-metadata             Do not automatically fix metadata
  --help                          Show this message and exit.

使用参考序列genbank文件ref.gb,newick格式的系统发生树tree.nwk,输出一个tree.html独立的html交互式系统发生树可视化和一个元数据表.tsvtab分隔的元数据表。

shiptv -r ref.gb -n tree.nwk -o tree.html -m metadata-table.tsv

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.2.0(2019-06-28)

  • 在树HTML文件中添加了低支持分支突出显示
  • 添加了折叠低支撑分支的选项(-c/–折叠支撑
  • 添加了输出修改后的newick树文件的选项(-n/–输出newick
  • 从genbank文件进行固定日期/时间分析(1)

0.1.0(2019-05-10)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java通过Spring MVC web应用程序向客户端发送文本文件   java是否可以在运行时动态实例化DAO类?   调用VB。来自Java的net函数   java在Android中通过单击打开特定文件夹   java如何使用maven pom。xml标识非标准项目结构中的testng测试用例?   java为什么FOP在大文件上崩溃?   Architecture python+flask和spring boot+java   java Kafka工具根本没有启动Ubuntu 19.10   如何使用Eclipse运行Java USB API for Windows   java如何在Eclipse中查看J2EE预览服务器/容器的日志/控制台?   网页抓取是否可以使用Java crawler crawler4j暂停和恢复抓取?   java当我第二次按下按钮时,应用程序停止工作   带有偏移量和限制的java SQLite分页问题   java如何在OSX mavericks中将端口80转发到8080   java从泛型方法调用非泛型方法   java My代码未按预期工作。十进制输出不是它应该的样子   节点。java中的js加密(jasypt)和nodejs中的解密   java乘法表不工作数组索引超出范围   java将JDBC与Firebirdsql连接起来