Text this: DiallelX: a modern fortran code for calculating network cross-correlation