TSV files will be lightly validated by the UI. The number of rows can’t really be validated because we can’t expect all barcodes in the experiment to have annotations. So, at least 3 things should be checked:
They are tab-delimited files. If not, notify users that only TSV files are supported
The “barcode” column exists. If not, notify users that the “barcode” column is mandatory.
There are more columns. If not, notify users that there’s no metadata to add in the provided file.
background
TSV files will be lightly validated by the UI. The number of rows can’t really be validated because we can’t expect all barcodes in the experiment to have annotations. So, at least 3 things should be checked:
They are tab-delimited files. If not, notify users that only TSV files are supported The “barcode” column exists. If not, notify users that the “barcode” column is mandatory. There are more columns. If not, notify users that there’s no metadata to add in the provided file.
goal