CLEC7A and central nervous system cancer: CLEC7A is an independent prognostic factor in glioma patients