• auto distribute new tasks when some CPUs rest • if output error -> report • auto dump output to both csv, html files • no more “$ xxxxx > yyyy.log” • represent all task as a table • OOP hierarchy • overwrite and custom output format if one wants • support multi-type tasks in initial order • one can “extract A, run something on A, compress output of A, then delete A”, then run B in same way … • combined many parallel task easily • format-conversion -> clip -> blast … Bioinformatics and Biostatistics Core, NTU Center of Genomic Medicine 3