Add data_type_id column to preprocessed and processed data tables

Needed because we want finer grain control over what datatype we are working with. Before this, we got it from raw data, which could potentially have multiple types (e.g. 16S and 18S in same run). Now we keep track of the datatype through the entire process.