- 授权协议: Apache 2.0
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: https://github.com/BD2KGenomics/toil
- 软件文档: http://toil.readthedocs.io/en/latest/
- 官方下载: https://github.com/BD2KGenomics/toil/archive/master.zip
软件介绍
Toil是一个可扩展的、高效的、跨平台的工作流管理系统,完全用Python编写。
主要特性:
安装方便,支持pip安装
支持常见的工作流语言(CWL)
完全支持draft-3 CWL规范,允许执行 CWL工作流
支持工作流描述语言(WDL),允许执行 WDL工作流
跨平台支持:任何平台开发测试,任何平台部署;支持 Amazon Web服务器、Microsoft Azure;OpenStack私有云;支持GridEngine、Apache Mesos、Parasol 、Individual multi、core machines等高性能计算环境。
简单快速易上手的API
完整的文件和流管理:
抽象的基本文件系统的细节,提供了一个统一的接口,不管环境的临时和持久的文件管理。支持原子文件传输和流接口,并提供用户数据的加密。极佳的扩展性,极好的性能体验
排错性能极好,支持任意时刻回滚
工作流可以静态地声明,但在任何现有的工作中,可以在执行过程中动态地添加新的工作,允许任意复杂的工作流程图。
支持数据库和服务:
例如,Apache Spark集群可以迅速的容易的集成在一个工作流程作为一种服务,并且可以设定开始和结束时间。
Java高并发编程详解
汪文君 / 机械工业出版社 / 2018-6 / 89.00元
本书共分为四个部分:部分详细地介绍了Java多线程的基本用法和各个API的使用,并且着重介绍了线程与Java虚拟机内存之间的关系。第二部分由线程上下文类加载器方法引入,介绍为什么在线程中要有上下文类加载器的方法函数,从而掌握类在JVM的加载和初始化的整个过程。第三部分主要围绕着volatile关键字展开,在该部分中我们将会了解到现代CPU的架构以及Java的内存模型(JMM)。后一部分,主要站在架......一起来看看 《Java高并发编程详解》 这本书的介绍吧!
