upgraded a warn to a throw so that parsing errors propogate to the sequence_index datasource and prevent invalid dataelement creation