Development of Genomic Databases and Supporting Algorithms for Data Mining