Proteoglycans and tumor progression: Janus-faced molecules with contradictory functions in cancer.

Proteoglycans and tumor progression: Janus-faced molecules with contradictory functions in cancer.