new version of GraphAnalyzer, it process both positive and negative sets