flowcraft.generator.components.distance_estimation module

class flowcraft.generator.components.distance_estimation.MashDist(**kwargs)[source]

Bases: flowcraft.generator.process.Process

Attributes:
template_str

Class property that returns a populated template string

Methods

get_user_channel(input_channel[, input_type]) Returns the main raw channel for the process
render(template, context) Wrapper to the jinja2 render method from a template file
set_channels(**kwargs) General purpose method that sets the main channels
set_main_channel_names(input_suffix, …) Sets the main channel names based on the provide input and output channel suffixes.
set_param_id(param_id) Sets the param_id for the process, which will be used to render the template.
set_secondary_channel(source, channel_list) General purpose method for setting a secondary channel
update_attributes(attr_dict) Updates the directives attribute from a dictionary object.
update_main_forks(sink) Updates the forks attribute with the sink channel destination
update_main_input  
class flowcraft.generator.components.distance_estimation.MashScreen(**kwargs)[source]

Bases: flowcraft.generator.process.Process

Attributes:
template_str

Class property that returns a populated template string

Methods

get_user_channel(input_channel[, input_type]) Returns the main raw channel for the process
render(template, context) Wrapper to the jinja2 render method from a template file
set_channels(**kwargs) General purpose method that sets the main channels
set_main_channel_names(input_suffix, …) Sets the main channel names based on the provide input and output channel suffixes.
set_param_id(param_id) Sets the param_id for the process, which will be used to render the template.
set_secondary_channel(source, channel_list) General purpose method for setting a secondary channel
update_attributes(attr_dict) Updates the directives attribute from a dictionary object.
update_main_forks(sink) Updates the forks attribute with the sink channel destination
update_main_input  
class flowcraft.generator.components.distance_estimation.MashSketchFasta(**kwargs)[source]

Bases: flowcraft.generator.process.Process

Attributes:
template_str

Class property that returns a populated template string

Methods

get_user_channel(input_channel[, input_type]) Returns the main raw channel for the process
render(template, context) Wrapper to the jinja2 render method from a template file
set_channels(**kwargs) General purpose method that sets the main channels
set_main_channel_names(input_suffix, …) Sets the main channel names based on the provide input and output channel suffixes.
set_param_id(param_id) Sets the param_id for the process, which will be used to render the template.
set_secondary_channel(source, channel_list) General purpose method for setting a secondary channel
update_attributes(attr_dict) Updates the directives attribute from a dictionary object.
update_main_forks(sink) Updates the forks attribute with the sink channel destination
update_main_input  
class flowcraft.generator.components.distance_estimation.MashSketchFastq(**kwargs)[source]

Bases: flowcraft.generator.components.distance_estimation.MashSketchFasta

Attributes:
template_str

Class property that returns a populated template string

Methods

get_user_channel(input_channel[, input_type]) Returns the main raw channel for the process
render(template, context) Wrapper to the jinja2 render method from a template file
set_channels(**kwargs) General purpose method that sets the main channels
set_main_channel_names(input_suffix, …) Sets the main channel names based on the provide input and output channel suffixes.
set_param_id(param_id) Sets the param_id for the process, which will be used to render the template.
set_secondary_channel(source, channel_list) General purpose method for setting a secondary channel
update_attributes(attr_dict) Updates the directives attribute from a dictionary object.
update_main_forks(sink) Updates the forks attribute with the sink channel destination
update_main_input  
class flowcraft.generator.components.distance_estimation.FastAni(**kwargs)[source]

Bases: flowcraft.generator.process.Process

Attributes:
template_str

Class property that returns a populated template string

Methods

get_user_channel(input_channel[, input_type]) Returns the main raw channel for the process
render(template, context) Wrapper to the jinja2 render method from a template file
set_channels(**kwargs) General purpose method that sets the main channels
set_main_channel_names(input_suffix, …) Sets the main channel names based on the provide input and output channel suffixes.
set_param_id(param_id) Sets the param_id for the process, which will be used to render the template.
set_secondary_channel(source, channel_list) General purpose method for setting a secondary channel
update_attributes(attr_dict) Updates the directives attribute from a dictionary object.
update_main_forks(sink) Updates the forks attribute with the sink channel destination
update_main_input