cancer fingerprint