User-Level Workflow Design - A Bioinformatics Perspective