Widgets, dialogs and corresponding data containers for the SamSifter GUI.
Composed widgets used to visualize filter parameters in a vertical form layout.
Bases: PyQt4.QtGui.QWidget
Combined LineEdit and Pushbutton for standard file dialog to select a file.
Indicates errors or pending actions by changing background color.
Parameters: | boolean (bool, optional) – Enable highlighting of the QlineEdit widget, defaults to True. |
---|
Bases: PyQt4.QtGui.QWidget
Group of coupled radio buttons to choose between exclusive options.
Defaults to a simple True or False switch but arbitrary lists of options are supported and their options internally referenced by list indices. The first option in a list is considered the default value.
Bases: PyQt4.QtGui.QWidget
Slider coupled with Spinbox for setting numerical values between a minimum and maximum.
Translates normalized slider values to absolute spinbox values.
Parameters: | value (float) – Current value of slider widget. |
---|
Translates absolute spinbox values to normalized slider values.
Parameters: | value (float) – Current value of spinbox widget. |
---|
Handle changes to the slider value.
Parameters: | value (float) – New value of slider widget. |
---|
Dialogs to configure options for Bash script export and SAM2RMA.
This module also includes container objects for the specified options.
Bases: builtins.object
Options for the export of a workflow to a bash script.
Bases: PyQt4.QtGui.QDialog
Modal dialog to set Bash script export options.
Switches between three types of processing modes and sets the Bash options to print executed commands and/or stop on errors.
The available processing modes are:
Bases: builtins.object
Options for the conversion of SAM to RMA files.
Based on the command line arguments of SAM2RMA released with MEGAN 5.8.3. Sets default options as used by the Krause Lab in February 2015.
Widgets for the main component of the SamSifter GUI representing workflows.
Bases: PyQt4.QtGui.QWidget
Representation of a filter action in GUI.
Shows name, description and input/output requirements for filter items. Further provides a simple way to edit settings for all parameters of a tool or filter. Parameters are divided between two tabs for a) required and b) optional parameters and the focus is set on the required parameters.
Adds specific composite widget to the parameter form.
Chooses the widget based on type of parameter and divides them between the required and the optional tab depending on parameter settings.
Parameters: | parameter (FilterParameter) – Filter parameter to be displayed. |
---|
Bases: PyQt4.QtGui.QWidget
Representation of file input action in GUI.
Provides a way to specify the input file for the workflow.
Indicates errors or pending actions by changing background color.
Parameters: | boolean (bool) – Activate highlighting of errors, defaults to True. |
---|
Bases: PyQt4.QtGui.QWidget
Representation of file output action in GUI.
Provides a way to specify an output file for the workflow and set options for post-processing, eg. the compilation of statistics files and creation of an RMA file.
Indicates errors or pending actions by changing background color.
Parameters: | boolean (bool) – Activate highlighting of errors, defaults to True. |
---|