Knowledge Discovery In Bioinformatics Techniques Methods And Applications