While IQGAP1 and IQGAP2 proteins share a domain structure and possess significant sequence homology, they appear to have opposing functions in vivo, at the very least in the pathogenesis of cancer. This evidence concerns the gene IQGAP1 and cancer.