Genomic variation: lessons learned from whole-genome CNV analysis