pub trait SelectiveCommunityDetector {
// Required methods
fn run(&mut self, seeds: &[u64]) -> BTreeMap<u64, Vec<u64>>;
fn expand_one_community(&mut self, seeds: &[u64]) -> Vec<u64>;
fn into_base(self) -> SelectiveCommunityDetectorBase;
}