Differentiating disease subtypes by using pathway patterns constructed from gene expressions and protein networks