Molecular taxonomy: use of transcriptional profiles to identify different ALS subtypes