A survey on single and multi omics data mining methods in cancer data classification