Genomic Signal Processing Methods for Detection of Copy Number Variation from Array CGH Data and Phylogenetic Classification using Protein Sequences