Skip to main content

Table 2 Executable pipelines for three usage scenarios

From: A graph-based approach for designing extensible pipelines

 File Code
 SDAT to R HierFstat
.inputs SDAT02
.exec perl SDAT02 SDAT202 RHierfstat02
.outputs RHierfstat02
 PolyPhred output to Structure
.inputs PolyOut01
.exec perl PolyOut01 PrettyBase01
  perl PrettyBase01 SDAT01
  perl SDAT01 StructureFormat01 mainpar01 extrapar01
.outputs StructureFormat01
 Phase to Fasta
.inputs PHASEOUT03
.exec perl PhaseOut03 Fragments03 RefSeq03 Fasta03
.outputs Fasta03
  1. Executable pipelines for file-format conversions: (top) SDAT format to R Hierfstat input format; (centre) PolyPhred output format to Structure input format; and (bottom) software PHASE output format to Fasta format. In practice, input and output files handled by the pipeline system are renamed to include a timestamp identifier of each specific pipeline (such as numbers 01, 02 and 03 above). This guarantees that inputs and outputs stored in the system are unique for each dynamically generated pipeline.