Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-6482

Sync tool specified on the first page and the "Command" field

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: 33
    • Component/s: Workflow
    • Labels:
      None

      Description

      In UGENE-6508 IDs for all tools should be added. After this the synchronization should be done as follows:

      1. the list of variables should be generated from the list of IDs by adding "UGENE_" as a prefix and enclosing it to the "%" characters, for example:
        • %UGENE_BLASTN%
        • %UGENE_BWA%
        • etc.
      2. this variable should correspond to the tool executable absolute path (i.e. path + filename), for example:
        • /some/path/my_script.py
        • /another_path/my_integrated_executable

      In the "Configure Element with External Tool" wizard:

      1. when a user selects an "Executable path" on the "General settings" page, another variable %TOOL_PATH% should be used in the "Command" page.
      2. when a user select an integrated supported or custom external tool, the command in the "Command" page should specify the variable, described above. In case the tool is supposed to be run with some runner (e.g. with python or java), the command shouldn't contain the runner path and additional arguments, but the runner should be added before the process run.

      Also, the command should contain the list of introduced ports and parameters.

        Attachments

          Activity

            People

            Assignee:
            ichebykin Igor Chebykin [X] (Inactive)
            Reporter:
            oigl Olga Golosova
            Assigned Tester:
            Svetlana Samoilenko
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: