adding tumor purity correction option to some plotting tools.

I'm curious why we need to check both `is.na` and if it matches the string `"NA"`.

Do we need to check `is.infinite` in addition to or instead of `"Inf"` as well?  (Also `is.nan`?)