This is from the specific_analyses.n_state_model.data module. This code was very much out of date.
It was expecting an ancient behaviour where the spin container 'pcs' variable and interatomic data
container 'rdc' where lists of floats. However these were converted many years ago to dictionaries
with keys set to the alignment IDs. The result was that no RDCs nor PCSs were counted as a base
data point, so the function would in most cases return a value of zero.