bioinfo/schema: finer typing for sample type description