Vitalsource Technologies, Inc. Distributed And Sequential Algorithms For Bioinformatics