skbio.workflow.Workflow¶
- class skbio.workflow.Workflow(state, short_circuit=True, debug=False, options=None, **kwargs)[源代码]¶
任意工作流支持结构
必须考虑直接用工作流的一部分来装饰的方法
method
. 工作流方法提供了一种将功能逻辑组合在一起的机制,并且可以自由地对其他方法进行后续调用。工作流子类的所有方法(有和没有
method
装饰)可以利用requires
decorator指定装饰函数的任何选项或状态要求。- 参数:
state (object) -- 状态可以是任何东西或什么都不是。这取决于工作流,因为在某些情况下,预分配状态很有用,而在其他工作流中,状态可能被忽略。
short_circuit (bool) -- 如果为True,则启用在给定项失败时忽略函数方法
debug (bool) -- 启用调试模式
options (dict) -- 运行时选项,{'option':值},则
requires
装饰师可以审问。kwargs (dict) -- 其他参数将作为成员变量添加到self。如果工作流方法(例如,查找表)需要附加的上下文信息,这很方便。
内嵌函数
__call__
(iter_[, success_callback, ...])对所有数据进行操作
__eq__
(value, /)返回self==值。
__ge__
(value, /)返回self>=值。
__getstate__
\()泡菜的帮手。
__gt__
(value, /)返回self>值。
__hash__
\()返回哈希(self)。
__le__
(value, /)返回self<=value。
__lt__
(value, /)返回self<value。
__ne__
(value, /)回归自我!=值。
__str__
\()返回str(self)。
方法
initialize_state
\(项目)初始化状态