ASSIGN: context-specific genomic profiling of multiple heterogeneous biological pathways