From 958f63ccea4bf47be1efc716e5b4ee102a64e4d7 Mon Sep 17 00:00:00 2001
From: Dominik Brilhaus <brilhaus@nfdi4plants.org>
Date: Thu, 3 Aug 2023 16:09:57 +0200
Subject: [PATCH] rename, add protocol refs

---
 _isa-md/README.md                             |  14 -----------
 .../isa.assay/02_metabolites_extr.md          |   9 -------
 .../03_metabolites_chromatography.md          |  22 ------------------
 .../isa.assay/04_metabolites_massspec.md      |  22 ------------------
 .../isa.assay/gas_chromatography.md           |  22 ++++++++++++++++++
 .../GCqTOF_targets/isa.assay/mass_spec.md     |  22 ++++++++++++++++++
 .../isa.assay/metabolite_extraction.md        |   9 +++++++
 assays/GCqTOF_targets/isa.assay.xlsx          | Bin 29794 -> 31576 bytes
 ...hromatography.md => gas_chromatography.md} |   4 ----
 .../{ProtRef04_MassSpec.md => mass_spec.md}   |   4 ----
 ...extraction.md => metabolite_extraction.md} |   5 ----
 .../protocols/DataTransformation.md           |   3 +++
 .../protocols/MetaboliteIdentification.md     |   1 +
 .../protocols/ProtRef05_DataTransformation.md |   7 ------
 .../ProtRef06_MetaboliteIdentification.md     |   5 ----
 15 files changed, 57 insertions(+), 92 deletions(-)
 delete mode 100644 _isa-md/README.md
 delete mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/02_metabolites_extr.md
 delete mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/03_metabolites_chromatography.md
 delete mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/04_metabolites_massspec.md
 create mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/gas_chromatography.md
 create mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/mass_spec.md
 create mode 100644 _isa-md/assays/GCqTOF_targets/isa.assay/metabolite_extraction.md
 rename assays/GCqTOF_targets/protocols/{ProtRef03_chromatography.md => gas_chromatography.md} (79%)
 rename assays/GCqTOF_targets/protocols/{ProtRef04_MassSpec.md => mass_spec.md} (58%)
 rename assays/GCqTOF_targets/protocols/{ProtRef02_extraction.md => metabolite_extraction.md} (85%)
 create mode 100644 assays/MassHunter_targets/protocols/DataTransformation.md
 create mode 100644 assays/MassHunter_targets/protocols/MetaboliteIdentification.md
 delete mode 100644 assays/MassHunter_targets/protocols/ProtRef05_DataTransformation.md
 delete mode 100644 assays/MassHunter_targets/protocols/ProtRef06_MetaboliteIdentification.md

diff --git a/_isa-md/README.md b/_isa-md/README.md
deleted file mode 100644
index 5b042ab..0000000
--- a/_isa-md/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# ISA Metadata as markdown tables
-
-:warning: This is just for convenience since .xlsx files are not shown in GitLab. Check the original `isa.*.xlsx` for latest metadata.
-
-
-## Convert xlsx to md
-
-For convenience (i.e. since `.xlsx` are not shown in GitLab), I wrote a [little helper tool](https://github.com/nfdi4plants/xlsx2markdownTable) that converts all xlsx into markdown tables.
-
-```bash
-xlsx2md -e "isa" -o _isa-md -d -di
-```
-
-:bulb: This collects all "isa" metadata it will find in a separate folder (in root).
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/02_metabolites_extr.md b/_isa-md/assays/GCqTOF_targets/isa.assay/02_metabolites_extr.md
deleted file mode 100644
index 8ab7dca..0000000
--- a/_isa-md/assays/GCqTOF_targets/isa.assay/02_metabolites_extr.md
+++ /dev/null
@@ -1,9 +0,0 @@
-| Source Name   | Parameter [Bio entity]   |   Parameter [Biosource amount] | Unit (#2)   | Parameter [Biosource material state]   | Parameter [Extraction buffer]             |   Parameter [Extraction buffer volume] | Parameter [Internal standard]   |   Parameter [Sample volume] | Unit       | Parameter [MS sample post-extraction]   | Parameter [MS sample resuspension]   | Parameter [MS derivatization]                                                                                                                  | Sample Name   |
-|:--------------|:-------------------------|-------------------------------:|:------------|:---------------------------------------|:------------------------------------------|---------------------------------------:|:--------------------------------|----------------------------:|:-----------|:----------------------------------------|:-------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------|:--------------|
-| CAM_01        | metabolites              |                            6.1 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | (1) with 10 μl methoxyamine hydrochloride (Acros organics; freshly prepared at 20 mg/ml in pure pyridine (Sigma-Aldrich)) and shaking at 37 ◦C | DB23          |
-|               |                          |                                |             |                                        |                                           |                                        |                                 |                             |            |                                         |                                      | for 90 min, (2) adding 90 μl N-Methyl-N-(trimethylsilyl)trifluoroacetamide (MSTFA; Macherey-Nagel) and shaking at 37 ◦C for 30 min.            |               |
-| CAM_02        | metabolites              |                            5.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | 10 μl methoxyamine hydrochloride and 90 μl N-Methyl-N-(trimethylsilyl)trifluoroacetamide MSTFA                                                 | DB24          |
-| CAM_03        | metabolites              |                            8.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | MaHCl and MSTFA                                                                                                                                | DB26          |
-| reC3_01       | metabolites              |                            4.9 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB39          |
-| reC3_02       | metabolites              |                            6   | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB40          |
-| reC3_03       | metabolites              |                            6.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB41          |
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/03_metabolites_chromatography.md b/_isa-md/assays/GCqTOF_targets/isa.assay/03_metabolites_chromatography.md
deleted file mode 100644
index 76ee838..0000000
--- a/_isa-md/assays/GCqTOF_targets/isa.assay/03_metabolites_chromatography.md
+++ /dev/null
@@ -1,22 +0,0 @@
-| Source Name   | Parameter [MS sample type]   | Parameter [Chromatography instrument model]   | Parameter [Chromatography autosampler model]   | Parameter [Chromatography column type]   | Parameter [Chromatography column model]   | Parameter [mobile phase]   |   Parameter [Chromatography injection volume] | Unit       | Parameter [Chromatography injection mode]   | Parameter [Chromatography gradient]   |   Sample Name |
-|:--------------|:-----------------------------|:----------------------------------------------|:-----------------------------------------------|:-----------------------------------------|:------------------------------------------|:---------------------------|----------------------------------------------:|:-----------|:--------------------------------------------|:--------------------------------------|--------------:|
-| Std. Mix 5µM  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-433                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_03 |
-| Std. Mix 5µM  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-434                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_04 |
-| blank 1       |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-435                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_15 |
-| blank 1       |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-436                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_16 |
-| DB23          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-437                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_55 |
-| DB23          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-438                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_56 |
-| DB24          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-439                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_61 |
-| DB24          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-440                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_62 |
-| DB26          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-441                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_65 |
-| DB26          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-442                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_66 |
-| Std. Mix 5µM  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-443                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_03 |
-| Std. Mix 5µM  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-444                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_04 |
-| DB39          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-445                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_11 |
-| DB39          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-446                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_12 |
-| DB40          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-447                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_13 |
-| DB40          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-448                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_14 |
-| DB41          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-449                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_15 |
-| DB41          | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-450                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_16 |
-| blank 2       |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-451                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_25 |
-| blank 2       |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-452                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_26 |
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/04_metabolites_massspec.md b/_isa-md/assays/GCqTOF_targets/isa.assay/04_metabolites_massspec.md
deleted file mode 100644
index b8fbf5b..0000000
--- a/_isa-md/assays/GCqTOF_targets/isa.assay/04_metabolites_massspec.md
+++ /dev/null
@@ -1,22 +0,0 @@
-|   Source Name | Parameter [scan polarity]   |   Parameter [scan window lower limit] |   Parameter [scan window upper limit] |   Parameter [scan rate] | Unit   | Parameter [instrument model]        | Parameter [ionization type]   | Parameter [mass analyzer type]   | Parameter [detector type]   | Data File Name   |
-|--------------:|:----------------------------|--------------------------------------:|--------------------------------------:|------------------------:|:-------|:------------------------------------|:------------------------------|:---------------------------------|:----------------------------|:-----------------|
-|     150112_03 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_03.D      |
-|     150112_04 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_04.D      |
-|     150112_15 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_15.D      |
-|     150112_16 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_16.D      |
-|     150112_55 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_55.D      |
-|     150112_56 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_56.D      |
-|     150112_61 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_61.D      |
-|     150112_62 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_62.D      |
-|     150112_65 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_65.D      |
-|     150112_66 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_66.D      |
-|     150115_03 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_03.D      |
-|     150115_04 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_04.D      |
-|     150115_11 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_11.D      |
-|     150115_12 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_12.D      |
-|     150115_13 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_13.D      |
-|     150115_14 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_14.D      |
-|     150115_15 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_15.D      |
-|     150115_16 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_16.D      |
-|     150115_25 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_25.D      |
-|     150115_26 | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_26.D      |
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/gas_chromatography.md b/_isa-md/assays/GCqTOF_targets/isa.assay/gas_chromatography.md
new file mode 100644
index 0000000..5e7bcfc
--- /dev/null
+++ b/_isa-md/assays/GCqTOF_targets/isa.assay/gas_chromatography.md
@@ -0,0 +1,22 @@
+| Source Name   | Protocol REF          | Protocol Type   | Parameter [MS sample type]   | Parameter [Chromatography instrument model]   | Parameter [Chromatography autosampler model]   | Parameter [Chromatography column type]   | Parameter [Chromatography column model]   | Parameter [mobile phase]   |   Parameter [Chromatography injection volume] | Unit       | Parameter [Chromatography injection mode]   | Parameter [Chromatography gradient]   |   Sample Name |
+|:--------------|:----------------------|:----------------|:-----------------------------|:----------------------------------------------|:-----------------------------------------------|:-----------------------------------------|:------------------------------------------|:---------------------------|----------------------------------------------:|:-----------|:--------------------------------------------|:--------------------------------------|--------------:|
+| Std. Mix 5µM  | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-433                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_03 |
+| Std. Mix 5µM  | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-434                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_04 |
+| blank 1       | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-435                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_15 |
+| blank 1       | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-436                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_16 |
+| DB23          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-437                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_55 |
+| DB23          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-438                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_56 |
+| DB24          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-439                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_61 |
+| DB24          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-440                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_62 |
+| DB26          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-441                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150112_65 |
+| DB26          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-442                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150112_66 |
+| Std. Mix 5µM  | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-443                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_03 |
+| Std. Mix 5µM  | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-444                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_04 |
+| DB39          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-445                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_11 |
+| DB39          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-446                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_12 |
+| DB40          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-447                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_13 |
+| DB40          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-448                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_14 |
+| DB41          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-449                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_15 |
+| DB41          | gas_chromatography.md | assay protocol  | material sample              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-450                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_16 |
+| blank 2       | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-451                        | helium(0)                  |                                             1 | microliter | splitless                                   | gradient elution                      |     150115_25 |
+| blank 2       | gas_chromatography.md | assay protocol  |                              | Agilent 7890B GC                              | GERSTEL MultiPurpose Sampler (MPS) Dual Head   | low polarity                             | Agilent 19091S-452                        | helium(0)                  |                                             1 | microliter | split                                       | gradient elution                      |     150115_26 |
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/mass_spec.md b/_isa-md/assays/GCqTOF_targets/isa.assay/mass_spec.md
new file mode 100644
index 0000000..9ec4346
--- /dev/null
+++ b/_isa-md/assays/GCqTOF_targets/isa.assay/mass_spec.md
@@ -0,0 +1,22 @@
+|   Source Name | Protocol Type   | Protocol REF   | Parameter [scan polarity]   |   Parameter [scan window lower limit] |   Parameter [scan window upper limit] |   Parameter [scan rate] | Unit   | Parameter [instrument model]        | Parameter [ionization type]   | Parameter [mass analyzer type]   | Parameter [detector type]   | Data File Name   |
+|--------------:|:----------------|:---------------|:----------------------------|--------------------------------------:|--------------------------------------:|------------------------:|:-------|:------------------------------------|:------------------------------|:---------------------------------|:----------------------------|:-----------------|
+|     150112_03 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_03.D      |
+|     150112_04 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_04.D      |
+|     150112_15 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_15.D      |
+|     150112_16 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_16.D      |
+|     150112_55 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_55.D      |
+|     150112_56 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_56.D      |
+|     150112_61 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_61.D      |
+|     150112_62 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_62.D      |
+|     150112_65 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_65.D      |
+|     150112_66 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150112_66.D      |
+|     150115_03 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_03.D      |
+|     150115_04 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_04.D      |
+|     150115_11 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_11.D      |
+|     150115_12 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_12.D      |
+|     150115_13 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_13.D      |
+|     150115_14 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_14.D      |
+|     150115_15 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_15.D      |
+|     150115_16 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_16.D      |
+|     150115_25 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_25.D      |
+|     150115_26 | assay protocol  | mass_spec.md   | positive                    |                                    60 |                                   800 |                      20 | hertz  | 7200 GC-QTOF (Agilent Technologies) | electron ionization           | quadrupole                       | electron multiplier         | 150115_26.D      |
\ No newline at end of file
diff --git a/_isa-md/assays/GCqTOF_targets/isa.assay/metabolite_extraction.md b/_isa-md/assays/GCqTOF_targets/isa.assay/metabolite_extraction.md
new file mode 100644
index 0000000..2f8c22d
--- /dev/null
+++ b/_isa-md/assays/GCqTOF_targets/isa.assay/metabolite_extraction.md
@@ -0,0 +1,9 @@
+| Source Name   | Protocol Type       | Protocol REF             | Parameter [Bio entity]   |   Parameter [Biosource amount] | Unit (#2)   | Parameter [Biosource material state]   | Parameter [Extraction buffer]             |   Parameter [Extraction buffer volume] | Parameter [Internal standard]   |   Parameter [Sample volume] | Unit       | Parameter [MS sample post-extraction]   | Parameter [MS sample resuspension]   | Parameter [MS derivatization]                                                                                                                  | Sample Name   |
+|:--------------|:--------------------|:-------------------------|:-------------------------|-------------------------------:|:------------|:---------------------------------------|:------------------------------------------|---------------------------------------:|:--------------------------------|----------------------------:|:-----------|:----------------------------------------|:-------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------|:--------------|
+| CAM_01        | extraction protocol | metabolite_extraction.md | metabolites              |                            6.1 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | (1) with 10 μl methoxyamine hydrochloride (Acros organics; freshly prepared at 20 mg/ml in pure pyridine (Sigma-Aldrich)) and shaking at 37 ◦C | DB23          |
+|               |                     |                          |                          |                                |             |                                        |                                           |                                        |                                 |                             |            |                                         |                                      | for 90 min, (2) adding 90 μl N-Methyl-N-(trimethylsilyl)trifluoroacetamide (MSTFA; Macherey-Nagel) and shaking at 37 ◦C for 30 min.            |               |
+| CAM_02        | extraction protocol | metabolite_extraction.md | metabolites              |                            5.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | 10 μl methoxyamine hydrochloride and 90 μl N-Methyl-N-(trimethylsilyl)trifluoroacetamide MSTFA                                                 | DB24          |
+| CAM_03        | extraction protocol | metabolite_extraction.md | metabolites              |                            8.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | MaHCl and MSTFA                                                                                                                                | DB26          |
+| reC3_01       | extraction protocol | metabolite_extraction.md | metabolites              |                            4.9 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB39          |
+| reC3_02       | extraction protocol | metabolite_extraction.md | metabolites              |                            6   | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB40          |
+| reC3_03       | extraction protocol | metabolite_extraction.md | metabolites              |                            6.2 | milligram   | Dry material                           | water:methanol:chloroform 1:2.5:1 (v:v:v) |                                   1500 | ribitol                         |                          50 | microliter | dried in vacuum concentrator            | -                                    | methoxyamination + trimethylsylilation (TMS)                                                                                                   | DB41          |
\ No newline at end of file
diff --git a/assays/GCqTOF_targets/isa.assay.xlsx b/assays/GCqTOF_targets/isa.assay.xlsx
index b96d001c466170d5d527a042fb4b22a398a4bea0..9a899eecad80a561b3e5a8c2497dea8ea2317895 100644
GIT binary patch
delta 22351
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

delta 20492
zcmbrlbyQr<*Di<!cMtCF?(XjH?yf-&4grE&a0u@11a}PtcX!vIm%P9CyZ4*9Yi5o7
z(cSyhsx8lc_Bq{Ey=(Cvbo&srCJF{nO<~0c0S5trf&u|S0s#T>vSajgbg?yYbhKsg
zvbQTx*LTcdLifvQcn^3{_y&^)Lz6Y*u|#wBW4Y~&xs6$&#)hd;KCxsO*kGr&p6PJI
zm4V;i?&DrKFqmAgq{ZNaHZ81j?NuN_jYvNcnIFr1X~_yBMb(0G2bEbMp~MA@N7`?i
z9Va!GS0@^O!Xf82aZ_j6vdGXgihsHn<IEo%7Ri9cQ<z9t9)zZ{qYf!Y|Mr8b5Mwyq
z4u$0g2fkBFilK_lkyg2#J^}?6Z>G7>&MsEtYN1=*=zN)Cx6KCGgdy2212G8#W2!2(
zk%LK-%4Z_1XL*xxKrqTF;+YdLK0H)U-j&epbfScoZ!U<vt&d>whzq)NMl=XdQX(ZN
z*yzKjO?)FQcMDGz2(CTs`h~4iej^h$@+{e~6{9ORIfbe6HAnXZa+=LB_nNm*D!04s
zA=E8@c!XNvP6lt4$=>ysOsFzuRvmNR0Wa@HS}ro2RdTyH>BHrtQF;uplLw%FV^&s3
z!^v#<-6%>ZaP(w2<-V9&C=m{|(eFq5t-DtQ$kV_Jv}9`L+#Jnir=h$J7r$zlPOjKn
zTa{85u{~1Z`E;WViiq<`iwv_&0*1*qEVHtu*ofYa?$yZ~cy{M;HA?B#Zac8#V#w}t
zVspx&i1c2zSu*Gv|11NrXkRSjT7q@_{P`5Z`+!g2MEHw-K=r%f^EaGv8wVB+pJ<9-
zNwtq8cybcb!`r(g9oU7zPF&xk2WOqH{he^$C73BDTEga&6)~@-xuvI(B=e?f&PnM;
zb+q|ry`r;YrgIG8{Z5;)PBXR?sWtAG<ot0efRVOo+N8K>617I)=)ib9A7x$3{mQV;
z$y@=l7<zf*nQFIAY{rgH&i5{DF>!1Jw6vVQl$s!q5K-zEzlQ#SxW^iINxRM0ZEbSA
zadr;@V@s1W_<Ns?e7_keGN$i9UMoY|f>({3Q%zE;glYMLEVz8@61eoe&^Bq@E(k;y
z-aJRp1wG+8Jz)odp1_sDx({~7b&S(YYYo<fuychya6OvOun6=`z9&v2W7PkIFM@-e
zT)D*j3=0C%rjzJ^O$2nWaY`b|`tRCd)uJ`Ro!UpOpr3_5=MTH&OCaUYIi3+bb$Ny*
ziOpOE$C$hRVhvi;iu{wYHSQFK=fd^qk=(zW%48^}&GWkwS9PJ6ZMaDJiSIY?<yMDZ
zUl-k<=Wd4%A^eF)?{FjL=bsfL<%*rl8(C~j9HD}!yf+o}8(pAJ3xd&jo6(`pJFVBy
zLOc8M6W{*Sph<T4n_J+wgvA>9dQ&q0q+|3g4j3~bR6#(0Qdc--{FUTO<aUV`8lApu
z&<fI&b;`3Mb4^<vp5U~G24!=jx&aEY<HodfKG78BQbh}>9%;rzK9TR3!^R=5e|H?n
zA3v!S+q9<X2X)|0foy2Fj}fIzkq}|Ve4Bhg1g_3pCxGWf6X$g-oVw$bt4*SjWu%CR
z@@A0j{m1K0*I30PWjweP+xStvLo}qsS00@4x+HL@F{0iMKl%C%6{L3w>FouH;DL)}
zEWt2Njvxr_%sm~@B2aXC-^3?rsV?TLokQx_%e`^Md@n%WFwvtwee{AH<uJubjG8Kc
z)@L^7e*Vph@W(;wwo~<sVe{=VOo+1VbaKI?0t{?}lp%z@{e?bSLj-<i>^ukDcur1O
z+d<$-t=!G3g%;|GqFk;gvx&ol3BRq6ef5gf6ol?BpCq*m+2VaV`W|S|y8gqP$+lhg
zV%2(b%p;&e3Ie59uM+L`{y4ADM)0QBtH6LagENyREW+KtLKSmzB+`y>^U0SLr~5bT
zK1eAPlFpw$&ivuiS-o^|VMf=T;2ZvvuZ`x3m*&&e1XeY}+g6c!e2T*%d3g7Ulfj(c
zL~h)ZMm8?6B?t0tmLPuE50n$GJVy^1kd6G0*4V)9<Ur0~J5rgAT+v>Dd%8*8;A|u`
z<=Vb{^Tx$Pg+leh39tQ_b3|N@OjOK_bqlO9!Me4aoFlhWV6cDt!o^~D#L+EuX_U(}
zBxGCFifiT1vu;6_IbK01`LW+~>bA){Lh%~hi0IbI<4oTm`2cPep3%lp=Ul0BJgCTq
zWqV)|+%x&V%`%h3!7Gn5SHaW#N9nINZia6PK})sXKN_RXPIVe1B38^eeCB`96aKh^
zErv9r`*Gs*Z&d`SyT)isKkA#gKE6}a!VY`ILe35YlPZFPA&zq*`Q&zp-2&Z8j0X9e
z7!fc_d^|%%WRrk+-aR7XWLs91sR#bT`E;nfXhEVA4t-*CXSucG9AN~CxlhYZCOq?3
zMRBbvUu}{;q1WW&L_1+Mc{chb5W9R9m=R3*+j#Ojv*+Q)xD(O^p}JVTsIUsFbb4b$
z8`Yld1y=bw9-d``Ch+sr{T>d-J@1+k%&!D?vmtBI_AdZ&z0^o;Ph(s?ZdG8xniKuH
zC8sV_c3cA&o#WQY^CFc#zgP@W^v=}b81Q{=3!DY(M~}^*Jwfk1lLewPA&Q^~V$F+`
z=qJAb<ht_s&ieTMse`MhSr%_t*Vxm~XsEmNMZ`<9Y5iRHzF3k|)~E@qQ3}TX<Mkx)
zuyw`qEJZ;3qxHq+5KW-jBX_8P!+--C$*{BzLGg5W<EzFK5mw=CPfOAwcts?wcL1!{
zkM$wNL`)dkmPl}=AXr4BMrCJ^{n8-tw9lG&0f8)t0a^SS&ZAs4T#k?&-BMt$uJI6r
zs&^_x-h&3`E?q+JBz<e!FZ9?vXsmphvg7S~6*K@=Un#x>4jL%m=`5(&nuSPq<JbW$
z8uWo%AQT0P6L@N^%;W)>JO)85E3BJ%nKp=rT753ni%uqeZnFwKq&P}ivm`OZg(s@K
zLWmb;$fK7qrk5%5b}|k#^pyw#-0|y=%27d=L6DWDGXCJoQDGNavb(om8heD^rb-t?
z_UZs)0xRTy8(BG~jI+OctM#*Zx4MK;O&8c>DfUXZe(W!8O1GcNO<~6kN3C{$wm+e$
z8*&0uL{F5hGjfMfbC_N&zt=sVBJ9H`<>}$?pM!rB{T!&)a$1+BTV-Bi%s#BtJke!K
zf5re!lmSN}HekFJrz63P2M!1w<$6PneLAi9b~IL(ZAOT>2sTj1Z04+mED$pQ7J>@L
zPZ0iT{XmP3NU?S}z*sBJOArSxU+HV;RYYIVq7$9rbU{C=`Gw5r`cjc3i}TLzC)kv&
zs3DUt{Vh|*!l|(XA5u-vzmiyW-v~hjUev&Cgm6|Lm@6+PP(J@7m^sk6HKFdpZjO}4
zQ^6piY1EXNKeA~#r9qt_>PWdk{j@H+!;7v+@|Pl4f`8D5ZS>a=(j&^hL(2D61*e?+
zWmZ>B1p}(+MZCY}^S%hltfPlo%Qsv%6(oO*G5-3AFa2CZC8wIN=}guMD{d^Hnp8zf
zy;dt&33OChF*OxP<wmn;4Jx6*73QiRqECEUh-MKrxkiPoUWN$rL?DZSg8#uHgjDW*
zTI?UcXNy1y#hzK>ripsqPFHSDMzRSe6_$6A_l7N#(fGxMc)7-%OpYH@?8*rB3ftkh
zhiEy6{D`_tVeW^pTNxLSu(dDBV>pk4>PH>s0DO*!Rer)z5FbM!kB0O3T%fpBH~hN%
z#(|eoU?i}`9fTw5hO(>Gy`Oo7hKE~X?<N|VK=Np;?PNkW;)_Yk>_|5IJX8{pC^AQc
z*-P)RAth|~>4XP|4681WL>6|(Qc%&k0b10vPr~yyf<D&hUQoZ5m0T%G#6WG}I3ry4
z5@-U^Nqy5#3$p@iNe2nBEiY%QYKs4DSv~x@^hAnUF<-whkP}clxQ<C3ylM_Qbso{I
z!RIVxqpl~VE!AG5=1w+DHc1&8*A9G}pULvOdMG>HNk(v$euK<DkvpJ4aB-b|etnqB
zk5oNxF?q&j)FyaE3_rU(rm3KrzVc`w0bnn`XBULeuuGZ0;LdB#fx0@}fZqmWH}O?G
z(4MM_)!#`1%H1>A7t28_zYScp$OSD7#E@>cl0Uv_o<QN6FX0NP;0PPa$WDs6t+n{q
z`|Ndh#hd81QIj=1&lvH!lq&m^m8Oqt5~mT>Wji|SjQ|97{lxn_#!p=--7oGfKu9^8
z+sNe`z!KjkK_j5jsfhC}eUuynY-DqyoU-~4zYCmYqHVypDCSmL{F4);^5?~2aU;n+
zlXo0d@>=9Ko;mN0hU4oV{68W1p<vaI<a=dzfh10*vrhYrJKMEyJ4%*0@8Xe<J)p@O
zPs~pV7!W2U^;5f(8jFw+&jHeJz|beP)jmi2?~<ag0Md@b`&&=FF2C!lE%({9{oUG?
z-<Uha&a+Ro<MRG4(s}+CTGeNY2a>+eEMu+u{Z5~q4Lq96-dKG&f44%73OJW`b4>Yc
zoTqtKnKyMbSvO|JY}nrM*f;OBruc0*4<c0^xOB8%bi^#O(M1{9MUS^Pe-=*)X^}!%
z0(Lio5;mO`DWhf3Alu!(+*1Di#fVtg$&`%`4FV!T1_FW(lF00d31sSAIBZLyzW<#0
zDH@fiA?6t{kweA=LknhR(IA@u7p+k|2gB|G-Z|U!-GdixU;G^59^rn)uMMgtyoIvW
z1{`K(uSwoQV5=&p{7G|8eQr<h^$`#Hy5DU4$7S30d={*69@ZZ|J$+4q2?yI$3{+a2
zCp9tR_9{DVy+5_@uYjkfa|N_f-(y>yhRv)kn~CED7|y~E1UO^!&m#dekJOsqyhuOa
z?Xa8DAb%^`$>anZ?Ss9_CsWI9c3&@xBil7Z<yhsnY08p$r`dm{og<Vh4hG^zyg0BC
zEP~6!jt$vwM;+XItum!BYn0-bJo=*VB&wLcGk=Z?JgC)D6#~u^jC#!CBk^r;$Y)G<
zoqcUbr_!1cNl_}Bv@!3#?YVH61<8EBBr2I%XR7Sj3ySB(NsGSQK<XMlcRYw3#ZYw)
z9%@k7Npm=vBJt<gsB@j{d%U`Tb7t|+Og|A+jYy)SZ`RY%pjf3O6s_XIsQuH%3=zXb
zC{RJn_3NIhX%2WG=fbf!Zru%1{RC>nz%LO*{O8t~yBh!NvLAai7=CBh8`1A}Ly|w-
z{8WM!zuSTIeL4sP!9<ID(*<8WRzkUCLrSzaIiB}FrX~zA4$FrK(&J|I>rAnXt(IV5
zMf1OIQXu){T1f$N8JAZ#+U?3sWRE8)b<4z~?_bvrqU8Y+aef`KAV#v}6*leeslnHY
zp;qvBhGi@Y)RZ`4HD;I|5fdCc2v`V1mwhyX1j=J_X%K13+W-e?^$>+Gf%-Y;s`YwM
z%y&lw+5`MBxZtx2t1p***i9E6Z3pyd-x<CmksCT;<cVIX*U!wJ=f*{SS=SL`neh&2
z>9pvab(IG0N}=B49VJ|3iQJ2mvaO!735&mqux*N5CVxB$0t3~c0(uYR>WppAiBO4@
z@cV^nA{$~Hbk^*Yce{Vd->jl%O(Tg4=RU=cxOqg;OgS-)uvIT{81C}ycD-Zn9`-ZU
ztv|8IboTnC&>Wo?oZBSc!q1)C%q@Tq3}|HbOcerB-Lb#Hm%$JkbW?gHX310+E)6;Y
z7xXoArTUx!lVtxnep16$okWxNa`1@jG@;~T;)iWdGZ;thDEh!=`;w4gNepWqGA;Jp
z*#J>!$?W(E4VOb^>{5k4G`Wp|0iws1Q<EwL+w8CK2oVxZ48!klch8s47er1lm*B1Y
zjs?In1h?S>)l)phJ=<s*wdKWdh{zbpQj>?Irre?%T4h^uSrwWakvnv*R(g>)RsAu)
z5*Ii;BGw;w7IFc+I!dX;jTyDCGp{+Jo=e}T4xLA(gD6p@*7MHoMu|C;D{M|byZk72
z<plE!Dzj5@GTZgvP>h!f(!&)D>lP|u^;iaUWdx@>uA=zO;^|U_^lQOFMpT{pet0d6
z;m>3@$!_5vo+Ta|rc;>{IA1=o;2df+2{AXUM3&PhEPKLfe@k3()@x=RI)a@kpK`|?
z7fYBM@5hy@cchW1oc}`}dCiW-2UCV<Vp<b4i8}7ouCS0bzl@*sRqQs|jzpN;ZjB8%
z<Y$YoznU^jfF2-3g<&2UW~d`8RUjy`G)odX^bMd5{mO6kv*nbBbN3Z_Z;Rg@-<7x!
zQip#PH{C~=?R0G`|2WV}Nc{vvd_QfPqs#<~iiREfi#2hNcqoRj@{Rj+Bwl20#5ZvC
ztMHEx{@>K=v<w}*;X4#y*5Y;rIvK#tjYwA$3NDmYtzrESm<CMNOni9|dNb??F`r=G
zP#=49NmbW%>Q!4>-t_dF?Zny97>WQ)+liQ>{SK~louyw8)4hqaBB+uWCM_u_=;_ci
zcNU%G;T2h$RPfM9fT?vLh4AhHrVedQO9<pI5hQ31Tb!Ky-q`^`IRrFHJ8J-m*2W?F
zby`fky-6y&B0jt}VY*l-Z-&mq)bQBO&&}jlrrZI;szC-mIwTq!p)r^q^;S0C;TI^3
zr`_jmgN$I>+tiRJmOzoH^Zri{tFN@WsU_zfX>ey-KkeB^S_41{f3GiZ7)OYeg^NA2
zbZyfKxZ_>AoJn|tJbB(tuz>(Pkk|zLdGdsK%RPvG)Z6!kcxo##HcP4L_v8z0yNmAJ
z9Qth$+6K_FO@2otW|B*EAu>h_bG0WfXH*L@b#-}(Y#jb#807P{mituLJd@Ungcil#
zF})n(9g}x1=CQB=NDqQYVTwzdt-h?wXByV5b!M^S0mgpt5B4-o8=HVa@^^1IDrbf<
z)dXT6voTu^??hty<__Y|bwgq3>Y-pVs|wz-EM~EEU-@xRu~oLWGaN;RdN^5hb1g>F
zDSY?xkQN%v>I11z_%<J9bj_5!FNE5&JzEvHmvA9GhdFV63ou?3&}k>;^~qy4@^U6b
zvCB^vx}f*qMFA2!5=B5#K;W}bNkG`4Zhtfbws^C-bgGvf%&Zexn*VR&_E;YHwM;@t
zR<<4nD^xbI*uJ$WS+!IEm2NSOBKniBj83=Rtlnd&xv$&v*WL!S#N4h0{NmMLeG`6)
z2bMzvuAgO%Fiq)j=vo(E{H4kyab$K+IvW^R*G_MZ=i-7#)<uD#1pMoJqdqM*tr(xG
zFjVU8<ibRL1iB@r&py*L#b0=!5+@QWV-9N7itf844BGun=!74am@pN)w))+fBr<%r
z5oAS)9<1hnwSZ%^lgiM26->QF9oUu%E|eXgQ_8RBn{m2=Y}R4IZ2n0+;XYc-jc<`M
z$edb;I<bG*XQoLB-?lcB%`m8?(qB3x3swHf^p}%OgAD?u_{kow%3Tf<!Xt0)+dF9D
zFJ$z39a;!5Sf87MpV{yrAYU~T5tTnDGI@Oh3Q|`bwwaK_E;N@tBYYK6c@?;zb!sb>
zXwL?08pBWGuxrx$?eJjdY&QIc0;N?jh@lFavQ=K5AI3S+csd1lzu(Zv(5o|({=WN4
z8Yxy-r!_S^MHtl+!POQS#Wtx%Y_ThE<pMnXnRTlk#p*=KcM-~)X00nNJL|u3t3&Yy
zD)bvMKE0S1j`CG)F1VZ>*;8*ftS4C#+`JBtnQF)V=q+gYrBt3Q*Z)Jtqm`=chZJ>P
z3)uS?(q^2w>wXD_*s;_#kGK+FI8@p1Bgd7P<O<nx*$bgGJLZrN0!jpwlX)SGkQ<-`
zs$Fke1$q>PGdAk2xu^L2K*!r6u8;E!K;_rbl?=aUKy6S+ZA3dzRWH^j5!GnYlWd|)
zYB8g(;K7m=-xVEhD8iG86z0!F5F)AoMarWC{}=>{y5%&Ue<kR`DNnApxH?KbU?Z{b
z#*)J-(a~-#Kg~#e--gDUyzGxrek^RZ6wRl+jV+QY)0yTe&^ICwVH5wgzh=81sOgB@
zX(wDlrg~S+F*V`pvqd}_^xDiXdeS|jGo>d`yVot6gItDcqr@opN>$&Ody^i%D+<yi
zZRzZ>O!&zUn+4KrG+0@kPy)}kRh%e03k2x<mMpwVC$uZ~zea@iYs2c(7bue{)XgT3
zUg_<$pahQ2k<?_1eX$FZnaeN+&g|BQ*)SvlEX4id&YJ9d$avXbomr52^#X(%ziYa<
z$=cT8=Q@@_#@ltk=ieX)wFE)7Y@izQx`llE1C%|{nFMqBWu#FczQ_twY4k&QQF?^p
z(jj&h@}Q5If{n}nZWpJ*j9gQp3JYZcEgHPosFv?*l3(a@#`eg8NuPHIe4-KP*n(yB
z5vsoz3?0p;e7|Qz?&HY-k=(-I?@kvHb=p_KD$)kA!jm)}gSK>-ZrCd9l#-Yx{=o`I
zPw5?CmX=%mY!TP2q}?u=6m%2ZH_s1-;YJ}z36pvq-bZ4k-QW=m0eJxRt<r~#>5vcR
z<=)w2gkJ=!BX}|rFXs1mU{h{{e$5qP8sf~#hF~x?dm9=bfXd49DTv7-G;cc3P(;NC
zIdhpp;X!NoQ|}u4`|1X5`oqUCFNjW?<e?W-+pxpFQ^6#}LLwST0L7uCLd5j<T+4IO
zk0H($NsvCo0FPFr5A9p`4PQHc!DG4+7!)D2+wqSWer9~p09M1LvS1vB`N6O~KpMvU
zLZ-iWGdvi)R?h+-f1JF(|MQlVx#F-Q0U`#FPec9AHycse#I7L;qx+8gnOyGCq6P9P
z3DY^Q3D{7VO5<hSCGxfP;o4a<SHL)}@_l_g=<9pfS$k;DIB^7CZ%$XD#Ou87A0O5h
zhAtJSGy%;h%Xf-Y&xfh^$BV~HulLKl=cs|}=DF?tr?;0=doQk+)S=4@L5C`aYDWK6
zJ;T+9OXNPYX7MM~Bgi8ZYW8BOg*3lVw@^0GbfSrPhWIzcTbtMhp*B$+l1`B)o+4eH
zXin_HP~WJex{J6Ok)M(>aN5L$p%w8nBK|@$aDX>hTVd!+L=xsTnu^XaBz5JSWkG|6
zVcd*Pqm*@}gK(%BFWtQO<*{_t9A0a0pP~ynt<EO+wCopdM$@+ZJAR(D?7cVV`a;h8
zQF9ikn<}Sfv+sH(PBo`Enre?Ynj!Ni@^TBO$P%TG_|xo_`yb1*(H<P1qp3eo1-A!h
zAwUw{V?>h0^9Tp0)JXi)$BVJ4Ra^!zb94lC41a)vtUSO*Cm?{AIUK+bh!keV2*#6J
z*nw=7+c#RrC=+H-<I?i@W`bM=jf<|z4E@6nS&4ZVq0yyg(0~J)8aE^fL1YwiX&>?*
zv2KE1g&ErEw#$j>&?QEAYipQD2PgnnVx}rGi3>j3YY}Eh<WBPpwTXknKupp9fgM8I
z3pt<$-%EuHp$6|FT8URtoBG!vv3YP@op4jD@IRuRYm^#1SjT4p=I-1Hyx`uxcwx5W
z|7q1?l_+%tZ@gWEeK-^rYOG2bz8Awd*n|esI0*ra1`=q^(?FbG9Q)U%)DqFkD$&2@
z#c3cx*Wt%NA?^R>AO=34oDT%!uPS$%!w`bY_wk+%TD9Q+Bzu5J4~63c2eQNxQLafG
zuFam&w@y1`m4CBPH-YevXqKT{V1m3k!9>nPbvpj~!~y7gaj`^rqW)KIs|Wvo8n$Ax
z;vCAoyfm6l_+M5%|1TK>{-02GY4O-&H0}Q%%GRYpX#TR|!n78PyUX%D*juv%vQ=rz
zXo)>ixP`<{Np65Bx=vVVfapJ^wnS9$ZywAtaQ_j9Ihv&gh`KZKaNuQtlzIi-zS(%u
zj#MWG+!`qeExI~31h-qY;UX5<o1d!cb+x@Sb&MDpR`yzy-P>rP+Eo1}N%&6Y*79?7
z7{*PJOt#`_o!5H^#vD;h<$Ghgy(C!I6HLwxw0KLCEn^^19kT0|QXu8}%o^=@@}hSw
z`V7fE0gsgXeg_fyRSh*jp}Aq1$JTPh-w8}~9-tcSt8O&BSvZDAI;XukbRNW*?Z{F3
zO&xi8U-i>4+wHt%_iV8GIng{nCpa1K_Azj+>0cA{w~qUHw7TAshAf4!O*^;iSz7Sk
z{B-SS(9~J{h+e(j$-ch|yIda|v;9&o`+{Q;R5NA%QD%<82hiLUv#y1kHA$s+EYUmd
zZCErP)1}dDC;Iul<sdGke)Y4*0A-iYdN!9Qck3$3GfFSbLccjw#wgtcI6oXONh+?D
zvFzASwY}a(lva}p7h|p6-kmS;WAepyv!z$bWqS8GJzr-?u!_VPbk~(yheNI7$5NWr
zs$7J9Svyc(q5xyA{VZZlU#gCStSE@7vp*yRMz213ycvq39xsVwg)Gl#A3((Z3rMSz
zz1Rm3J#5U@OESY<m)X)&HyhtVn$%8Xr~HQhSm#t@a52`|t=pqdF4udMpm2~R+k)^4
z)4TG%GH7DEl=@JEx*56=$`-i4O$2PWBSYlPQ}zQDd|g`e(3=`gWz`w<aN}tQX|Te?
z8TfXwTK_|cRldv87!;*UlwKNUtDU##-oKz!T1P`2&9=A2P!Yo|hcO7rFU%#u6`#c!
zJS_k|r2b)cXP@4`wIoEj>mo{RXT6kKrq{wjq8Y8u03W3Xc)c;Yv>vH>@UTy#w4Qc`
zpcRTU$VKUW5bhEWH%szCOR3&oFDHw0F$v7UAnR_V;`fKTyg)2aF$T}fe;w5R-#GAM
z7y36%xuh;jv~d3?0Kf+={~~A;M~zAPi$LhYOceYAIzsQf;N6QLBHng;GW0(w8r}<2
z`KO@%I}h^#!+S-lOGm$jBzNnYKPx0*wldMXEM13<{)?p0B^hpGxL-b+ER$m@j#eOJ
zeIyLhfDpNLl{^60@g|a}`g(%Rk*u8##Y3EmEAzkA6Wk|~)C>jlVpVYb_%Q=FE@hqF
z-iBfGF<cs~|9DCnRcG)eMN4JVsAsUw%<*S2k^~n3k-xQVch>4^KC!|n8|rF3QTYrn
zr4au-8P9mpHq)Du;#WE>ZVU9efMT{%jk^%fUtG5R!-M+Rg4dSDq|VQwsI<L&my{@`
zWX=$6hF-c<Mn{+^y;}*2bE}G8?VD=AB`e22;Uv-%E-+?zuL>5An65oEFlKCzhjr!q
zLl&t^>wnyghBnjv&#G+;^c7zJ_wE>VAZ9m?A2a-w+c3OWZKb5Md#%a#GOXK6gVm&n
zM^e47_lxVr_i4bSu?4zoVDG@OvIX0pfBYRJQCK^+{($!y0(O`NFTVo;1Y|(}?}`Fo
z`KP}lRoC%{6msZ>X8L=87w0r5Mbmb4g;!-(^PCOi6!x++t&opZW|YSBMl+5c+Yd2~
z;6kz_d*>&&tZJNtw-sG=NX9y5nT3-$F=^~!o`uk|ocS$7;2hJ_*l4+ep-yGN1^=fk
zn!nHE_1J5<L-vI7C<jRBaz&r%3XrYgY<K;mf(7j;v0^JR*rBW<G<8DNPT|{l<atq9
zv~@y(b8;!qDTc<k*f0S+HHKy$LCrb`pLmHBZMe4y<t+Fz_10LuWcI0pS(1f07_$2^
zwKE?|97y$_Pj6}`6f3DU7o5HId|tMj;k}G~=4}sx6>6m&za$8kp_6vjZ-AjQ#vSv_
zz2KRlSDz7N0?upkC6FxiEX%JE!cjcT9IABq{dVo?bJ`dummBn0+wte;n6ea)B1}KE
z?L0ylxK_@gQ8IQHDjykrTNu&F>^w2pu4@oE%^H`KQ3sJ8@Pz@|KQ<EXMuDrguXciu
zh;Zb&#%9#6Q4(=Id*TA4bpS*u0*26Ctii%hkY8R(_zNw)Reg^S6pNM;0>{^c>J5@<
zSlFo|1a+=UZ+V75;_=a9Z#%W!!gU?Zdh^UK2+iWx5`BsVa;x5rTosSafcn$Q_MZl1
z-bqD#(v<_9Y-bAE15CqHMROQcKJmxmL}dyPRahub>}{rO#%4jVX29>#OX1My3Ose?
z;q^-l%FWi<fRh0j%h@cUXP)G0POd=H^4S1d9u$;}<wWv9aBd(W)=+gAnFSpSqbYj0
zKM7_~j;QpH1<}XzK9yCm$Wn~S2JYFH6WRG<&|F@8H&&o0(>_p`@<%Q|DNaxrnE9dE
zXV|pc#6zzww=b?+X+Zm7OMJFKG&<!nri1Fa(d7w(xQSgLi`f(1(vK3yN&0>zvO!EP
zITMK}6ue{9oOP41z!k7!qe1RICZ~JvP0bj+FltuM!vt>3%irb<1SxH*$LXKOLt5oP
zd_0#8+Ob@X90DwthF~lh6cwNGL>mSy`+xy~p-nqya1cBsPe7Mw{;TH0pUX`TQ$*f}
zV}YTirUCkU=cd-+IPYc2^GC(iKTDFAkB8;G@b}yzR#9Kq{u%UM!h+7GcR2hh1Z~ee
z@l)vBF0lDaFDWvg?y3nPF*>4%qF4WAsB3>#wI76HbhaexCJJ;OJ%tBhD;nv!?-{9=
z$t_5Rv7k8cSKU8yb;*Q;k2=UQ3U^Z)MMPJwA$GNp^qj9fhs3KX%|Y<|4dI3G|G2oA
z#}o(1FQGEi>ULzeAalhvX|!j|W_52d3qYTK6Z{rde0~V0gSCz29)mflJep1?dDy>9
zXvXw?xE(82%*jB?5$x!Eer*QcJD*<1>W@$7W&y#MC${$mEUW{|>bD98LEo3{gRXQ%
zMMA;Xr$1x$H}7_n>+61c2D(#>+3!=cFBgLA28QdMZ#!peC$aC{&!`6W(9Ptlb|D-E
zSQUO$*6z*<PZ+j)`5pz1TJ4h8`zg1!^9J!v1q%iEiH=fT#+B3AYE^)ZQC-Icsf~N3
z#7v|nJG1urgYNt&;!o0K{Fj)KI=GG0TbWHH_>{BPcr_bfdqw8VXMXgIK+62PZJLt(
zuD@+dO=}!Nm33d}sS^TzRm{}$iT0AEBWJM}Z`b3}%D2@qQ5eTvg`XmYdWQ@>{3d(O
ze|XfJU_2s{DIYV`mM8(Pq?(x=#n@6eIVYN}#)^$*^54aq_%wSkPYz*Yil<!w@)(J4
ztlH8kA;{kMcN8V_-d;H0ocYZ-BmEtLy~yKdt@dvXTiFDuFa-LU+rM76-D72}2=Y|;
zWt?KQ?x_Cpr5>wdp0lacYeU-k#GD)hqd?B~@1%5Kt4vZ#Jr-n+ROk+RfwcCb*0*`4
z7O?<TZ$XM9aprn{MGCjW+1=OIcxI29VuDd1oy_xENrV+9*+wPEr@u_Pv`)T8v?4u;
z<{2U!RU?_N<v&pJzN`H+X$D?XUZgA?qJ#ppOj^t9Ov)Mo5oVtKe3mb=@x$~vaO6zB
z`71+}FWs=?Tp4D9RIN-B<{YJ*pm3C<2eI~8x$G1TPex0<F6&>r-fAK@(8<TY;5GS0
z%DzC95P+6Rwh)|2X$hQ270k!S*-;ekRW`?Stj_J=_7#+?%B35=*v;T-hkn$@@P(AF
z5dShrQt?w>2!$2Qot+7gx=Bz=V^wB{c8XjcR5U8klNX{+p5slRdX%=QCW3~(LL&IO
zo~QCDYpX0*N?jOKT}cQ79j^KtLuC(fPurkhdUh=)Ql~(cdmlePEI5C);xAYKtF~-%
zHhxfbMWMO+kRnSM`6-Bp2z7o{^9-YKtvOcpdl*FW3Yyl{AvGR=f-8CYw!f()yF`uO
zvZaht<*yc+(p~?Z)qDT7_B&bQ+gCF*HhRa-51Om0GQX{6k{rHl|Hyq>6M~Wd8;sH?
z`aBpN5j3`s@=~8xTcTJb*7zi!>=z^oQ!W#$r}AGw@`LjKHyEz~>;J;xfomPi&u_@>
z)XFbD^=IJZOUm>ugxUv=Db)18fY4S+HSXk+?St@5)Tcgb_oH-q7F;vcc>dpF*j2lE
zIHL4z73g{bN=o<w9%ScP*(IgVPTYT&6_&8e3s1~SJ;-UOn%d)951A#i&)>%*=FYWd
zV-0LG&%pdn+QTfXuTZzfYO|paR@YUzOHmuxW3V#)7Udk__U7N|YgR44rq?;q63=hI
z&0n^U5`cC}4+XiN)=BQ}BRpZCRNq|Sz&MC~o8;LF^z9tgPV*mrTgtFmNn2%JI+Y*s
zlOqr+cjcFh955|FD_Mz>XYrB!Vt>zow7lH>$7=<y9?Q}8J}AAjh3c$bPujL4sPe|8
zado3%=*CyB|J&*H=#@$%ymW_e142DS9S)N0d_A>;cDm?do(At>_K1bHjDxAmkXbz)
z`2({z08%-5Cr5=D8?TV-@R>qwoFzIT&3tU9#^!U-1dCEV{BOFxL{om2vtD9`xm8l<
zu5+!?Z2YKypb?j)fJUbBhEapNRur6Tr7JDcFQD*zPMD}wTN&I%ydA`o{Vy!@U;n|v
z8+L@@3NK2rzj)16!4qcW3J?6o17{y{Ql1}S>fFwXUgZ7UyH?jQRBw*L+1*Tgz&FRD
zd*w1RN*pY^)b&hG`+@^wLntPE7ECqB>=uK5andDGRQr|R<~7)=%zo$DLyp5w)rBw-
zYFd~7?rY<J(#Ox@!@O*A&oH%A)(Oq=9|EwDV%&!tV8UAfHP`U|*S2<Q9}mv$Fx?Ih
zh=y_3j@31nik`Ir^l$}YwcLG%l2%<6$4+Z>)9{D8*k-Aw`HX}Qt^&WD{D&*YGYBg3
zSY~f9ch6eMeTFdW@wGi}U3aXWznXA1=iB)eHz^I*ld`8-SX&N`%MnZK5x5T5%P7+<
zr@)nq&sb@=takJ>EGdBnW62Vn&Ao|0KaXSj&f-?tssUL>Cw1$$5&V*sjD+VjzJO!a
z2W;CRDN3bgEFZIbllj3@{p@;m9~8U46_IPf*tEdoxEvy?SJry7?Z38`#NUqV+(&P~
z`=(7HY;f+tjl6Yk^47QdiQQ9pVlCkda3C*=*G}_`zXY&RXtb9*PqWKO|2KuanldA%
za@j&_`ls=&QOtO*p5BuhYvMJ3F$JZ!w@{sQkiVw>Z?Jl1SSYSte3<2ldEE?+x%y8(
zvHwlFT#D9#JSzdOUb3eFneKu7$cHnbPT;0!SAYU3x7ouaIbkS`FR-n1k+dF5mB-@Z
zI<s;)%BUXe_g@3Go%7zaD)`$f6IoafC+9_{OKTCh0(`ay>SORDV`~Gsp{-FPD6Uw)
z|00t;&f@$AoR*0_<gR<G+T$kjQv7xJabKm`9jH@#M~|SDv`6u?crtebrssbPqaB*#
zBOm%ou2@*+S<MCSGu~f2Z%9_p<Z+o-KJq7Tz+JnX$=1-&@$@(l<-73)at!E#H1cG2
zo8c=M)!h$itw=00YvV^X`W1jD-sw@#$9&vR``9J#S)g*uC8mHNLOEa!;%a`3y`h0m
zsy@`BwoJHVf=7}Cysryo(~ZupMB^GfC_}v+#h9<}47@rAYeTcr#k|+d!$<81mNYV8
zCay^FQe+rAzfe*j$;~U~)_O#{fw}i>-y+#g)Udq<t7N<pv;VzhlxfE<@nr6qAHa6d
zr(<yccn%r2WUu}dc>7xZ{?X$8?+&e5oV;xx6Fd<19(lDEg}+j(nl3WCTO*p+oV7Oa
zCs!K}J=G!l?SUt>B5>^%`sy&b>1@g>?;>ohVdZTO+AeF0qz9TqKiSx;8e3wcrgidG
zwvfTS%0=YUte6b3)TpZhSu*q7OD>iCIoA{A%O<UH2P*7jfm{p4l`yjkW<F6VgAB>N
z%9VN&Wd-_?Dt6^gOi`^QxICv^Nps^Alb@=w=t6_++1lf&O!VZW&qJe<t-QH$QCz9V
zBqOqlkL&r_NI=eXaXVtqz-8I<6HJa{w80Lj10sW}ZRH04-}Vz&UWrVnfscNE7@CiT
z9wDHiAG^$i>|6c&9r;fd#0s$<^6C*HVxwQ#(;quL@Og6PZxcPG$G`<ok2IMA6$H#M
z>h_ZM)M@%rAG2(yrm|J(_2=F<WN(rKn)p8!Vg7Ggi05&|2xDj|WqRY&8PkVbZ#&^f
z!WfKSXhW_*h!<EJ*ey6=z$ThWOqVrz<NE+cTXnPX?gbOHLw#Z`6^7B70Qhj_IOgv^
zV2xGWdX!EYcTMsh1<+bcg<#`Zz+dh(&KpF>ys%oLF&LlM0?O^6kZHfm+-L-mFzzHy
zW$0npC5x;{;<23L!+D{2siqcn04dao9ZEWt-;jod2mW-ta7BO*+7{eA@%C&oQS}4m
z4PYEf1%%{$Wwlb^5<WrV>}hLNCUvPJ@UP^*Nb-Np-Vo`~WkXKgFyZliJG8o#8oc4k
zPTZqHe9wEfCJ{E)P1cOKgXiBK*-2%FJufZ{^p|#?u3TibyVEZS!UdIPx~>q^l<8cA
z66~ua7COELg&S#!uQp+rL60-7dCUQ5r0vik+`~Lh>*!@A0s0P%S(B=n4HjlyDVVIp
z2=<lY{R|#oRF`^oC(fYJN_UEp6%i}M>`ycTwbm^%plAY}a?9)BW3{FOuMnS~l+h7M
zSwz-ltm>06QM`Stzm4jxqp5uYD@!JF;#VUIc}z+m9?;AU&?A@8`mu?bTqy^jDx>`D
zhTuxYc5;_9>GC12aooGULO?fiOU8EMSB756_*IF>BnbnyfChbL5Xvr2P6OfKy=z)*
z!wK8c6n1yl%E^<@<+wSB=eE0{Z;N=kY8?E=9@t!#Wi2-^ihpWn5v-GQg75g;kPj~W
zp5I-GF-qSwFxkxE)amLeeqjV0Xye{8gmGOg=Qf{2+*BdxG4GswBDphbH>X<qtTi!|
zqAyflH9OZDvYOB6{Ir~VWyg=+mf%eDv8KsWAjIYJqw0Lx{E(LALQjwoj*Eg2G7lv9
z5t)kXv*s?`x<g%~c)r<RuGczSSDpaN*OG)!lf(_q&;(5qcjSnT^dGG}L-vSR^I=tc
z_D+5G;gf2{uD{*(2<HI-9f{+g;lh8aj|KnRA2{D_714yz!`@+!kf=`YgVL7GM(;_a
zY{x1ezY%@Snbrz=y1>`!oxD--GyPK_;A1hF>AF8shsd#UenD8iGPJU_dGKK9BPiGq
zIlsO?bk+w@ydC)!uPi_7yE$I01Fx!Uj_2ou1cD8S%jULREk6Dn{oy-ZcH0{{Vc}~%
zZ?jG{zyqvg0DkWddI}U&0fx0O&tNb47K9Q>v7V-gWkJG~Bpn@04wD*<v&^#TV2;YN
zAPJwTRgRm&7pb=H-V10!R<*+fwFDhw<E1;iyifrBI7scu^=s%}jb?yKzikz5mVTm)
zrDILa?KzxiDCBBDU0em&xsc&KLI*@>Cg&w4y2?R-?R2UP<Z5tT+#BS2hzJgz6ULJ~
z(!&q3bvfm8lgP)*4C*g+YgD27rCZLhvR^Ck@C1F1trs0-?I{)&czEQEC3RRt3t+*N
zC@ukruPH9H3ew~oidtHm-^;sKd&Kp#^Na6aPxDg{tKv%WuJMwSB@94D8w}>Z-<$Q&
z_7C5+c=+jok9Mztlp(HOiPoT-8XVg<yAqt{hI1W_oXxbycrW0hGhKcj=zmDZ5rxRo
z7egj=5F--DE@VOzhGj+J;yUk$$X%HC{A33dlSmm;fQgksgQ!DDv7v#MMuNbVL+gFo
zM`Sp@wnGVw(&1?lDWU;W(+~$KA@Q;=hy-D#0b3Yi&y56865os=3@XIF(SzV<s$*05
z;?jO=Z)RdzoHAMCq6!~D^wxIy-o@J=j*Bvkf%Ctd|BTqwZ|CZbJr(Ey&W}UUEewPT
zzJMxq26V78#+6~!)O_i|FgxGOubRhXY$+)WrZp=w5Hg>G3pfttnLYgk%6$CkZvcN)
z{s|!MX%+5o0EqrBOJ=uV`}}}#4eeBo3#-qih$9x`hkwT5h-j5GZ{pDJSa^631|8G(
zg!r41UwHpN_#cOhP-biqr~>^P&nM3pWV(Uh2L?5@$%W3B8DsPDZBXMr=bzfI;qmR$
zAsKHyuS9$wC*bt0Z=sdChzgi)f`WJaUq1;8Fq^Q>3Bdxa2t+FEASF0L>E9ux)WNm1
z*f%EyJ)M-XETbUxe$Vt^u&5*C)|G(@%?V{$7lHPdK<W`L1pK`Y;Pr=2F&TD6SX>;P
z;W|(N=kTyOg2#UydI;{*XZv8BEq4P6L>-)ZoNaUS@$ybI-(RrXgC+>wf<)+pMJ4e7
zF;*1ixH9OPn#jLL!Z!06rZ7?d%{PgVxjIAuO%Ttl97KdN%3r*HufhJ}#SgR~M76gw
zx6X8<1jFTRbc0;JE%YZ`bbKScX8dPM6$Z8RUc43*1ms)&k~T3Y(4(;Pw=;wG3Q_s|
zcb=M+I=2Kgrn6Q<vd$tYPNuZ!)?$if#IoO$JB~7HQ*q}vOaJ$`)6Zik`nL6mq@OQF
zUraQ1Kl7Z??lhUdHM9!8XIu7f($uUQf4_*owspUkugXWlULrCd=~e#DIc`i1aRjNG
zt4-6cR_bRLILqPygjU=BxSBk9z{HR8R@Q@AWp0Blzj0z4hZ-^;dbic_Uc32q^MR=*
zfs<J4N8l{|+>c+s605m=AnfscZ0ZPkziC9)%27<RA3s=mRl`yb%C^oMU2)*&+0=xn
z_)_eGi@f{NGQ}sIdM)Ky5VEoWGvJdqrx?&aH7plII8K=Wh|f|DS3d``<lV{;rw#J=
z0;wQkZ|I?AXFE(AXXFASno|VGIJGnq2YB5A!#h}#93q40uSoFV7Xhl{hB{_mck@g$
zvNo1@eFU{pV_y|Ge-*c0u0ZE4<*e7Hol3Eaqbue7UPtcfH+NZM#Cow_#pMtE)&)Ko
z3#pLkvL@6|M|1bGxM?aPP_Qn(lCjFM*`(!X^+tai{J{6Z;O@*$%MisT{UZ}S=UwXc
z)88f=h|dS1i1jUcY@mRkm2~Kt5RQvY?sQVvdPqa9cm-5~3g!FHy2Q4l9V(0al_h0v
z!BK`MkdqJ%jL`&i@!Yh15q69(YZcp{BQuL5XBB8mreW~X7n(WASwpPhrZjMC3<9FS
zq`7<LLUk?>dKPOj$=s!#N{G%Il7EL6+t=jTDdKi}r>~pBWV-;z)C2*w-y;r#cI`yc
zgU=*DEU|gway$C86Sf?yp=j5-z<;>xCH3aWwH%>7q)#kqXRb<8QkZT$NE=2oi@d=*
zE+{hYl-4SVYQih=-_9x@EaZ)5f&Ao}lcf(ueYP?dUziD|y)slBSxQS79@9g|OmrP*
zJgW54bI>T6obAAhnAOh2%%~vp{5(RqF8hM36l?46ul||{YKQ^Lg&uX92Kmv2gpx>P
zhzIC9t_-63eH;k^?<rmh|91b}7omDe=@3xVTryi6CBVdjUymUjSfGL{{_bN*K7?w{
z<6K1uAC=%?agfPvIam#}*m4dOf5Fc9*-ke?tB2{{d|sV#zGMF9<T=DmJ6d&4Uo+!p
zIpf&#7dpV}X06LWaV}h5zq`5ps;(oe=nNRJVXtyLX~HqQTWJgSba=|Er10YQ)%&)R
zS5-B%(w4nE5otoFX+P(-w-plQ@tPpIZ1ZT^EPnEHO+)o2Z;5U8^{t}LY5~hp(Bn0(
zzK!l8Y}>&o2dN7;8*iQCB#-bp;|K$<>DbXB-TjqJvR6~|wREJAn_%E=s(yDzI}Xrv
z_0v}2a&1}M6MXMg<0{S+o-z6=wF`d~0kb`c6J07V^3*k!U#`=lH|PEe@o>@p@TaL1
zr`Xf)LDFx^Tw9NG$3u1P{q{}~@ovK0dL$GfDQN&g(qYi>NwC`CSuhZ$#rLLdS>Dfv
zLzN%>28r+{=Bs!V#!Sd(GO&YTh$0~Va+#G7oPGXPziJ(Car=3q>TJ+t?V|0d&Ww97
zTOyqEUOi9^q&2(_B0CzLg@nFEjKU>0GalkobTE96*5Geb?W(7>nyM&YS1M6<^{w-L
zdUVaWdWd`HacjI_d$K<`Y+m2!_AvdGBZFr6jHJzBubC&O=0J#Dl;0lC%dmlR4>&)j
zHOG^Ulx?ABybCn>-odXSA-kYg-S{k!s_5VDdsLJ8>SLYP7esaW^o~>0B7yLnHGt9S
zZEO3vQ0tftv!2D;0Tibq*CY(rEHwV(bnsV95!aOc+S4!kvENSz6x;8?S1(RbMoz!X
z(BM=+6@+L)>mnX+RY=BLm8t?NO0rFA5&-Wl5&G*;-tzi7mOQ6IUsYv$snzqzmzxzl
zg$_4&mZ3xx#@u3%?f_-COp@{-NhQQjt;%0tm)3Gh>tFmaGcpPn(b;Ywb_zPBe-n}5
zNoonnTG5kiOW4Z)Xy8eAEP3{Z{K6cpy#Q^W)G$pE?GqC;Y^N{-KBomJ;rW~##hX*w
z2?P^+z6Y-Lp(5(hThwVbPQ8{Fl8F^Y=*eMQ4+MUrRu+raRFks7o@d-{=jjt>7@Q1x
zFTq!nVCZm*ph-ba$;H<}4d*lc{sZNP=qG6S4Sc@|<O>^kHH3!-IK--WT>t7Bn-EOC
zxr$4mIoJA|H{QI@oUam)rfR(7%M9h54z6a13wx`o<eF4>%0&s^ool@v<gE0bN<_5y
z8O)BE1A7_;w1w>JIup7{$odVQ*Cv{9y7xtplyb<A(zCg9S=d`L@V2xbIdJyIUKH@j
z{tl2oJ2-M=G`k5H8s4@A6pY9PP!O2?5sY8pvPw-N1lpiQPJ_^ZR`}dl0UI%WDZI^J
zw;_;*sD6HsJ^9Ep-;v9V+yi__V52_{Gr>dBbUR@qqh*uRJaV%2XhYg5BQ8}S@YfRH
z5MB<ck$jgn>TZjtl%|jfy*szsqLiP$XIh^dxNpMg(NeUY!X%HI(3xT`kBG?SUM;Zm
zZ`~Kj&BcJEmw`<Jw!D|0-#d7*E18WN>KCK(hb-uevB{sMhgGQK6_Hn9dzA8(tw&L7
zHp_c&Lg6tB9W`7g*cJ)YR%lP-A2wfjP_QYaVY6XGYW3;<py9rC8XQp9KPF)u;)RNX
zW(FE%bt|(f@gIB+3hWE|)Z<&ohXIz}gNsEV{Mcw)<Xwsd%-L&L_b^*wD;u4w?K#sB
zTYeUf@xkkCqA6qbU|i(uNxNiC!WytIvX>b-1c#<JRS4|1w1>lqo7C$QTO8ho!?mRj
z6t^d3O+BEIm@o|r#D&DS-@KNH3NS&<WzZ?^HsG-Hli(g((JrPh!~L$!7mBC~8l5F+
zYP`Lfd(n>un0<5B;il;u*}u+g+e6LtT)s}@B>fV?tiwvIgjz$p1%2&+z}5+-x^r1{
z|0Z?Ih&wI<nOkr(uve2aP94*uPapg#RQoce<6R3JlhSCLRHp|V;d!cW{k~(MZ_{V3
zyMvceaB)}#tRAyF+JfE`x-UD33!JC|9`TF5#jNxwP*iX2>OC`Owhrc|d^lVIMb#+W
zD+3;k505Qoen{FA!3{N2)c|H?;J~2BqLqDR(f7?mV1GozDy=RFEbte)4X6(#@-Jx&
z#lf-izWgRbq`Zpq!~s`dEz#<tXZhEr_9H@&mFk7(@QdRUi-lf0=3bA?bmL4!THE!+
zhbjLMJo1-Q<@Lhiyruceca+1`mx(?~f}C?|f2rLG!M|G{FpC!+*Nh)qA3BMIhM0+2
z7Epk^Bd#QBCu7Zf;HE)cILq_1Xbs*irHN4%0?9$cVqY50Qhx$#@A!0l{V=eBqe8*`
zBZj0J5saIxz1*Pl%Uzox@LsdRAh4j{Wu0+C?kAoS)u!FtoUy-icb)q1dEDg}lDey|
z{YueK1OL+Jy$8p)r_=?}J7ZnO%LRF$^95jof6y#f?|M_aD0@@)G30z4(O)?$1Ksc-
z)O_{R)NFn&ZX@tm!5|f@^q4EsCeUnIt~9J0t~!3J?+SNsZ?6uU2%qp^_2sT;)H|Km
zbQI*U=ag{o^gYBx!hdgj6n!weTC-Sd^z-5D=pE2FTU)cx7yKF@sjdmEM^9&_ZUgTJ
zI>!x|gN?1?70wgqHiAE27#mf_u=$xBNc!nmv=}~F4Y*&6q;0-jjESqBF}0RiFN5AV
zW;~cS397A~wR>zVKx%fZ-9D@wkHrE{164oU4S2rn`A?4x1f1AE=d2hy3N&_+APiqm
zoY)99c-P|}J23w_r{3>|7>S3@jRB;b45%*WcLWc(V|gHsM=r+ZGDuZL+Se}9{c9Z_
zCY(BV!J4_04j+3yqr5?X-IuH1M1!_PFrxtDGDYPw4#w&yQ=EZG$ne;xJQ+y4w;Sr~
z)rrvp^q2a@NIh{HJYnfD5b-d;61JJs=;X<s8m<-9!=qxTUd9}CPQQV2KLCypZ8&9*
zP7j#nmSWC|?yZ(`B0QwnC8wV@c_G)K5S4W=NQwjZZn7^<9Gbo4jt-KrHU@HD1gnQ1
zC6_jeeQvhbwPsy^PC6H3BN;_+2Yg4ZAvmFEL7D$dm}y$<i{#UO*LE(s{LycDAz*Yq
zCEgv0l53YqI!scq`9Hci^KhuU_m7*gOV%+MQy2zW9?=kE-<M}BV-iyK#*!vmBdQtu
z7Q%-zVH&cFudL<Kq9RKMWy_GpPESNBnoK`W-|PC;@45eeU+;6S>-=%9*E#q7)_W!}
zB}hgK2<T?|q%9a3`=5GaV%lkPvTZ7>lfrcT)8KU<J^PJ{Lc3g0nW^B?`st&SXB2nu
zB9Yh<BD>;^;I$35ZfYS!yyYf;#D(NMl!djed<14V@|uT$jm8}=PiFDE$i>CiTOpoP
z44UojF62|*#0POM7*is+85mE@!s_Lou_sf>7BS1Bg@|6@?~=+_!A^~(Wjw2mt`2<s
zO;ve{xy~wdt|Hx0|Cn&h=uG8Q_8ok6)!Fe52&l-1rUBTgfijg0T;Q8d)Bf%Hhe~jC
z6?8Xk*bBlMpnr7heklBE&(*Qq@sIa~rurMErMmLne7w0DSXF0xf08`Af-fMK3<CK4
zbYHzr>Xv+)faZhAaAyTCbTm#afBJm?iHVWmnbyO+eRI#)>kaGpCz2Nj8~@zWibs@i
za+<fKrp*baNDFnrpbwzM4C&qe4y8W9ow5c>c=_$9X;C#`5DJG1WkUE_S<WJpQ76i2
z^}9TCCh4^5bJg3DqCu1h+ds_65%A-IdTj?S)_oUs7L%mK&e%;*IUesAX1~ziy!H*R
z)cg`xW>*e7dM1H#eQ?N#_o?1cJWk&3J8n+lN*?{AW(Ji)Z~41ku%A=sh{CcJe7V|M
z&Ghb&rMBuL--ee8&Q`1b;$PmZcq|F7-T=U#5&VK(Zf2DbvHsgb%WaS4$ZQ7BVx@ln
zK{R8XXn)0Z)KFJmwlydmgP?`gf+e3O`deEpWrW#uB0n3tvu!u;%`S7EDHtP|8z|IV
z^9p&V@U6Oi1)5wXS1^!0$6kSXH|RMbRL;FkBI;Tx;95k&$`Lao<`h#nAEMA2y#*Os
z`Ww7c6cT;CDn*Rpid`X3CWXH$qvN~7hPg&#wFw3=e6p98t#81MAbr{MTY7`aUUm}O
znGT&|xVImlG~Vs<P_KNa*BiqFE!ac|h(8<XN6Xx)tqu&Ga}C=IZGO?0MHE4FlbSMU
zwMrG8Zc}2)k4o=;;>(EDWujmNX>dqQnPvP(6{Qt%X~lHcC28{2`$oKB*s<v2*Vyip
ztTtJiaaMtcr^I&X(@=PEdR{=B>L}`cV_hd*wA(1Kq(JG$5I#7jI4x$&O23FIz&AzC
z6&sH0G)5JCwVR_@bITOa7rGsiW6{E<(6La}s?lS0jdjUppsy=gFQ_g#3bA|xKzYYX
z8GR-C;^U3Y6|xcf>ygh*)j{G*tm3A~Nz6DtG~l?lcNllyLO@}@dS!F^rJkn(S|y52
zDna{aKFf`cu$+l8osjFnQLMg1LX)s3izt^#>v3C(ab?tzJ~_JtmSWE*DQcRtW6o}m
zJg3#1de8IZz*1DND9aPoaC;NQW-u*{6CYLwN4<(7+xwDEam#_~)xH#Q4xy-uX(Lp8
zc0QSsc<Yd70QSR5`OH!Os3Tf&K1ra0c`hgUvRa!H2EiV>$67B7UDCf!yBj0UTFDKB
z4@M|SYnq^V-etj^YSHuQlib!r1!VZ)R15avuIJ(W^B2R5hE3jTObdFqZ8Me{uEP0K
zS$WTNo<(nez(0P*v$ENvaG`^w_tqjaS~fNCM>W+DwqcV(i1eOMmi)G{dGm#A3H9)a
zC8^$`|Bj&u;1-UG3hlEWU3j1UB*@49=@%<@8z3-Fip)r^n24Niy(TmBb)NvIl|^V8
z8E7*}E6GetWlJj;xtb}*5%PvJQ62lJCW{c7p11U}n4*8|)3;Ox(et~ju>b4mo5+~t
zfwJ}Sy~<T%uNxb)$npWd;#vakJgec6`o`M5@65sW*-mP$Fry>RJ9_>sc{lhLQL=9A
zKKn%b*iP;2*r6*CGs5R}x){v)km-XLTcu6LwnqtW5dQ}ub(Lxx8mC*{-;@fjV-D>J
z)w76h4uh$91}2)<^Xy22=3CO=-+aHUHFX}!V8mb5A{iKJ{g?mVuS!UHZcj`Mc97;2
zn02M>I!cZHEx#YHZ;-FFaFcY31|o<T?oSSB{t(iwpoN-a^ix}wA;HhY>`wx5fY2)@
zxql!3_!`zaNC`Wv^%?kwv6fk#qS@N;s!JZBx5C@&*GVLHk;T=k9;YIFHIQeu;`=`A
zoFhkW*F285f3jFKF-BU$HJ7ZFx|4QCF1$w|-Nm1`&iC?uBr|$?MS8I47lkR&Kl1C2
ze;u1+eR%W}|NdHSDi=5^bT;ZoSG+_RxAs@l17C>vC-U+EmWZ(Q7F&>2#eMCBkpFyF
z&~V!$xleS%cctgL8aX1eZ`Alczt@{9?^U+)B;4k%+310FK4m+-u<!97y=y_4bkuj_
zhPsByZAM5O`4x+ErJ+)F+Us$$qDyYFL{+1DEc4-<3QR4>2cCBbuu8zmXeFC$7A{9`
z4?~5qdobMQjFX!rm;cL(9a8$s=H4v`<=llkxm;i(=t!4B1X`=SQH#gmjyvW$NH*ug
zJ^)63kTls~2#b85*z|yUm&_UTB|xSXmRrmP!PaC)pH%qvBmil_eyK~EMa@(`KGL>#
z@czB?Q+V_pD*h11DjGjs6aa|wOA}CK(2%|en(@7N4n8O)*&AE|)slt9Sf{4mC5Q)d
z;~_KWti-`rp@j7`WLbuf3ZHqFt7bX-h%ue{r}L)&!n9a_IbztVP)@Z=TusL+W$Nez
zKxP&j+w76r2XIc9@pvm4gX{_?EqM$GI^cm+L4igr*G%1A*t@loQkpf&=xZ1!3nv8S
z`2*AJz9dK|*Hyp6*qjsn;?ae0iys@c<c$AB?8KT~O;~@LVsC4dJA5v3?^q>m@8A+W
zsH=jlx^1B|Hh@;vmf14bJ`X|grxYrarNZe4wY3un-$eL*`(b4Dwy$T7Y2+sb=wLLP
zY9!J}ov#}@$azamjy=`3q%{^};B1rI4j4Kr^QU5!i+i5GR@pMcFeMZXf>|H!>O(e|
zKJcEjb=qu(DG6JA8_=`2x9c+!%%b`9h*D{{mhxQ^A3{dBsfS?yKsNc&Ps(<9X!K{u
z$<778)1pj;ZfBcO<@7uX($XgNgmWHpRm0?FPUa<FqLP=QnpcF@J@p_i-cP-He8sTr
z_{dTbRErZdu_5e}3;p)H<?eG@?P)+^4#!xJky)-Oy_D)pJOxd_$or^99O8<s+r8qR
zm$6ES9=C}ZJoQqIT;G^KZr+>AZ>#4<n;w^Uq#V#QXU!d3?A6NNc4^+qYc0e%_e^!<
z_{j3d1usdMotnh@5Gd8Hj_!~0KSu7{_3P_yOb8Du5D<(}QMcq5?scz5)wqrxE<Y7>
zV_s&QeXqJB<nmW(o^D)!bAJWYPa1>BH6_Fc#`~y)TKvSw+$q73#(EVeYRPbMGjh?x
z3U|Qjj#oT{cQVaoG_FtQb8C;>)Zvo~zWRdKZmwG|fAsLc9q_;vn}^FJgvs&qb0&nO
zEtzsg=@PR~Md!ByXQDXOR%6#9Lj$`p8qd{zUKEcH+ligTRxE?thy5TjGVeH@7T%o9
zQwvia`cgVgj=QyyH;+b0AB29<P^3H;Ia2O{bH^a65@M@LvR??WHYkD_m)gVw+V639
zqy$SP+f34xlM_#$Lq6e7WQH-Z;lyGuP#X*U2Q9U3E{b7dJF&J9D=kZ))U6UcAAe|I
zrOq>%)`_VmV@3Gcg#OGhzY4rm73;4+<2Ioo(p_n);Vt2&;2@$7{Ec(-C(RA==bg{b
zbC3T31I8C81%Bno0dhnKP%S_pT7gD@7NU~!ujniej{WxI-^y9)XW(39R7~jENFe?q
zMCSh|C;TSm$On!_n}O$50eK^F;If(&K#f)fuc-kvV;LYrT>#jK7J>hondIQuxBjh`
z)qx8{iTx=`P4Hj(fbS)H@G^SeNfAiCC;~7q!N7RKeJ3QqLlgnDV_@J$qo2mXF);YA
zw&{PH)*A!2V^rb4zT5vTxQ+R_>bDpP`2W5O_8SpIe%lxa$E_29S}fw{do+NJg@WVV
zfZ$jK_^+4Oe=;O~uXzukI#vn(Khzcfx1in!Slbu;y1)M|5DEg+FDvml68^FMKMidv
AKL7v#

diff --git a/assays/GCqTOF_targets/protocols/ProtRef03_chromatography.md b/assays/GCqTOF_targets/protocols/gas_chromatography.md
similarity index 79%
rename from assays/GCqTOF_targets/protocols/ProtRef03_chromatography.md
rename to assays/GCqTOF_targets/protocols/gas_chromatography.md
index fb4c79d..9682e59 100644
--- a/assays/GCqTOF_targets/protocols/ProtRef03_chromatography.md
+++ b/assays/GCqTOF_targets/protocols/gas_chromatography.md
@@ -1,7 +1,3 @@
-> ARC Note:
-> - This is a somewhat polished protocol as found in a publication's "materials and methods" section. 
-> - This is not an example for a typical lab protocol or method. 
-
 # Metabolite Profiling - Chromatography
 
 After incubation for 2 hours at room temperature, 1 μl of derivatized compounds were injected at a flow of 1 ml/min with an automatic liner exchange system in conjunction with a cold injection system (Gerstel) in splitless mode (ramping from 50 ◦C to 250 ◦C at 12 ◦C/s) into the GC. Chromatography was performed using a 7890B GC system (Agilent Technologies) with a 30 m long, 0.25 mm internal diameter, HP-5MS column with 5% phenyl methyl siloxane film (Agilent 19091S-433). The oven temperature was held constant at 70◦C for 2 min and then ramped at 12.5◦C/min to 320◦C at which it was held constant for 5 min; resulting in a total run time of 27 minutes.
diff --git a/assays/GCqTOF_targets/protocols/ProtRef04_MassSpec.md b/assays/GCqTOF_targets/protocols/mass_spec.md
similarity index 58%
rename from assays/GCqTOF_targets/protocols/ProtRef04_MassSpec.md
rename to assays/GCqTOF_targets/protocols/mass_spec.md
index 5c99228..2636427 100644
--- a/assays/GCqTOF_targets/protocols/ProtRef04_MassSpec.md
+++ b/assays/GCqTOF_targets/protocols/mass_spec.md
@@ -1,7 +1,3 @@
-> ARC Note:
-> - This is a somewhat polished protocol as found in a publication's "materials and methods" section. 
-> - This is not an example for a typical lab protocol or method. 
-
 # Metabolite Profiling - Mass Spectrometry
 
 Metabolites were ionized with an electron impact source at 70V and 200 â—¦C source temperature and recorded in a mass range of m/z 60 to m/z 800 at 20 scans per second with a 7200 GC-QTOF (Agilent Technologies).
\ No newline at end of file
diff --git a/assays/GCqTOF_targets/protocols/ProtRef02_extraction.md b/assays/GCqTOF_targets/protocols/metabolite_extraction.md
similarity index 85%
rename from assays/GCqTOF_targets/protocols/ProtRef02_extraction.md
rename to assays/GCqTOF_targets/protocols/metabolite_extraction.md
index 6874abf..dbe7005 100644
--- a/assays/GCqTOF_targets/protocols/ProtRef02_extraction.md
+++ b/assays/GCqTOF_targets/protocols/metabolite_extraction.md
@@ -1,8 +1,3 @@
-> ARC Note:
-> - This is a somewhat polished protocol as found in a publication's "materials and methods" section. 
-> - This is not an example for a typical lab protocol or method. 
-
-
 # Metabolite Profiling - Extraction
 
 Each of the samples was analyzed one time via gas chromatography-mass spectrometry (GC-MS) using an adapted protocol from Lisec et al. (2006). Metabolites were extracted from
diff --git a/assays/MassHunter_targets/protocols/DataTransformation.md b/assays/MassHunter_targets/protocols/DataTransformation.md
new file mode 100644
index 0000000..b3032d4
--- /dev/null
+++ b/assays/MassHunter_targets/protocols/DataTransformation.md
@@ -0,0 +1,3 @@
+# Metabolite Profiling - Data transformation
+
+Raw data files exported from MassHunter Qualitative (v b07, Agilent Technologies) in the Agilent data file format (*.D/) 
\ No newline at end of file
diff --git a/assays/MassHunter_targets/protocols/MetaboliteIdentification.md b/assays/MassHunter_targets/protocols/MetaboliteIdentification.md
new file mode 100644
index 0000000..2844e93
--- /dev/null
+++ b/assays/MassHunter_targets/protocols/MetaboliteIdentification.md
@@ -0,0 +1 @@
+# Metabolite Profiling - Identification
diff --git a/assays/MassHunter_targets/protocols/ProtRef05_DataTransformation.md b/assays/MassHunter_targets/protocols/ProtRef05_DataTransformation.md
deleted file mode 100644
index eb22b35..0000000
--- a/assays/MassHunter_targets/protocols/ProtRef05_DataTransformation.md
+++ /dev/null
@@ -1,7 +0,0 @@
-> ARC Note:
-> - This is a somewhat polished protocol as found in a publication's "materials and methods" section. 
-> - This is not an example for a typical lab protocol or method. 
-
-# Metabolite Profiling - Data transformation
-
-Raw data files exported from MassHunter Qualitative (v b07, Agilent Technologies) in the Agilent data file format (*.D/) 
\ No newline at end of file
diff --git a/assays/MassHunter_targets/protocols/ProtRef06_MetaboliteIdentification.md b/assays/MassHunter_targets/protocols/ProtRef06_MetaboliteIdentification.md
deleted file mode 100644
index e9dcfed..0000000
--- a/assays/MassHunter_targets/protocols/ProtRef06_MetaboliteIdentification.md
+++ /dev/null
@@ -1,5 +0,0 @@
-> ARC Note:
-> - This is a somewhat polished protocol as found in a publication's "materials and methods" section. 
-> - This is not an example for a typical lab protocol or method. 
-
-# Metabolite Profiling - Identification
-- 
GitLab