Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-4185

Add argument to allow concurrent AlignFrame operations when being run from the command line with batch processing

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: In Progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.11.3.0
    • Fix Version/s: 2.12
    • Component/s: Command Line Interface
    • Labels:
      None

      Description

      Jalview's new command line argument framework allows processing of multiple AlignFrames with one Jalview process.

      When run in headless mode these are run sequentially, which allows for modest memory usage.

      Add an argument and the threading to allow a limited number of AlignFrames to be processed concurrently.

      There is a start of this which works in branch
      features/JAL-629_with_threads_TESTS_NOT_WORKING
      which works except for a lot of tests are not working.

      It has used the command line argument --threads which should be changed to something more user-friendly (and indeed technically accurate) such as --concurrency (which can be done with a refactor->rename of Arg.THREADS to Arg.CONCURRENCY, and a search and replace for --threads to --concurrency in help/help/html. Also ‑&#8029threads to ‑&#8209concurrency in help/help/html/features/clarguments.html (those are non-breaking hyphens).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              soares Ben Soares
              Reporter:
              soares Ben Soares
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: