-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 39
-
Fix Version/s: 41
-
Component/s: None
-
Labels:None
-
Epic Link:
-
Sprint:DEV-39-RELEASE, DEV-40-1
-
Affect Type:Userdefined
To create this feature, fork from the UGENE-7275 branch. As far as the algorithm isn't implemented yet, this branch have several lockers - "fake results" (see PCRPrimerDesignForDNAAssemblyOPWidget.h -> the "Results" comment.
You need to create results of PCRPrimerDesignForDNAAssemblyTask. The result should appear after the tash is finished.
After the task is finished, the "Table Widget" should appear on the "PCR Primer Design for DNA Assembly" tab above the "Start" button. This table widget should have two columns: "Fragment name" and "Region". Column "Fragment name" should contain the name of the fragment Possible names - "A forward", "A reverse", "B1 forward", "B1 reverse", "B2 forward", "B2 reverse", "B3 forward", "B3 reverse", in this very order. It's possible, that some of fragments won't exist. The "Region" column contains the region of the corresponding sequence.
Also, this sequences are visualized as annotations (to see example attach the "annotations.gb" attached file to "human_T1.fa"). There is a "PCR Primer Design for DNA assembly" annotation table. It contains an annotations to every fragment. If the task's been finished and the "PCR Primer Design for DNA assembly" annotation table has to be created, but a table with this name already exist, the new table should have name "PCR Primer Design for DNA assembly 1".
When you click the fragment in the "Table Widget", the corresponding annotation should be selected in the Annotation Tree View and the sequence to the corresponding annotation should be selected in Detail and Zoom views. Also, Detail view should scroll to this annotation.
Double click the fragment will be done in another issue.