added better gradient mapping for gc content