Development Of A Novel Algorithm To Remove Spurious Edges From Biological Networks Through Functional Enrichment