使用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第三方库


热门话题
playframework Play Framework 2.5表单对象bean(Java)中的依赖项注入   java从javascript触发小程序按钮   JavaGWT:如何创建我自己的异步方法?   对于JTA事务类型,java JPA更改不会持久化   java如何使用预定义的甲板类制作Black Jack游戏   带有数组的java HashMap find()   从Java中的另一个类接收对象数组的参数?   java IntelliJ错误:Scala 145,错误:scalac:找不到Scala编译器JAR   java Eclipse 404请求的资源不可用   java Chuck没有界限   java阅读行每隔一行跳过一行   java如何访问我的EAR部署信息   Java中的正则表达式,其中执行搜索的文本是动态变化的   java我需要优化BigInteger的toString()方法   java Google Map Api V2,自定义路线标记   java如何在Java8中与LocalDate实现更少的需求和更高的质量   EclipseUML插件生成Java源代码   将数据库列绑定到java jComboBox和JList   java如何将两个图像合并为PDF