Bioinformatics Approaches For Cancer Research