Development and testing of algorithmic solutions for problems in computational genomics and proteomics