Properly validate processed dataset

On assignment, verify that the processed datasets meet
the Lexicon definition, also change the verification on the
procstring to make sure it doesn't include dashes.
Merge pull request #4733 from dballesteros7/procdatasetvalidation

Properly validate processed dataset