Gene set analysis exploting the topology of a pathway