Add a pop-up menu to the "Add step" button in the "Configure Trimmomatic Steps" dialog (see UGENE-6095). The menu should be opened on this button click and contain the following items:
- ILLUMINACLIP
- SLIDINGWINDOW
- MAXINFO
- LEADING
- TRAILING
- CROP
- HEADCROP
- MINLEN
- AVGQUAL
- TOPHRED33
- TOPHRED64
When an item is selected, it should appear in the "Steps" list. The added item should be selected by default. The "Step settings" widget should be modified accordingly to the selected item (see below) as well as the descriptions widget (see "descritpions_other_steps.zip").
Implement modification of the steps order in the list using the up and down buttons. Make sure the "Remove step" button works properly.
If a user clicks on the "Apply" button in the dialog, a string with the correct order of steps should be generated, e.g. in the string "CROP:5 HEADCROP:4" the first step is CROP and the second step is HEADCROP. Note that it is possible to add the same step with different (or the same) parameters several times.
See possible and default values for different settings below. The unset values should be highlighted in pink, the "Apply" button should be disabled in this case. Also highlight the background of the corresponding item in the list (also in pink).
- ILLUMINACLIP - should be already implemented in
UGENE-6095. - SLIDINGWINDOW
- Window size: INT > 1, default - none.
- Quality threshold: INT > 0, default - "20".
- MAXINFO
- Target length: INT > 0, default - "40".
- Strictness: DOUBLE > 0, <1, default - "0.5".
- LEADING
- Quality threshold: INT > 0, default - "20".
- TRAILING
- Quality threshold: INT > 0, default - "20".
- CROP
- Length: INT > 0, default - none.
- HEADCROP
- Length: INT > 0, default - none.
- MINLEN
- Length: INT > 0, default - none.
- AVGQUAL
- Quality threshold: INT > 0, default - "20".
- TOPHRED33 - show label "There are no settings for this step.".
- TOPHRED64 - show label "There are no settings for this step.".
- is blocked by
-
UGENE-6095 Dialog for configuring Trimmomatic steps: general and ILLUMINACLIP (without optional settings)
- Closed
- relates to
-
UGENE-6094 Add "Improve Reads with Trimmomatic" workflow element
- Closed