Added directed, mutual, symmetric and r-neighbourhood graph construction