BioMed Research International / 2014 / Article / Fig 4

Research Article

Polyglot Programming in Applications Used for Genetic Data Analysis

Figure 4

Cooperation among active object participants. The client request is converted into a command managed by the task manager on the Python side and by the scheduler in C++. The command is stored in the queue, and it is executed when an unoccupied thread is available. The client can request the current command status and the command progress.