I think I deleted an earlier request somehow

I added to SFRInput a check that the shapefile projections and units match,

In preproc, there was an if indat.node_attribute check that was preventing script from checking if the cellnum field was populated with unique values ---  node_attribute is set in the input section to either be a read in value or 'cellnum'.  I removed the if statement so now the script checks for cellnum or node_attribute