Pattern Oriented Methods For Inferring Protein Annotations Within Protein Interaction Networks