User-Level Workflow Design [electronic resource] : A Bioinformatics Perspective