diff options
author | Frederick Muriuki Muriithi | 2022-04-11 08:37:26 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2022-04-11 08:37:26 +0300 |
commit | 7ea15269cb85c32e55ebcc6381de77810d898927 (patch) | |
tree | 267796672d83cf9676471526f7cc510543e9e531 | |
download | gn-uploader-7ea15269cb85c32e55ebcc6381de77810d898927.tar.gz |
Initialise the QC repository
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | README.org | 26 |
2 files changed, 27 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..565bfbc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/**/*~
\ No newline at end of file diff --git a/README.org b/README.org new file mode 100644 index 0000000..000394e --- /dev/null +++ b/README.org @@ -0,0 +1,26 @@ +#+STARTUP: inlineimages +#+TITLE: Quality Control Application + +** Project Goals + +The project seeks to handle the checking of data files for correct syntax and +other errors before allowing the code to be uploaded. + +The files are *"tab-separated"* values (TSV) files, and must conform to the +following criteria: + +*** Line-Level Checks + +- Must be tab-separated +- + +*** Cell-Level Checks + +- No empty data cells +- no data cells with spurious characters like `eeeee`, `5.555iloveguix`, etc. +- decimal numbers must conform to the following criteria: +- - when checking an average file decimal numbers must contain exactly three places to the right side of the dot. +- - when checking a standard error file decimal numbers must contain six or greater places to the right side of the dot. +- - there must be a number to the left side of the dot (e.g. 0.55555 is allowed but .55555 is not). +- check line endings to make sure they are Unix and not DOS +- check strain headers against a source of truth (see strains.csv) |