Development of distributed bioinformatics applications with GMP