File descriptions:

NetEmd.py: Depending on the option calls the scripts for counting graphlets/computing spectra and computes NetEmd. 

ORBemd,ORBemd4.py: computes NetEmd for graphlets up to size 5 and 4 respectively. 

NEemd.py: Computes NetEmd for graphlet counts (up to size 4) in 1-step ego networks.

LaplacianSpectra.py: computes spectra of Laplacian operators.

*.pyx files: Contain Cython functions. All files are almost identical except for the files they read in as an input. For details on functions check the comments in pyemdORB.pyx and specEMD.pyx. 

Orbcnt*.py: feeds networks to Subgraphcounts5.R in appropriate format. 
NEgocount.py: feeds networks to egonet_subgraphs.R in appropriate format. 

Subgraphcounts5.R: R script for graphlet degree distributions. 
egonet_subgraphs.R:R script for counting graphlets in ego networks. 
