Diversity of oligomerization in Drosophila semaphorins suggests a mechanism of functional fine-tuning