CGV: Cancer Genome Viewer, a web service for integrative cancer genome and pharmacogenomic data analysis