-
Type: Improvement
-
Status: Closed
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.20
-
Fix Version/s: 1.23
-
Component/s: Basic-Other
-
Labels:
-
Story Points:8
-
Epic Link:
-
Sprint:DEV-03/03/2016, DEV-23-1, DEV-23-2, DEV-24-1, DEV-23-3 (additional)
-
Affect Type:Userdefined
Create online installers for all supported platforms. Each installer is a small executable file that downloads the data from the UGENE web site and installs it.
The installers must be based on Qt Installer Framework.
There must be a list of modules to be installed in the installer dialog:
- [ ] Standard package
- [ ] Full package additions
- [ ] "External tools" (group box)
[ ] bedGraphToBigWig 4 [ ] bedtools 2.20.1 [ ] BLAST 2.2.26 etc.
- [ ] "External tools" (group box)
- [ ] NGS package additions
- [ ] RScript external tool
- [ ] Data for the Cistrome workflow (for ChIP-Seq).
Here:
- "Standard package" is disabled and checked by default.
- "Full package additions" is checked by default, but can be unchecked or partially checked.
When it is checked, the External tool check box is also checked and, correspondingly, all external tool check boxes.
And visa versa, when all external tool check boxes are checked, both "upper" check boxes are checked.
When some external tool check boxes are unchecked, the "upper" check boxes are in the partially checked condition.
When all external tool check boxes are unchecked, the "upper" check boxes are unchecked. - "NGS package additions" is NOT checked by default. The logic of check boxes is the same as above.
Additional details:
- It must be possible to select/deselect all external tools by clicking on the external tools category.
- The installer must have a button "Settings" or "Proxy" for configuring proxy settings.
- The installer must recognize the bit count of OS and download the most compatible packages.
It must be tested for the case when there are several UGENE copies installed on a computer.