MontgomeryLab / tinyRNA

tinyRNA provides an all-in-one solution for precision analysis of sRNA-seq data. At the core of tinyRNA is a highly flexible counting utility, tiny-count, that allows for hierarchical assignment of reads to features based on positional information, extent of feature overlap, 5’ nucleotide, length, and strandedness.
GNU General Public License v3.0
1 stars 1 forks source link

Configuration: Samples Sheet validation #243

Closed AlexTate closed 1 year ago

AlexTate commented 1 year ago

A new class, SamplesSheet, has been added to configuration.py. It acts as a basic API to the Configuration class and validates the contents of the user's Samples Sheet. If the following requirements are not met, it is treated as a hard error and pipeline execution halts at startup:

If the following requirements are not met, a warning is printed and pipeline execution continues:

Closes #242

AlexTate commented 1 year ago

This update should also be included in the upcoming release; please merge prior to PR #241

taimontgomery commented 1 year ago

Tested successfully with ram1 data.