changeset 0:268fcec93d9c draft default tip

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/rename_annotated_feature commit 7948bcdd36cec524d201712dc20c438973b4cc28
author recetox
date Tue, 21 May 2024 07:44:25 +0000
parents
children
files macros.xml rename_annotated_feature.py rename_annotated_feature.xml test-data/abundance_table.tsv test-data/annotated_table.tsv test-data/multi_mode_output.tsv test-data/single_mode_output.tsv
diffstat 7 files changed, 221 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,26 @@
+<macros>
+    <token name="@TOOL_VERSION@">1.0.0</token>
+    <xml name="creator">
+    <creator>
+        <person
+            givenName="Wudmir"
+            familyName="Rojas"
+            url="https://github.com/wverastegui"
+            identifier="0000-0001-7036-9987" />
+        <person
+            givenName="Helge"
+            familyName="Hecht"
+            url="https://github.com/hechth"
+            identifier="0000-0001-6744-996X" />
+        <organization
+            url="https://www.recetox.muni.cz/"
+            email="GalaxyToolsDevelopmentandDeployment@space.muni.cz"
+            name="RECETOX MUNI"/>
+    </creator>
+    </xml>
+    <token name="@HELP@"><![CDATA[
+        This tool uses an annotations table to rename columns in an abundance table. It accepts paths to these tables, 
+        a renaming mode ("single" or "multiple"), and an output path for the CSV result. 'Single' mode renames based on
+        the highest match, 'multiple' mode renames based on all matches.
+    ]]></token>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rename_annotated_feature.py	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,94 @@
+import argparse
+from collections import defaultdict
+from typing import Tuple
+
+import pandas as pd
+
+
+def parse_arguments() -> argparse.Namespace:
+    """Parses command-line arguments.
+
+    Returns:
+        argparse.Namespace: Namespace with argument values as attributes.
+    """
+    parser = argparse.ArgumentParser(description='Rename annotated feature.')
+    parser.add_argument('--annotations_table_path', type=str, required=True, help='Path to the annotations table file.')
+    parser.add_argument('--abundance_table_path', type=str, required=True, help='Path to the abundance table file.')
+    parser.add_argument('--mode', type=str, choices=['single', 'multiple'], default='single', help='Mode to use for renaming. Can be "single" or "multiple".')
+    parser.add_argument('--output_path', type=str, default='output.csv', help='Path to the output CSV file.')
+    return parser.parse_args()
+
+
+def load_tables(annotations_table_path: str, abundance_table_path: str) -> Tuple[pd.DataFrame, pd.DataFrame]:
+    """Loads annotation and abundance tables from files.
+
+    Args:
+        annotations_table_path (str): Path to the annotations table file.
+        abundance_table_path (str): Path to the abundance table file.
+
+    Returns:
+        Tuple[pd.DataFrame, pd.DataFrame]: Tuple of DataFrames for annotations and abundance tables.
+    """
+    annotations_table = pd.read_table(annotations_table_path)
+    abundance_table = pd.read_table(abundance_table_path)
+
+    annotations_table.columns = annotations_table.columns.str.strip()
+    abundance_table.columns = abundance_table.columns.str.strip()
+
+    return annotations_table, abundance_table
+
+
+def rename_single(annotations_table: pd.DataFrame, abundance_table: pd.DataFrame) -> None:
+    """Renames columns in abundance table based on single best match in annotations table.
+
+    Args:
+        annotations_table (pd.DataFrame): DataFrame of annotations.
+        abundance_table (pd.DataFrame): DataFrame of abundance data.
+    """
+    scores_col = annotations_table.columns[-1]
+    ref_idxs = annotations_table.groupby("query")[scores_col].idxmax()
+    results = annotations_table.loc[ref_idxs]
+
+    queries = results["query"]
+    refs = results["reference"]
+
+    mapping = dict(zip(queries, refs))
+    abundance_table.rename(columns=mapping, inplace=True)
+
+
+def rename_multiple(annotations_table: pd.DataFrame, abundance_table: pd.DataFrame) -> None:
+    """Renames columns in abundance table based on multiple matches in annotations table.
+
+    Args:
+        annotations_table (pd.DataFrame): DataFrame of annotations.
+        abundance_table (pd.DataFrame): DataFrame of abundance data.
+    """
+    queries = annotations_table["query"]
+    refs = annotations_table["reference"]
+
+    mapping = defaultdict(list)
+    for query, ref in zip(queries, refs):
+        mapping[query].append(ref)
+
+    for query, refs in mapping.items():
+        new_column_name = ', '.join(refs)
+        if query in abundance_table.columns:
+            abundance_table.rename(columns={query: new_column_name}, inplace=True)
+
+
+def main() -> None:
+    """Main function to parse arguments, load tables, rename columns, and save output."""
+    args = parse_arguments()
+
+    annotations_table, abundance_table = load_tables(args.annotations_table_path, args.abundance_table_path)
+
+    if args.mode == "single":
+        rename_single(annotations_table, abundance_table)
+    else:
+        rename_multiple(annotations_table, abundance_table)
+
+    abundance_table.to_csv(args.output_path, sep="\t", index=False)
+
+
+if __name__ == "__main__":
+    main()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rename_annotated_feature.xml	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,53 @@
+<tool id="rename_annotated_feature" name="Rename Annotated Feature" version="@TOOL_VERSION@+galaxy0" profile="21.09">
+    <description>Rename columns in abundance table based on annotations table</description>
+    <macros>
+        <import>macros.xml</import>
+    </macros>
+    <expand macro="creator"/>
+    <requirements>
+        <requirement type="package" version="2.2.1">pandas</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        python3 '${__tool_directory__}/rename_annotated_feature.py'
+        --annotations_table_path '$annotations_table_path' 
+        --abundance_table_path '$abundance_table_path' 
+        --mode '$mode'
+        --output_path '$output_path'
+    ]]></command>
+    <inputs>
+        <param name="annotations_table_path" type="data" format="tabular" label="Annotations table file" help="Path to the annotations table file."/>
+        <param name="abundance_table_path" type="data" format="tabular" label="Abundance table file" help="Path to the abundance table file."/>
+        <param name="mode" type="select" label="Mode to use for renaming" help="Can be single or multiple.">
+            <option value="single" selected="true">Single</option>
+            <option value="multiple">Multiple</option>
+        </param>
+    </inputs>
+    <outputs>
+        <data name="output_path" format="tabular" label="Renamed abundance table"/>
+    </outputs>
+    <tests>
+        <test>
+            <param name="annotations_table_path" value="annotated_table.tsv" ftype="tabular"/>
+            <param name="abundance_table_path" value="abundance_table.tsv" ftype="tabular"/>
+            <param name="mode" value="single"/>
+            <output name="output_path" file="single_mode_output.tsv"/>
+        </test>
+        <test>
+            <param name="annotations_table_path" value="annotated_table.tsv" ftype="tabular"/>
+            <param name="abundance_table_path" value="abundance_table.tsv" ftype="tabular" />
+            <param name="mode" value="multiple"/>
+            <output name="output_path" file="multi_mode_output.tsv"/>
+        </test>
+    </tests>
+    <help>
+        <![CDATA[
+        @HELP@
+        ]]>
+    </help>
+    <!-- Update to the correct citation for this tool -->
+    <citations>
+            <citation type="doi">10.5281/zenodo.7178586</citation>
+            <citation type="doi">10.21105/joss.02411</citation>
+            <citation type="doi">10.1021/ac501530d</citation>            
+    </citations>
+</tool>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/abundance_table.tsv	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,4 @@
+	C001	C002	C003	C004	C005	C006	C007	C008	C009	C010	C011	C012	C013	C014	C015	C016	C017	C018	C019	C020	C021	C022	C023	C024	C025	C026	C027	C028	C029	C030	C031	C032	C033	C034	C035	C036	C037	C038	C039	C040	C041	C042	C043	C044	C045	C046	C047	C048	C049	C050	C051	C052	C053	C054	C055	C056	C057	C058	C059	C060	C061	C062	C063	C064	C065	C066	C067	C068	C069	C070	C071	C072	C073	C074	C075	C076	C077	C078	C079	C080	C081	C082	C083	C084	C085	C086	C087	C088	C089	C090	C091	C092	C093	C094	C095	C096	C097	C098	C099	C100	C101	C102	C103	C104	C105	C106	C107	C108	C109	C110	C111	C112	C113	C114	C115	C116	C117	C118	C119	C120	C121	C122	C123	C124	C125	C126	C127	C128	C129	C130	C131	C132	C133	C134	C135	C136	C137	C138	C139	C140	C141	C142	C143	C144	C145	C146	C147	C148	C149	C150	C151	C152	C153	C154	C155	C156	C157	C158	C159	C160	C161	C162	C163	C164	C165	C166	C167	C168	C169	C170	C171	C172	C173	C174	C175	C176	C177	C178	C179	C180	C181	C182	C183	C184	C185	C186	C187	C188	C189	C190	C191	C192	C193	C194	C195	C196	C197	C198	C199	C200	C201	C202	C203	C204	C205	C206	C207	C208	C209	C210	C211	C212	C213	C214	C215	C216	C217	C218	C219	C220	C221	C222	C223	C224	C225	C226	C227	C228	C229	C230	C231	C232	C233	C234	C235	C236	C237	C238	C239	C240	C241	C242	C243	C244	C245	C246	C247	C248	C249	C250	C251	C252	C253	C254	C255	C256	C257	C258	C259	C260	C261	C262	C263	C264	C265	C266	C267	C268	C269	C270	C271	C272	C273	C274	C275	C276	C277	C278	C279	C280	C281	C282	C283	C284	C285	C286	C287	C288	C289	C290	C291	C292	C293	C294	C295	C296	C297	C298	C299	C300	C301	C302	C303	C304	C305	C306	C307	C308	C309	C310	C311	C312	C313	C314	C315	C316	C317	C318	C319	C320	C321	C322	C323	C324	C325	C326	C327	C328	C329	C330	C331	C332	C333	C334	C335	C336	C337	C338	C339	C340	C341	C342	C343	C344	C345	C346	C347	C348	C349	C350	C351	C352	C353	C354	C355	C356	C357	C358	C359	C360	C361	C362	C363	C364	C365	C366	C367	C368	C369	C370	C371	C372	C373	C374	C375	C376	C377	C378	C379	C380	C381	C382	C383	C384	C385	C386	C387	C388	C389	C390	C391	C392	C393	C394	C395	C396	C397	C398	C399	C400	C401	C402	C403	C404	C405	C406	C407	C408	C409	C410	C411	C412	C413	C414	C415	C416	C417	C418	C419	C420	C421	C422	C423	C424	C425	C426	C427	C428	C429	C430	C431	C432	C433	C434	C435	C436	C437	C438	C439	C440	C441	C442	C443	C444	C445	C446	C447	C448	C449	C450	C451	C452	C453	C454	C455	C456	C457	C458	C459	C460	C461	C462	C463	C464	C465	C466	C467	C468	C469	C470	C471	C472	C473	C474	C475	C476	C477	C478	C479	C480	C481	C482	C483	C484	C485	C486	C487	C488	C489	C490	C491	C492	C493	C494	C495	C496	C497	C498	C499	C500	C501	C502	C503	C504	C505	C506	C507	C508	C509	C510	C511	C512	C513	C514	C515	C516	C517	C518	C519	C520	C521	C522	C523	C524	C525	C526	C527	C528	C529	C530	C531	C532	C533	C534	C535	C536	C537	C538	C539	C540	C541	C542	C543	C544	C545	C546	C547	C548	C549	C550	C551	C552	C553	C554	C555	C556	C557	C558	C559	C560	C561	C562	C563	C564	C565	C566	C567	C568	C569	C570	C571
+29_qc_no_dil_milliq	14440614.0614047	100829162.950447	254866018.799615	15274982.3781313	5224836.34188986	5885730.25849524	951826.455585983	889479.276736861	1795609403.16384	2421762.67187108	5163569.54055468	238798215.712716	354389395.659526	796483.933541114	823048.878299925	23198329.5204869	292115.435176988	712515.418590804	19610929.4892356	1232587.75701825	3596492.79850348	1629639.47376732	24462390.9163424	485438.836480317	868952050.264982	81375.1586185473	99599261.6309831	959158.254779201	536304.782185507	4001011.6875862	7739617.79445237	1615156866.41566	3949722.78923788	2175945.26658084	40746732.6515362	618603.541165935	9321812.02744594	1806309.45076003	946808.521216693	1380448.93849442	4008025.45350866	774432771.67135	6185010.41280613	3977041.90828131	807444239.555129	117208.261097281	4416621.75166316	11070753.8362958	26211662.9499907	69183910.0525939	60290768.6032428	1576348.77745384	312940893.106132	13076274.7260471	2432709.41029711	225559.955293657	143921764.917415	533636.785572528	10234910.8210168	894305.68092461	352072.205688018	3044048.84816934	7269277.56727447	3913511.40312328	307875.120452888	371077.171892254	287190.462230271	41540567.0240222	13559092.3758615	406492.348681204	24808557.5598735	619094.13446721	266980.599376974	2656865.33861078	2652633.12587089	114017.206962404	164284.989815954	1192746.89473896	7651824.79355225	213604941.362295	272303.678962713	945765.455015841	2146660.56421118	237213.177102788	1153528.12133704	1010797.7193887	124737.084480499	4189366.61204168	102986538.666234	736946.506777988	304127.295255388	691072.335977527	1103791.97882047	2479973.07098931	8905173.39736247	25041688.9624318	124766.399660988	347141.68677344	642044.289099355	354238.743461047	194317.090990598	385095.809290498	127341.597037749	157303.861084333	170750.262677683	917565.301446466	1769184.65218783	166453.198335507	32742511.7781421	2038450.00024453	5717892.0841901	1404987.61805938	845139.568618001	1484031.62670076	302411.519888222	68405.8335896558	146616.523047761	4481021.17562366	46129245.2993171	353938.191426674	183453.986464873	253913.946132376	2372475.39288604	3403842.6347695	2206305.34331278	271644.825859711	1343015.60252275	1156634.49928246	1292699.04759743	343130.988071445	1785108.12921876	528828.965191606	842233.399693472	5777215.15464433	233629.063207309	171218.372521778	2107892.64296657	88120.628416599	596649.828309023	3672583.70822133	6617213.15405245	181008.115138583	2586463.86881571	185920.318958129	1241015.34911364	92227.7955224766	129802.79504124	192555.107703765	145542.62302623	1160899.31563216	112917.924001808	124007.85633309	633684.584728627	2280834.12973503	445536.016790919	124683.380919967	1570606.04419484	154953.831906835	256155.469878756	894605.176902167	1626458.96750198	285181808.698182	610253.234772327	391783.348061144	398324.505959962	328390.586957152	1838374.29468941	1283743.91041274	209311.885783803	940521.92798673	451883.662719365	7734925.17999533	384861.106784837	1484189.97511908	57114.8878988477	39988988.1680606	6479747.39105557	894880.987138881	1812684.67197649	527085.019807927	260908.733449833	888505.281443954	8846164.30225623	459345.290532086	867204.157305589	410857.517229929	80160100.051693	523488.39469134	191980.824793793	1330690.93776021	149920.873203244	158072.175838165	290862.088795427	193353.481374758	349518.966398228	118883.741228244	314215.271673589	79056291.3427869	807794.876841978	511667.260958486	147711.77271555	6414204.41935647	428033.644825501	54406.1929007828	7038434.23383763	5063741.97165563	1718815.64454285	160341727.997531	91202.3205404207	42856493.4461666	4121822.89471918	1352655.82108955	100262.368423675	473760.589138636	2855738.67974274	74540.1352325425	283974.144147633	1079790.73322084	470186.03418124	371174.561962158	1534860.936247	274393.399828041	63825735.564163	73772.2577391385	116119.044871487	412139.136220895	244747.931389062	286713.59221739	971284.016318051	756099.137390138	78333.202817093	165271.223381125	2431597.42755326	85935.807989955	179193.179701008	172855.809883764	246051.049985504	126545.58012136	426177.723240474	2769018.85026361	404802.734176745	1923748.89716192	3016143.88485513	2363523.00565838	23284927.1740917	167790.389630975	171671.864404718	793909.181841846	118189.781563813	1713640.80852142	111893418.150679	305902.081876272	1523388.37838287	22017276.8530788	4130667.64546185	26372022.3156075	1610541.08448918	190673.536242371	1764055.84738082	50304425.5172517	107590.092617611	581867.629417969	58538157.0973169	91699.1040984271	3743222.54773702	602264.045466521	1573453.05821107	41175.5168575104	87483.2620456882	100650.630521181	288897.447441482	561627.500087703	46354.5731825084	7707887.24466242	339148.793690526	336184.961195537	453582.157952033	943536.01891475	1075473.18291486	153513426.619558	355045.125851123	657067.432521505	185275.512026864	1130209.36515672	632077.098383767	56679.1852977019	440021.861428079	672029.168164225	93314.8672883753	700162.344771704	225501.155502694	112928.950453556	1904021.99277836	11711071.7927272	507050.635006828	584463.880609796	4371864.16207653	2346017.75808067	190871472.352814	6943800.33128494	752144.080942573	104496.029479091	151268.386433917	732547.303427989	46411.238985187	99769.8370011166	85383.8079864119	2432865.45207562	33742.3879554692	32130520.3912716	406313.76326123	1279524.0344208	635256.679687322	55355795.0847213	6040550.33118436	1281717.97028531	235408.917370418	687178.284350906	293361.429494415	18822059.6938834	251167.774654372	15810813.4501523	43325.1468710441	1579624.18533472	12723639.1718413	49747.8041228634	132131.624787816	351740.412541555	928533.48729402	18612.2660593575	89233.3083720041	706013.63777662	12252274.5364418	8476222.08930386	64961.4777280155	103528.375171996	201548.646113665	575552.884111883	1009434.13627759	597447.929513582	3105056.22085957	976477.781884932	469457.874228353	22962.1545852533	4746136.24003677	73960.4175520273	240537.341751784	704240.729082267	158243.634136728	333589.832455627	157921.836197013	1005166.97509011	323922.648002014	10714583.5602912	3768765.86352035	1442019.63453249	443328.936401396	6106021.40480165	177975.999539493	11196525.972035	625328.312809426	443677.323448254	2193290.16040304	534663.884635537	181390.54127271	50137.0675933401	845211.037905123	7620896.74648852	20216.7639282066	60432.7329863589	476450.541255207	2797378.73376289	2767283.91708911	140302.013859978	23829799.234559	1559442.52397802	159117416.793444	241636.23259973	937302.145246527	520945.653223278	275146.782466926	40544.235086722	4148579.43970073	97486.9208667038	164443.854994334	221480.787686943	1977377.9139714	224692.808446301	1286466.01384832	512291.442394607	366463.466814217	226208.030212206	336279.830141342	304927.717052496	273227.545158626	123111.99615553	79584.5162287934	126929.069529116	3380783.0865406	75366116.0055795	14197428.5171494	748603.842091047	102903.412752503	50856.5279264592	379824.451200794	59364.4879636598	380768.703886271	649444.831936768	1436511.9788102	30452.2209443197	400315.601502185	475633.291261145	376904.56436793	1347517.59748949	313180.639965119	279877.124145521	136217.494292502	534480.726483347	274557.607422378	112040.793282691	44183.8398343819	675011.809801576	91700.0840682597	241613.851069268	104171.24400331	100370.748910995	239898.744232248	4553200.30600612	200810.03855976	379375.516382329	53135.8731573179	83877.4066423819	1182743.80960836	67240.4270471499	916634.105671495	66171.840828263	1739872.56914696	19393272.422516	103859.947983179	55204.0233194981	2090182.62101482	378331.091944269	57310.699596518	106517.402998166	787967.563880994	829645.826482723	100534.316928823	2770935.4709297	411726.466395226	96045.3288555963	628068.760550293	29804.7463405906	264819.043654259	2478694.81215001	346769.410771142	1263859.09020081	259604.939538791	67826.3601235881	162027.431094379	407431.943307642	94991.6738132123	42007.8280438406	21423.8549841985	31754.4912281207	92552.7387324443	187066.663806944	17578.2271587531	107149.379100013	475971.003782981	211217.534961672	1117974.49293881	1858295.57540006	167654.74792272	93678.1142002137	341957.427012761	178007.626249578	7387605.01972806	39046.49199744	134299.060450251	858755.878864044	786014.258853068	308594143.827086	11269886.2493807	262006.872275706	1555959.09722903	7715133.28787761	405494.996049732	575285.308435193	59928.9967272496	170625.280104648	31632.3633850994	124214.240030917	87078.7200266504	74062.702373245	241378.529925604	145829.484730929	20565.1836503832	132442.519545276	1018538.82797877	734457.419252589	722081.879867561	31160.0725813755	639972.829936804	702908.649051716	69192.4648682276	127820.386902252	551438.078538578	42527.0288625585	149642.110693689	165102.044609933	53449.0156581588	7418262.92752884	130661.188278654	2226073.12241069	39812.7849534061	206852.658092867	1473676.35204091	80700.1863110736	119444.532408566	402247.365967254	1750239.18283579	42929.345925633	157097.703594568	822517.534339315	158964.956387451	111698.364463495	349403.103495561	92209.5918329232	283005.42437509	82346.6943355277	521142.725610277	99951.8953747032	1618122.01529804	71381.7011102204	342347.230828269	6150274.13831189	476591.167735938	63508.2988431147	17314.6239711719	16998.9781310613	4604744.62877983	1627567.7176769	232088.165235616	97707.2003887021	73696.8715159596	10543.6491506588	51712.4023184236	740043.844541823	132678.71281847	1037721.66527753	131223.098977164	227557.794117634	6203012.92349146	1400029.88633905	86141.5821442099	168351.662508645	254557.340948237	525645.599579486	91384.8527279544	80626.3117364687	230931.183104196	182866.231001052	115376.180481998	265069.333079279	7808.54006052875	1509981.79383827	39516.2195222901	126471.516884855	202461.990792713	61115.2653705485	43479.113964287
+21_qc_no_dil_milliq	26070349.2803607	146008751.636933	408904244.591794	24957740.7278178	11107388.0390631	3385859.25835038	7097130.60043992	1504947.29106214	3006934586.27679	4247026.68262062	6772150.81297684	404489050.606047	526885606.333045	2031959.70464056	2351488.32442092	69299844.3584991	793299.511545117	1984387.93832144	32673496.6677771	1048575.97286468	4266943.93743135	3284717.53495599	7943483.7269452	1969804.03155317	1434866456.51155	292036.75028308	213447414.589078	1907279.41019282	1090662.48540856	15758783.5356221	13676670.128858	2313687630.49468	2905979.94491363	5733929.87148719	194468433.736033	766921.82984451	12591215.6380976	4011752.66334245	965959.565639412	3148615.98028764	4200334.99758914	934474222.114851	11134262.697354	7709581.27153679	1362287985.21305	363835.592728859	11259392.4931198	17605839.4128754	75008510.8049596	117742709.938998	48583995.9161995	1223408.34962293	515279920.401294	22207684.9964095	264771309.792906	402683.643442574	273143193.03231	1426625.95132705	28100812.4045472	1994639.90238957	792776.888986923	7101936.00556169	16784402.2155968	3867850.03728131	680984.61183122	800149.92623362	304295.180866183	79718770.3423188	24317420.9093696	804758.905397372	6676995.20593821	951445.671240596	1775655.17679319	2902696.28156531	5093840.97968896	296301.574761847	339696.304384125	3533226.05397998	14961233.204538	574499444.902836	655534.325322068	1995797.63003626	199142.282144369	242124.499570827	2791135.54972991	2275510.02233481	349503.556702179	8651031.99886833	153078388.028495	1620723.08087246	605861.309961526	2186116.25504274	2505949.31190303	5292419.17148331	851900.085921429	36440662.5480607	226699.139550087	945544.323565837	1456798.44121159	614013.783653598	420221.138224002	1685118.08469622	377373.599909949	456701.112510802	430549.486577663	1554661.92633526	4509534.8866799	389475.474166821	14578577.9365696	287398.079683991	8613727.10522581	2616662.9040786	966112.185426879	3631560.62722357	485204.629286362	158553.300891611	295009.435113434	1209835.46090176	79785712.1392163	621586.921346213	508813.751914532	577362.222074534	3682288.99444316	960824.04398682	4792416.31501603	656509.788350941	1835295.08088371	1408474.32264474	2538654.95464263	662856.385899519	1203851.74299805	571531.826275098	1571543.08075628	11413815.889446	699113.182776882	324454.610834479	3282665.56938772	169971.914397853	1065399.92662013	7392538.63699044	10066934.6892113	354346.634936801	5772276.87475898	353360.420956642	12305173.5428009	161359.585644657	289124.376360026	308132.902753053	501472.406422182	3887872.90163675	275809.98442637	158082.616234354	4323678.09544809	5077863.02061366	722951.151938844	291702.33365275	1970317.32553064	350832.662352471	380884.793394278	2729300.52194254	1899425.0009517	525936279.977835	2445935.18650614	788908.065955096	701758.881986656	456063.858609728	40125452.986788	2439894.2653986	132107.861088189	2073301.59643221	706430.238326447	12008066.4244669	4626151.01157454	5134560.20619932	121629.290162593	34976385.6510767	11304734.4701867	531148.029829789	1746980.34438247	1011290.9113094	492663.444051595	2418225.49441515	15358620.1352443	739311.540996718	1742460.6533387	780394.015006922	12648310.7580781	2185801.82466136	394536.515931263	2432918.43195443	286206.248058851	220520.188272361	391026.662911868	489673.579609101	939757.121449082	219040.517685702	585465.247604449	132838889.858043	1555894.46265874	798553.962094569	508494.773357964	2352174.30654391	881764.082320597	128649.224507713	15667217.1952933	5691141.49167813	3271559.48153815	257349192.599451	187097.047363056	69848681.8476954	6650621.22214409	2630564.94787311	196555.269490661	801051.115848365	5462669.20977775	233213.288107669	492952.871330564	1875830.27670489	707949.664752056	477062.905109085	2638419.68390402	711987.758637752	9184793.91652739	118531.068658411	217870.698887133	1614713.5626188	385925.463159269	550077.579604139	1292424.113406	1889707.16228674	385917.80622175	213775.239563306	5367623.95033337	274781.732014113	269484.252334373	357442.325045444	491172.893907358	198961.521110152	992095.263734729	30405922.9319412	968630.732721463	413845.788051211	5130760.13061179	3838630.49652271	31704406.0311905	421483.325017784	212336.768444318	2153207.23485335	225169.221209951	2763298.75224312	62779975.3663742	645000.133595753	2357499.38680395	35550778.3435748	8149007.16966682	1273546.55238575	2439595.77483523	440933.783255322	1030032.88422271	51874403.6291333	461067.252566213	349912.286205022	210754556.595266	158082.629799107	7599687.17479198	1238088.42910692	3545671.13384068	102328.867380021	191412.268943551	207715.111802081	873021.372375438	731977.719941546	160206.522593122	17413096.2976013	1971624.52414819	656394.280792547	986966.46384031	1812687.05593373	1140337.68071703	105381225.947338	1676428.20268744	2390257.15481746	368880.281331271	1325914.73797877	1249523.15845941	127538.298768649	761907.798911637	1296647.55661174	176231.423826943	1373448.02535969	429167.60789352	362104.758822867	140121.887723066	16957761.2796882	156108.940860891	1379002.02988453	520191.491204654	3614517.10510122	312468075.032695	11936196.2982333	1681801.07611419	290785.104907327	458393.666589655	1550734.81050798	140382.126113397	714075.470238594	212832.646619006	4892771.6519066	128447.128837415	12010233.9679473	475437.178988938	1630572.25143544	259255.870909852	13075512.679105	13343437.2737656	2666157.44817459	621626.883162637	1391029.89674248	528592.446511173	33210099.4369011	511756.761886741	28582917.917851	61702.9259602611	2326958.49083918	25817607.1815876	220067.479230177	306393.383045509	701627.482088156	1269931.71512106	43000.274678756	193212.034827346	31333158.9928369	14050865.3448722	6291874.05835038	175656.339612996	164160.695051803	559944.472760488	909890.872420404	1453010.91616223	807360.824597741	6269132.30059838	1823533.59900151	3251349.57978153	64735.1151391174	7889363.9300156	12269346.1472782	501016.098405019	4588524.16672173	84906.1704974058	626519.885501213	166358.122919606	2318413.95995921	461703.261638453	18009402.6126212	7487746.90632265	6332742.93250568	1253348.75853802	1790534.62931496	437221.35244295	23900086.92836	40468385.6819574	290038.715116187	5915313.21574955	1277788.01841063	408767.671032645	203546.897970158	1461352.35814636	1180952.51442667	50318.9489874143	143498.48302385	1093141.60512625	1600080.44467643	5425547.61148393	874328.206550438	22610503.5863278	2806417.672284	268803895.871009	523596.165449981	1493417.88692459	392658.666004533	544998.204569155	78472.9808146823	6517785.12323603	48488086.0488792	337835.88614546	491060.179734978	3911062.62590461	466022.945948103	1931979.82355584	1126548.28090649	801472.943696042	367671.42023088	692176.817150669	2646876.27611173	627756.022536587	423366.917472766	202253.133560885	289703.069203037	7818373.95272454	81181022.2960215	16622051.595053	440414.812636013	189729.677279407	103129.127689326	333715.120445955	120426.998773206	527841.967344062	1383344.81811629	1989181.99789654	43063.7598914271	821396.52085818	513430.016530644	413259.531667329	645067.239612225	576915.570467145	616421.990579706	62060.1758561754	649357.240731039	915730.453123188	207356.382546588	78239.0350474187	1475225.71869413	157493.702005058	2224807.87701759	324347.232023879	192819.141797464	244931.107376971	5550427.8476089	537521.279609379	1322756.24340697	133264.736892863	157931.557920006	2741931.23325217	154147.901099975	3017578.10316174	118295.423847526	5155388.29921242	30962660.282012	604330.145089706	85167.403763531	4699227.42946326	494723.70232802	209186.394028041	165721.511680709	440831.178632892	1225477.87335409	167105.461202212	2448414.81465948	464726.990537896	135155.385440185	1507159.41344313	116533.561688774	631012.011688647	1774177.21823163	47296687.5742453	3218708.10118633	347855.110725329	157985.617565956	331690.654025668	798473.366677003	190869.51159685	108903.88583039	35105.1042218542	103894.493420915	356221.874183133	537233.890244168	56205.4913413628	323978.155722944	54315.1077773271	390306.80130373	2068618.97236771	1682306.48577322	273031.95859986	130448.682377148	814382.027409234	321369.829655579	7813256.76921908	156814.238667148	354836.611339951	318089.991629084	7015866.10705985	20345842.8678732	19621668.3302456	492782.609594342	2876858.00479124	12991962.5122613	442435.843303942	1056541.50629665	355813.008230544	420270.597476008	60757.4393453075	295471.469136587	94662.727294923	183491.043565439	495053.940182894	258059.9533334	64161.8865076934	315065.10880967	1981037.54892759	489076.642940587	28015572.8656802	94397.0501682437	1513450.59840156	814338.624368909	124358.124981047	127503.197044364	1154745.71923378	91951.5093814299	241504.486063206	340998.28414024	1096676.8934664	712004.942041189	231827.212102949	6225779.68293718	392480.893676036	257622.033029913	3066682.26420552	87198.7831677956	359371.86514479	1560034.57363207	3907051.90712751	88241.6425428288	138969.730816956	1714518.1691046	174145.189830669	236761.793072231	372359.979506186	306663.822341579	298808.581963852	1428825.49195599	302499.803068701	176656.286988778	80359.4999129077	76223.2219013026	673234.802843784	686955.080580845	420250.08893139	88274.8165645563	53314.3717602503	32642.5545215419	8638838.73492695	4880761.01818178	96347.4021286323	122895.115752553	147310.988524813	28997.2642133291	140945.226909128	1997127.87604324	183737.141413644	1839223.28898626	310412.829133594	475194.373238769	1462389.62544212	2506343.17851757	102234.662368388	398262.661776036	309648.269059559	2483497.5790419	351962.956370874	129228.861868564	513424.676605711	225070.405244924	335376.476775956	127621.2740525	32016.4498243524	646648.770593028	114350.544092624	2651522.9221705	547879.884533997	107726.643754013	300272.426399703
+8_qc_no_dil_milliq	18033554.0644266	158795234.497959	386525938.781932	28100292.0447454	11408126.538219	5891995.6429869	2293430.59767787	1094350.38046884	2634598108.03545	3877910.07548703	6093003.96510602	398405179.747627	87103541.4207339	2198597.58030618	2690141.01967362	57520983.1729558	527027.393238004	1109356.13541164	34641486.3000839	1013703.24446653	21177754.819665	3317577.09112315	6642954.74629682	906565.012437307	1350532566.99168	188870.105890047	218298997.187331	1823157.93769992	1589871.20266521	9635543.39425157	74604966.4510763	2253909090.8901	4839211.99714237	4799807.67862795	181665615.303248	578566.3992451	15780464.7837383	3481340.38906143	987168.475834872	2415856.61031353	4627910.91215767	1213144393.32849	8753836.75363215	6728488.34214168	1273014610.36161	321931.407516834	10741207.2584862	741135533.182356	56699210.3362647	110676734.42599	47200843.6396904	1669328.53643019	491596563.289221	22268250.5533301	151163268.1819	316735.698166271	227126254.774032	976361.525673828	36670186.5297931	1671717.94052565	706017.721790079	7366475.71564914	8547427.46412048	2817456.63195097	501624.89860826	593622.013918314	349519.713420345	73417495.3758826	22744112.7170865	697447.108882533	6562896.35191878	723374.331936998	1388465.92226644	2738595.45191417	4525499.96351089	161671.52672881	181656.356427737	2103891.12077278	14485833.3119251	574572807.641236	516390.688984481	3878009.47680111	2007063.39616844	296781.07038046	2470017.22741585	1434711.11813173	291528.328942914	991870.643887016	1379440.80264759	1263393.27106144	459757.164239132	1668106.8412583	2398711.82431911	4317101.56295803	18779926.290973	38794376.1050257	245790.567853514	605966.07818606	1048780.00460455	515556.858786924	377599.418486764	671417.474318285	298742.081807458	274228.695292241	306059.666887225	1863335.3809075	3590391.29437902	303680.395752885	26861792.4021268	2273952.71178689	74372557.646146	2460292.11589489	1523501.48878832	2780476.18800621	363794.43085265	149629.719965978	243285.865289247	9158920.52093716	52700924.4455898	408646.600661544	445485.454426541	470262.499014943	2780225.39357877	1063811.97961051	1648482.54529726	498164.213642551	1240348.81749561	1475875.79395335	1983410.21760016	578471.206606711	1100844.95419082	584730.591736958	1491249.83879307	9686045.12414779	585672.577982521	313007.228838314	2969926.47488575	167176.954804391	874351.35249902	6698084.07836097	13985384.3449324	266742.371306405	4852219.04545366	235100.376598425	10354138.3506744	149658.778269853	240498.601576009	225912.223399115	454400.107110131	2794383.99560631	197212.101776898	146442.799294156	4986995.60292949	391977.630133252	592697.822097822	317123.297711517	1744143.33774441	293992.906283783	313455.614820465	2344418.73869151	2206265.18075361	65054127.0055689	1584437.79435085	799312.776472209	676945.282337613	397703.502599541	2210766.00196468	2282502.9302982	121873.219047803	1380273.36684567	531110.868043379	11901702.1336935	1594718.3066492	4253840.11802757	101774.205569194	44063041.7565326	9395428.37217377	375253.270655604	3672673.53853561	569299.690838548	454782.23723466	1498842.62713677	298364.858588636	638100.408777301	1461289.51153955	788300.611384312	11820337.5965704	1845695.04698192	253780.251798781	2116919.67079731	223210.430853903	182354.840292411	981217.773827371	402993.388595316	793729.127973023	156802.362248206	422681.422544636	125496927.444999	1173026.55411111	847650.465664199	244903.185811221	3002536.04121417	667738.303283982	138240.724748392	13820699.9589605	4965371.58623576	2105854.83452673	14246711.1914307	103554.363996792	65617992.4110415	1310608.61539084	2912025.71752107	174398.010980331	449524.171746635	4122973.78216696	94798.4535947456	622151.319280275	1462655.93866404	649801.933485414	834598.254012643	137547.618283485	630917.280632451	93646876.2161929	94574.6109749865	179560.052619828	747636.783716104	358545.094559279	657010.208895061	1583658.69253437	2592114.06745779	417825.94983205	237608.388260206	3726375.89572868	286973.166304995	230718.908246362	209295.807194494	78663489.9111223	285379.338375089	1324488.91838607	26184088.6697722	941365.768203162	465927.293758912	16425563.5669153	3608076.75602901	30907054.1176332	336153.532710479	100838.958875019	1933816.64796839	174957.248053726	2150837.91926325	73026394.4405863	427684.997087685	893151.341842279	78469223.2535347	1837358.69264852	853119.959891686	1695254.38069659	425322.800774036	806836.712963395	55778174.5610364	717485.335789334	307455.977701068	134842507.142372	171031.614108871	6433538.37019055	1122728.28715801	303613.796918849	87992.3128434421	199755.366398372	1173328.47819722	751911.41723466	705340.096103193	104210.081611212	17005564.9552916	1914116.92537651	817087.95417216	1815567.97770686	1539902.14079082	1270466.45932471	95446607.6657953	1419664.74767833	2208382.87378589	310436.407690046	816694.273898428	827340.049308981	127320.211909243	646086.20496236	1291407.82714993	204894.614249798	1211325.20495982	140229.564992032	163941.534348892	11272235.3070866	16812812.4791466	412828.724805623	922754.286586769	149349.506939192	4758576.02691196	55976345.4503813	6409572.78239187	1630460.42168711	499798.531223893	1974355.16656009	1300116.48880845	85949.8180598739	729774.941165726	157632.676805029	6041750.87347608	76809.4844940669	2778454.27754981	448869.21386025	9274350.7137987	961757.838580142	1479014.95200065	10939255.9178191	2142211.73994505	222695.994668957	1194933.86761736	459605.05749974	28096861.1341811	173174.581915819	27712114.4396505	69184.7886337152	3162181.10838025	19028925.8380819	99122.8704980522	158060.772334563	803387.214347972	868640.899100436	36411.5647329414	206318.206038311	956757.689080849	12775488.3042542	17890979.5668956	177793.86995454	149897.26344337	203127.880067918	691194.826894931	1542198.48834296	1048841.61070759	5263479.56711395	1096551.71177588	4086964.10704739	62077.1321822708	7139827.38027483	2931560.12002706	739338.317998611	4047332.59618225	141942.904558214	702760.607908284	167934.254744183	1447613.91375448	471133.015683043	16504167.8280614	204308.48906554	5359251.82685376	695043.435240178	12003004.4150969	342752.543408733	22148637.6710587	784459.021613767	439116.604778238	4721451.97012956	848003.310441455	317616.938822832	108687.425837875	1235361.76411996	1077517.6842959	38905.951617897	116950.516550806	1096690.7111615	2880094.60182139	5136943.08488264	673547.774413137	22392036.0386618	2415288.09606271	2003756.29126753	394077.873841276	1115603.96352714	417778.767421155	11819195.0286552	76555.4245547247	7743367.44227409	86219.2857102191	351314.690412384	599995.525467539	2460772.68362305	533022.360392473	694353.520762331	1346439.22702378	732792.803930996	277876.306394059	624532.078388532	3179015.67820813	576021.279400396	280494.819397593	134799.623752372	212768.984776508	3382421.33569654	92898512.4311801	13223985.2130325	498589.729518623	183637.56405057	68802.2298879015	404358.30488774	116068.972557888	429396.952556901	1296701.25183242	1521322.80636681	29765.8618627488	521065.668857697	425892.743778167	401604.676424981	1110376.94558137	520056.093266083	725594.814779287	85275.43391835	648833.158157628	681989.285538676	174571.160772883	69864.2971794516	1203380.76736934	274728.442550141	490534.204548014	168879.838000285	201847.854173309	438930.867349431	5235936.5032364	200827.152998417	460869.461412979	155588.44181464	145502.897006461	1494716.86778102	83883.1120468015	2192460.0568132	128780.225719568	4825351.00009989	27536510.9922369	559616.504840751	82205.6965348961	901809.673640509	375667.610860315	116639.209688359	127566.558332909	533034.745956742	1451958.91597655	2130895.51711982	1789252.34307323	486562.695964036	180134.910838113	601329.558263094	104101.938801513	324963.288542131	1612702.63173759	550651.64417898	2766138.53520165	377252.413645581	123645.758494625	387984.302285353	839980.494379911	166449.589738398	62989.0720363598	43500.3045640958	67599.1059232596	183767.071005481	263671.601883412	31282.7592109649	143605.049243715	374413.913927304	333450.092078756	958386.9421518	2024127.8869989	232757.82387132	104973.936368178	591507.310898803	260232.622896598	6809650.66711065	52108.0066840428	302097.543370192	2669673.87128252	6797924.97522905	608080481.884683	1249942.28967707	387359.772548752	619485.451267781	1093158.58654422	292582.969255941	393260.173910113	322829.328085645	311466.238896017	67980.3184126115	235917.042528019	79809.2691081252	141123.511607319	410692.406563824	172647.485631286	41542.5708173683	229199.860761181	349745.759666562	714591.181152216	690729.685633624	58760.5411542359	162951.716694776	4710155.27664862	86701.3290312996	134461.799649973	3754716.23512648	62515.9202444047	254624.404911054	305155.292227914	961022.029191935	540567.624226532	208547.918338895	682683258.60297	328018.74245691	466936.776542758	2410303.382939	100134.82557748	227294.902194971	663499.787776114	5146445.21144571	46933.9752065662	84050.309586464	1418921.21031416	138078.867821352	208099.207247074	844084.663582396	201933.132950629	262702.774765263	2488702.34271486	3068896.24914106	166383.287052717	3268682.53402307	62654.4183308775	1023499.55431711	717153.348912889	1004911.55505811	152739.523887268	32547.1285883596	32364.3820380837	378187.022615471	2822699.99759349	412526.782356598	164117.14382635	151475.868438157	22355.394099169	162139.451814641	1274172.26222152	213542.022736542	1039684.18056762	224059.120983437	390197.420071386	6446979.44757867	1821543.2671682	116615.433523564	461336.290361989	226841.404377312	2313784.34863521	77819.0589368957	128077.152216948	526344.103752229	729995.760348558	204105.86720904	904285.338382647	13901.6387172006	1333143.00364644	105427.601767016	166788.10170103	378425.0273745	92266.6638853474	80787.6483250491
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/annotated_table.tsv	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,36 @@
+query	reference	matches	score
+C001	Uridine_4TMS isomer 1	81	0.7870108353155918
+C004	Asparagine_3TMS	56	0.9097767959597624
+C012	Myo-inositol_6TMS	29	0.6889601235553525
+C016	Acetylglutamine_3TMS	36	0.626807029456144
+C025	Glutamic acid_3TMS spectra 1	28	0.8777837139197799
+C025	Glutamic acid_3TMS spectra 2	26	0.9028865192715256
+C032	Citric acid_4TMS	26	0.9102768232927689
+C035	Maleamic acid_3TMS	25	0.6630039541546467
+C042	Tyrosine_3TMS	15	0.7833587796868388
+C043	Xanthine_3TMS	21	0.9343825213743766
+C044	Guanine_3TMS	19	0.9879561890993698
+C045	Fructose_5TMS isomer 1	17	0.8525338249207454
+C045	Fructose_5TMS isomer 2	17	0.8720082595139022
+C048	Glycine_3TMS	15	0.8899759223441942
+C053	Isoleucine_2TMS	17	0.9618511468752681
+C053	Leucine_2TMS	12	0.9689201964961467
+C059	Asparagine_2TMS	15	0.874229139105799
+C068	Tryptophan_3TMS	9	0.9813702571055418
+C099	Lysine_3TMS	20	0.7179326994285286
+C111	Proline_2TMS	8	0.7340774949729849
+C129	Glutamic acid_2TMS	4	0.8513864715294999
+C129	gamma-Aminobutyric acid_3TMS	7	0.7661841956333684
+C160	Orotic acid_3TMS	17	0.8126095426096038
+C162	Myo-inositol_6TMS	14	0.6725414287502448
+C177	Arginine_3TMS	16	0.7941810738472939
+C206	Alanine_2TMS	9	0.6132326627080693
+C206	Sarcosine_2TMS	5	0.7334160526716176
+C254	trans-Aconitic acid_3TMS	7	0.7845936148464933
+C257	Histidine_4TMS	15	0.7486358620781661
+C320	Uric acid_4TMS	13	0.9144373802322492
+C354	Serine_3TMS	4	0.8111915304679743
+C373	6-Aminocaproic acid_3TMS	4	0.9672953388615115
+C393	Guanine_4TMS	5	0.7315123727541482
+C482	Aspartic acid_3TMS isomer	4	0.9171115408384085
+C482	Aspartic acid_3TMS isomer	4	0.8609332820067314
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/multi_mode_output.tsv	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,4 @@
+Unnamed: 0	Uridine_4TMS isomer 1	C002	C003	Asparagine_3TMS	C005	C006	C007	C008	C009	C010	C011	Myo-inositol_6TMS	C013	C014	C015	Acetylglutamine_3TMS	C017	C018	C019	C020	C021	C022	C023	C024	Glutamic acid_3TMS spectra 1, Glutamic acid_3TMS spectra 2	C026	C027	C028	C029	C030	C031	Citric acid_4TMS	C033	C034	Maleamic acid_3TMS	C036	C037	C038	C039	C040	C041	Tyrosine_3TMS	Xanthine_3TMS	Guanine_3TMS	Fructose_5TMS isomer 1, Fructose_5TMS isomer 2	C046	C047	Glycine_3TMS	C049	C050	C051	C052	Isoleucine_2TMS, Leucine_2TMS	C054	C055	C056	C057	C058	Asparagine_2TMS	C060	C061	C062	C063	C064	C065	C066	C067	Tryptophan_3TMS	C069	C070	C071	C072	C073	C074	C075	C076	C077	C078	C079	C080	C081	C082	C083	C084	C085	C086	C087	C088	C089	C090	C091	C092	C093	C094	C095	C096	C097	C098	Lysine_3TMS	C100	C101	C102	C103	C104	C105	C106	C107	C108	C109	C110	Proline_2TMS	C112	C113	C114	C115	C116	C117	C118	C119	C120	C121	C122	C123	C124	C125	C126	C127	C128	Glutamic acid_2TMS, gamma-Aminobutyric acid_3TMS	C130	C131	C132	C133	C134	C135	C136	C137	C138	C139	C140	C141	C142	C143	C144	C145	C146	C147	C148	C149	C150	C151	C152	C153	C154	C155	C156	C157	C158	C159	Orotic acid_3TMS	C161	Myo-inositol_6TMS	C163	C164	C165	C166	C167	C168	C169	C170	C171	C172	C173	C174	C175	C176	Arginine_3TMS	C178	C179	C180	C181	C182	C183	C184	C185	C186	C187	C188	C189	C190	C191	C192	C193	C194	C195	C196	C197	C198	C199	C200	C201	C202	C203	C204	C205	Alanine_2TMS, Sarcosine_2TMS	C207	C208	C209	C210	C211	C212	C213	C214	C215	C216	C217	C218	C219	C220	C221	C222	C223	C224	C225	C226	C227	C228	C229	C230	C231	C232	C233	C234	C235	C236	C237	C238	C239	C240	C241	C242	C243	C244	C245	C246	C247	C248	C249	C250	C251	C252	C253	trans-Aconitic acid_3TMS	C255	C256	Histidine_4TMS	C258	C259	C260	C261	C262	C263	C264	C265	C266	C267	C268	C269	C270	C271	C272	C273	C274	C275	C276	C277	C278	C279	C280	C281	C282	C283	C284	C285	C286	C287	C288	C289	C290	C291	C292	C293	C294	C295	C296	C297	C298	C299	C300	C301	C302	C303	C304	C305	C306	C307	C308	C309	C310	C311	C312	C313	C314	C315	C316	C317	C318	C319	Uric acid_4TMS	C321	C322	C323	C324	C325	C326	C327	C328	C329	C330	C331	C332	C333	C334	C335	C336	C337	C338	C339	C340	C341	C342	C343	C344	C345	C346	C347	C348	C349	C350	C351	C352	C353	Serine_3TMS	C355	C356	C357	C358	C359	C360	C361	C362	C363	C364	C365	C366	C367	C368	C369	C370	C371	C372	6-Aminocaproic acid_3TMS	C374	C375	C376	C377	C378	C379	C380	C381	C382	C383	C384	C385	C386	C387	C388	C389	C390	C391	C392	Guanine_4TMS	C394	C395	C396	C397	C398	C399	C400	C401	C402	C403	C404	C405	C406	C407	C408	C409	C410	C411	C412	C413	C414	C415	C416	C417	C418	C419	C420	C421	C422	C423	C424	C425	C426	C427	C428	C429	C430	C431	C432	C433	C434	C435	C436	C437	C438	C439	C440	C441	C442	C443	C444	C445	C446	C447	C448	C449	C450	C451	C452	C453	C454	C455	C456	C457	C458	C459	C460	C461	C462	C463	C464	C465	C466	C467	C468	C469	C470	C471	C472	C473	C474	C475	C476	C477	C478	C479	C480	C481	Aspartic acid_3TMS isomer, Aspartic acid_3TMS isomer	C483	C484	C485	C486	C487	C488	C489	C490	C491	C492	C493	C494	C495	C496	C497	C498	C499	C500	C501	C502	C503	C504	C505	C506	C507	C508	C509	C510	C511	C512	C513	C514	C515	C516	C517	C518	C519	C520	C521	C522	C523	C524	C525	C526	C527	C528	C529	C530	C531	C532	C533	C534	C535	C536	C537	C538	C539	C540	C541	C542	C543	C544	C545	C546	C547	C548	C549	C550	C551	C552	C553	C554	C555	C556	C557	C558	C559	C560	C561	C562	C563	C564	C565	C566	C567	C568	C569	C570	C571
+29_qc_no_dil_milliq	14440614.0614047	100829162.950447	254866018.799615	15274982.3781313	5224836.34188986	5885730.25849524	951826.455585983	889479.276736861	1795609403.16384	2421762.67187108	5163569.54055468	238798215.712716	354389395.659526	796483.933541114	823048.878299925	23198329.5204869	292115.435176988	712515.418590804	19610929.4892356	1232587.75701825	3596492.79850348	1629639.47376732	24462390.9163424	485438.836480317	868952050.264982	81375.1586185473	99599261.6309831	959158.254779201	536304.782185507	4001011.6875862	7739617.79445237	1615156866.41566	3949722.78923788	2175945.26658084	40746732.6515362	618603.541165935	9321812.02744594	1806309.45076003	946808.521216693	1380448.93849442	4008025.45350866	774432771.67135	6185010.41280613	3977041.90828131	807444239.555129	117208.261097281	4416621.75166316	11070753.8362958	26211662.9499907	69183910.0525939	60290768.6032428	1576348.77745384	312940893.106132	13076274.7260471	2432709.41029711	225559.955293657	143921764.917415	533636.785572528	10234910.8210168	894305.68092461	352072.205688018	3044048.84816934	7269277.56727447	3913511.40312328	307875.120452888	371077.171892254	287190.462230271	41540567.0240222	13559092.3758615	406492.348681204	24808557.5598735	619094.13446721	266980.599376974	2656865.33861078	2652633.12587089	114017.206962404	164284.989815954	1192746.89473896	7651824.79355225	213604941.362295	272303.678962713	945765.455015841	2146660.56421118	237213.177102788	1153528.12133704	1010797.7193887	124737.084480499	4189366.61204168	102986538.666234	736946.506777988	304127.295255388	691072.335977527	1103791.97882047	2479973.07098931	8905173.39736247	25041688.9624318	124766.399660988	347141.68677344	642044.289099355	354238.743461047	194317.090990598	385095.809290498	127341.597037749	157303.861084333	170750.262677683	917565.301446466	1769184.65218783	166453.198335507	32742511.7781421	2038450.00024453	5717892.0841901	1404987.61805938	845139.568618001	1484031.62670076	302411.519888222	68405.8335896558	146616.523047761	4481021.17562366	46129245.2993171	353938.191426674	183453.986464873	253913.946132376	2372475.39288604	3403842.6347695	2206305.34331278	271644.825859711	1343015.60252275	1156634.49928246	1292699.04759743	343130.988071445	1785108.12921876	528828.965191606	842233.399693472	5777215.15464433	233629.063207309	171218.372521778	2107892.64296657	88120.628416599	596649.828309023	3672583.70822133	6617213.15405245	181008.115138583	2586463.86881571	185920.318958129	1241015.34911364	92227.7955224766	129802.79504124	192555.107703765	145542.62302623	1160899.31563216	112917.924001808	124007.85633309	633684.584728627	2280834.12973503	445536.016790919	124683.380919967	1570606.04419484	154953.831906835	256155.469878756	894605.176902167	1626458.96750198	285181808.698182	610253.234772327	391783.348061144	398324.505959962	328390.586957152	1838374.29468941	1283743.91041274	209311.885783803	940521.92798673	451883.662719365	7734925.17999533	384861.106784837	1484189.97511908	57114.8878988477	39988988.1680606	6479747.39105557	894880.987138881	1812684.67197649	527085.019807927	260908.733449833	888505.281443954	8846164.30225623	459345.290532086	867204.157305589	410857.517229929	80160100.051693	523488.39469134	191980.824793793	1330690.93776021	149920.873203244	158072.175838165	290862.088795427	193353.481374758	349518.966398228	118883.741228244	314215.271673589	79056291.3427869	807794.876841978	511667.260958486	147711.77271555	6414204.41935647	428033.644825501	54406.1929007828	7038434.23383763	5063741.97165563	1718815.64454285	160341727.997531	91202.3205404207	42856493.4461666	4121822.89471918	1352655.82108955	100262.368423675	473760.589138636	2855738.67974274	74540.1352325425	283974.144147633	1079790.73322084	470186.03418124	371174.561962158	1534860.936247	274393.399828041	63825735.564163	73772.2577391385	116119.044871487	412139.136220895	244747.931389062	286713.59221739	971284.016318051	756099.137390138	78333.202817093	165271.223381125	2431597.42755326	85935.807989955	179193.179701008	172855.809883764	246051.049985504	126545.58012136	426177.723240474	2769018.85026361	404802.734176745	1923748.89716192	3016143.88485513	2363523.00565838	23284927.1740917	167790.389630975	171671.864404718	793909.181841846	118189.781563813	1713640.80852142	111893418.150679	305902.081876272	1523388.37838287	22017276.8530788	4130667.64546185	26372022.3156075	1610541.08448918	190673.536242371	1764055.84738082	50304425.5172517	107590.092617611	581867.629417969	58538157.0973169	91699.1040984271	3743222.54773702	602264.045466521	1573453.05821107	41175.5168575104	87483.2620456882	100650.630521181	288897.447441482	561627.500087703	46354.5731825084	7707887.24466242	339148.793690526	336184.961195537	453582.157952033	943536.01891475	1075473.18291486	153513426.619558	355045.125851123	657067.432521505	185275.512026864	1130209.36515672	632077.098383767	56679.1852977019	440021.861428079	672029.168164225	93314.8672883753	700162.344771704	225501.155502694	112928.950453556	1904021.99277836	11711071.7927272	507050.635006828	584463.880609796	4371864.16207653	2346017.75808067	190871472.352814	6943800.33128494	752144.080942573	104496.029479091	151268.386433917	732547.303427989	46411.238985187	99769.8370011166	85383.8079864119	2432865.45207562	33742.3879554692	32130520.3912716	406313.76326123	1279524.0344208	635256.679687322	55355795.0847213	6040550.33118436	1281717.97028531	235408.917370418	687178.284350906	293361.429494415	18822059.6938834	251167.774654372	15810813.4501523	43325.1468710441	1579624.18533472	12723639.1718413	49747.8041228634	132131.624787816	351740.412541555	928533.48729402	18612.2660593575	89233.3083720041	706013.63777662	12252274.5364418	8476222.08930386	64961.4777280155	103528.375171996	201548.646113665	575552.884111883	1009434.13627759	597447.929513582	3105056.22085957	976477.781884932	469457.874228353	22962.1545852533	4746136.24003677	73960.4175520273	240537.341751784	704240.729082267	158243.634136728	333589.832455627	157921.836197013	1005166.97509011	323922.648002014	10714583.5602912	3768765.86352035	1442019.63453249	443328.936401396	6106021.40480165	177975.999539493	11196525.972035	625328.312809426	443677.323448254	2193290.16040304	534663.884635537	181390.54127271	50137.0675933401	845211.037905123	7620896.74648852	20216.7639282066	60432.7329863589	476450.541255207	2797378.73376289	2767283.91708911	140302.013859978	23829799.234559	1559442.52397802	159117416.793444	241636.23259973	937302.145246527	520945.653223278	275146.782466926	40544.235086722	4148579.43970073	97486.9208667038	164443.854994334	221480.787686943	1977377.9139714	224692.808446301	1286466.01384832	512291.442394607	366463.466814217	226208.030212206	336279.830141342	304927.717052496	273227.545158626	123111.99615553	79584.5162287934	126929.069529116	3380783.0865406	75366116.0055795	14197428.5171494	748603.842091047	102903.412752503	50856.5279264592	379824.451200794	59364.4879636598	380768.703886271	649444.831936768	1436511.9788102	30452.2209443197	400315.601502185	475633.291261145	376904.56436793	1347517.59748949	313180.639965119	279877.124145521	136217.494292502	534480.726483347	274557.607422378	112040.793282691	44183.8398343819	675011.809801576	91700.0840682597	241613.851069268	104171.24400331	100370.748910995	239898.744232248	4553200.30600612	200810.03855976	379375.516382329	53135.8731573179	83877.4066423819	1182743.80960836	67240.4270471499	916634.105671495	66171.840828263	1739872.56914696	19393272.422516	103859.947983179	55204.0233194981	2090182.62101482	378331.091944269	57310.699596518	106517.402998166	787967.563880994	829645.826482723	100534.316928823	2770935.4709297	411726.466395226	96045.3288555963	628068.760550293	29804.7463405906	264819.043654259	2478694.81215001	346769.410771142	1263859.09020081	259604.939538791	67826.3601235881	162027.431094379	407431.943307642	94991.6738132123	42007.8280438406	21423.8549841985	31754.4912281207	92552.7387324443	187066.663806944	17578.2271587531	107149.379100013	475971.003782981	211217.534961672	1117974.49293881	1858295.57540006	167654.74792272	93678.1142002137	341957.427012761	178007.626249578	7387605.01972806	39046.49199744	134299.060450251	858755.878864044	786014.258853068	308594143.827086	11269886.2493807	262006.872275706	1555959.09722903	7715133.28787761	405494.996049732	575285.308435193	59928.9967272496	170625.280104648	31632.3633850994	124214.240030917	87078.7200266504	74062.702373245	241378.529925604	145829.484730929	20565.1836503832	132442.519545276	1018538.82797877	734457.419252589	722081.879867561	31160.0725813755	639972.829936804	702908.649051716	69192.4648682276	127820.386902252	551438.078538578	42527.0288625585	149642.110693689	165102.044609933	53449.0156581588	7418262.92752884	130661.188278654	2226073.12241069	39812.7849534061	206852.658092867	1473676.35204091	80700.1863110736	119444.532408566	402247.365967254	1750239.18283579	42929.345925633	157097.703594568	822517.534339315	158964.956387451	111698.364463495	349403.103495561	92209.5918329232	283005.42437509	82346.6943355277	521142.725610277	99951.8953747032	1618122.01529804	71381.7011102204	342347.230828269	6150274.13831189	476591.167735938	63508.2988431147	17314.6239711719	16998.9781310613	4604744.62877983	1627567.7176769	232088.165235616	97707.2003887021	73696.8715159596	10543.6491506588	51712.4023184236	740043.844541823	132678.71281847	1037721.66527753	131223.098977164	227557.794117634	6203012.92349146	1400029.88633905	86141.5821442099	168351.662508645	254557.340948237	525645.599579486	91384.8527279544	80626.3117364687	230931.183104196	182866.231001052	115376.180481998	265069.333079279	7808.54006052875	1509981.79383827	39516.2195222901	126471.516884855	202461.990792713	61115.2653705485	43479.113964287
+21_qc_no_dil_milliq	26070349.2803607	146008751.636933	408904244.591794	24957740.7278178	11107388.0390631	3385859.25835038	7097130.60043992	1504947.29106214	3006934586.27679	4247026.68262062	6772150.81297684	404489050.606047	526885606.333045	2031959.70464056	2351488.32442092	69299844.3584991	793299.511545117	1984387.93832144	32673496.6677771	1048575.97286468	4266943.93743135	3284717.53495599	7943483.7269452	1969804.03155317	1434866456.51155	292036.75028308	213447414.589078	1907279.41019282	1090662.48540856	15758783.5356221	13676670.128858	2313687630.49468	2905979.94491363	5733929.87148719	194468433.736033	766921.82984451	12591215.6380976	4011752.66334245	965959.565639412	3148615.98028764	4200334.99758914	934474222.114851	11134262.697354	7709581.27153679	1362287985.21305	363835.592728859	11259392.4931198	17605839.4128754	75008510.8049596	117742709.938998	48583995.9161995	1223408.34962293	515279920.401294	22207684.9964095	264771309.792906	402683.643442574	273143193.03231	1426625.95132705	28100812.4045472	1994639.90238957	792776.888986923	7101936.00556169	16784402.2155968	3867850.03728131	680984.61183122	800149.92623362	304295.180866183	79718770.3423188	24317420.9093696	804758.905397372	6676995.20593821	951445.671240596	1775655.17679319	2902696.28156531	5093840.97968896	296301.574761847	339696.304384125	3533226.05397998	14961233.204538	574499444.902836	655534.325322068	1995797.63003626	199142.282144369	242124.499570827	2791135.54972991	2275510.02233481	349503.556702179	8651031.99886833	153078388.028495	1620723.08087246	605861.309961526	2186116.25504274	2505949.31190303	5292419.17148331	851900.085921429	36440662.5480607	226699.139550087	945544.323565837	1456798.44121159	614013.783653598	420221.138224002	1685118.08469622	377373.599909949	456701.112510802	430549.486577663	1554661.92633526	4509534.8866799	389475.474166821	14578577.9365696	287398.079683991	8613727.10522581	2616662.9040786	966112.185426879	3631560.62722357	485204.629286362	158553.300891611	295009.435113434	1209835.46090176	79785712.1392163	621586.921346213	508813.751914532	577362.222074534	3682288.99444316	960824.04398682	4792416.31501603	656509.788350941	1835295.08088371	1408474.32264474	2538654.95464263	662856.385899519	1203851.74299805	571531.826275098	1571543.08075628	11413815.889446	699113.182776882	324454.610834479	3282665.56938772	169971.914397853	1065399.92662013	7392538.63699044	10066934.6892113	354346.634936801	5772276.87475898	353360.420956642	12305173.5428009	161359.585644657	289124.376360026	308132.902753053	501472.406422182	3887872.90163675	275809.98442637	158082.616234354	4323678.09544809	5077863.02061366	722951.151938844	291702.33365275	1970317.32553064	350832.662352471	380884.793394278	2729300.52194254	1899425.0009517	525936279.977835	2445935.18650614	788908.065955096	701758.881986656	456063.858609728	40125452.986788	2439894.2653986	132107.861088189	2073301.59643221	706430.238326447	12008066.4244669	4626151.01157454	5134560.20619932	121629.290162593	34976385.6510767	11304734.4701867	531148.029829789	1746980.34438247	1011290.9113094	492663.444051595	2418225.49441515	15358620.1352443	739311.540996718	1742460.6533387	780394.015006922	12648310.7580781	2185801.82466136	394536.515931263	2432918.43195443	286206.248058851	220520.188272361	391026.662911868	489673.579609101	939757.121449082	219040.517685702	585465.247604449	132838889.858043	1555894.46265874	798553.962094569	508494.773357964	2352174.30654391	881764.082320597	128649.224507713	15667217.1952933	5691141.49167813	3271559.48153815	257349192.599451	187097.047363056	69848681.8476954	6650621.22214409	2630564.94787311	196555.269490661	801051.115848365	5462669.20977775	233213.288107669	492952.871330564	1875830.27670489	707949.664752056	477062.905109085	2638419.68390402	711987.758637752	9184793.91652739	118531.068658411	217870.698887133	1614713.5626188	385925.463159269	550077.579604139	1292424.113406	1889707.16228674	385917.80622175	213775.239563306	5367623.95033337	274781.732014113	269484.252334373	357442.325045444	491172.893907358	198961.521110152	992095.263734729	30405922.9319412	968630.732721463	413845.788051211	5130760.13061179	3838630.49652271	31704406.0311905	421483.325017784	212336.768444318	2153207.23485335	225169.221209951	2763298.75224312	62779975.3663742	645000.133595753	2357499.38680395	35550778.3435748	8149007.16966682	1273546.55238575	2439595.77483523	440933.783255322	1030032.88422271	51874403.6291333	461067.252566213	349912.286205022	210754556.595266	158082.629799107	7599687.17479198	1238088.42910692	3545671.13384068	102328.867380021	191412.268943551	207715.111802081	873021.372375438	731977.719941546	160206.522593122	17413096.2976013	1971624.52414819	656394.280792547	986966.46384031	1812687.05593373	1140337.68071703	105381225.947338	1676428.20268744	2390257.15481746	368880.281331271	1325914.73797877	1249523.15845941	127538.298768649	761907.798911637	1296647.55661174	176231.423826943	1373448.02535969	429167.60789352	362104.758822867	140121.887723066	16957761.2796882	156108.940860891	1379002.02988453	520191.491204654	3614517.10510122	312468075.032695	11936196.2982333	1681801.07611419	290785.104907327	458393.666589655	1550734.81050798	140382.126113397	714075.470238594	212832.646619006	4892771.6519066	128447.128837415	12010233.9679473	475437.178988938	1630572.25143544	259255.870909852	13075512.679105	13343437.2737656	2666157.44817459	621626.883162637	1391029.89674248	528592.446511173	33210099.4369011	511756.761886741	28582917.917851	61702.9259602611	2326958.49083918	25817607.1815876	220067.479230177	306393.383045509	701627.482088156	1269931.71512106	43000.274678756	193212.034827346	31333158.9928369	14050865.3448722	6291874.05835038	175656.339612996	164160.695051803	559944.472760488	909890.872420404	1453010.91616223	807360.824597741	6269132.30059838	1823533.59900151	3251349.57978153	64735.1151391174	7889363.9300156	12269346.1472782	501016.098405019	4588524.16672173	84906.1704974058	626519.885501213	166358.122919606	2318413.95995921	461703.261638453	18009402.6126212	7487746.90632265	6332742.93250568	1253348.75853802	1790534.62931496	437221.35244295	23900086.92836	40468385.6819574	290038.715116187	5915313.21574955	1277788.01841063	408767.671032645	203546.897970158	1461352.35814636	1180952.51442667	50318.9489874143	143498.48302385	1093141.60512625	1600080.44467643	5425547.61148393	874328.206550438	22610503.5863278	2806417.672284	268803895.871009	523596.165449981	1493417.88692459	392658.666004533	544998.204569155	78472.9808146823	6517785.12323603	48488086.0488792	337835.88614546	491060.179734978	3911062.62590461	466022.945948103	1931979.82355584	1126548.28090649	801472.943696042	367671.42023088	692176.817150669	2646876.27611173	627756.022536587	423366.917472766	202253.133560885	289703.069203037	7818373.95272454	81181022.2960215	16622051.595053	440414.812636013	189729.677279407	103129.127689326	333715.120445955	120426.998773206	527841.967344062	1383344.81811629	1989181.99789654	43063.7598914271	821396.52085818	513430.016530644	413259.531667329	645067.239612225	576915.570467145	616421.990579706	62060.1758561754	649357.240731039	915730.453123188	207356.382546588	78239.0350474187	1475225.71869413	157493.702005058	2224807.87701759	324347.232023879	192819.141797464	244931.107376971	5550427.8476089	537521.279609379	1322756.24340697	133264.736892863	157931.557920006	2741931.23325217	154147.901099975	3017578.10316174	118295.423847526	5155388.29921242	30962660.282012	604330.145089706	85167.403763531	4699227.42946326	494723.70232802	209186.394028041	165721.511680709	440831.178632892	1225477.87335409	167105.461202212	2448414.81465948	464726.990537896	135155.385440185	1507159.41344313	116533.561688774	631012.011688647	1774177.21823163	47296687.5742453	3218708.10118633	347855.110725329	157985.617565956	331690.654025668	798473.366677003	190869.51159685	108903.88583039	35105.1042218542	103894.493420915	356221.874183133	537233.890244168	56205.4913413628	323978.155722944	54315.1077773271	390306.80130373	2068618.97236771	1682306.48577322	273031.95859986	130448.682377148	814382.027409234	321369.829655579	7813256.76921908	156814.238667148	354836.611339951	318089.991629084	7015866.10705985	20345842.8678732	19621668.3302456	492782.609594342	2876858.00479124	12991962.5122613	442435.843303942	1056541.50629665	355813.008230544	420270.597476008	60757.4393453075	295471.469136587	94662.727294923	183491.043565439	495053.940182894	258059.9533334	64161.8865076934	315065.10880967	1981037.54892759	489076.642940587	28015572.8656802	94397.0501682437	1513450.59840156	814338.624368909	124358.124981047	127503.197044364	1154745.71923378	91951.5093814299	241504.486063206	340998.28414024	1096676.8934664	712004.942041189	231827.212102949	6225779.68293718	392480.893676036	257622.033029913	3066682.26420552	87198.7831677956	359371.86514479	1560034.57363207	3907051.90712751	88241.6425428288	138969.730816956	1714518.1691046	174145.189830669	236761.793072231	372359.979506186	306663.822341579	298808.581963852	1428825.49195599	302499.803068701	176656.286988778	80359.4999129077	76223.2219013026	673234.802843784	686955.080580845	420250.08893139	88274.8165645563	53314.3717602503	32642.5545215419	8638838.73492695	4880761.01818178	96347.4021286323	122895.115752553	147310.988524813	28997.2642133291	140945.226909128	1997127.87604324	183737.141413644	1839223.28898626	310412.829133594	475194.373238769	1462389.62544212	2506343.17851757	102234.662368388	398262.661776036	309648.269059559	2483497.5790419	351962.956370874	129228.861868564	513424.676605711	225070.405244924	335376.476775956	127621.2740525	32016.4498243524	646648.770593028	114350.544092624	2651522.9221705	547879.884533997	107726.643754013	300272.426399703
+8_qc_no_dil_milliq	18033554.0644266	158795234.497959	386525938.781932	28100292.0447454	11408126.538219	5891995.6429869	2293430.59767787	1094350.38046884	2634598108.03545	3877910.07548703	6093003.96510602	398405179.747627	87103541.4207339	2198597.58030618	2690141.01967362	57520983.1729558	527027.393238004	1109356.13541164	34641486.3000839	1013703.24446653	21177754.819665	3317577.09112315	6642954.74629682	906565.012437307	1350532566.99168	188870.105890047	218298997.187331	1823157.93769992	1589871.20266521	9635543.39425157	74604966.4510763	2253909090.8901	4839211.99714237	4799807.67862795	181665615.303248	578566.3992451	15780464.7837383	3481340.38906143	987168.475834872	2415856.61031353	4627910.91215767	1213144393.32849	8753836.75363215	6728488.34214168	1273014610.36161	321931.407516834	10741207.2584862	741135533.182356	56699210.3362647	110676734.42599	47200843.6396904	1669328.53643019	491596563.289221	22268250.5533301	151163268.1819	316735.698166271	227126254.774032	976361.525673828	36670186.5297931	1671717.94052565	706017.721790079	7366475.71564914	8547427.46412048	2817456.63195097	501624.89860826	593622.013918314	349519.713420345	73417495.3758826	22744112.7170865	697447.108882533	6562896.35191878	723374.331936998	1388465.92226644	2738595.45191417	4525499.96351089	161671.52672881	181656.356427737	2103891.12077278	14485833.3119251	574572807.641236	516390.688984481	3878009.47680111	2007063.39616844	296781.07038046	2470017.22741585	1434711.11813173	291528.328942914	991870.643887016	1379440.80264759	1263393.27106144	459757.164239132	1668106.8412583	2398711.82431911	4317101.56295803	18779926.290973	38794376.1050257	245790.567853514	605966.07818606	1048780.00460455	515556.858786924	377599.418486764	671417.474318285	298742.081807458	274228.695292241	306059.666887225	1863335.3809075	3590391.29437902	303680.395752885	26861792.4021268	2273952.71178689	74372557.646146	2460292.11589489	1523501.48878832	2780476.18800621	363794.43085265	149629.719965978	243285.865289247	9158920.52093716	52700924.4455898	408646.600661544	445485.454426541	470262.499014943	2780225.39357877	1063811.97961051	1648482.54529726	498164.213642551	1240348.81749561	1475875.79395335	1983410.21760016	578471.206606711	1100844.95419082	584730.591736958	1491249.83879307	9686045.12414779	585672.577982521	313007.228838314	2969926.47488575	167176.954804391	874351.35249902	6698084.07836097	13985384.3449324	266742.371306405	4852219.04545366	235100.376598425	10354138.3506744	149658.778269853	240498.601576009	225912.223399115	454400.107110131	2794383.99560631	197212.101776898	146442.799294156	4986995.60292949	391977.630133252	592697.822097822	317123.297711517	1744143.33774441	293992.906283783	313455.614820465	2344418.73869151	2206265.18075361	65054127.0055689	1584437.79435085	799312.776472209	676945.282337613	397703.502599541	2210766.00196468	2282502.9302982	121873.219047803	1380273.36684567	531110.868043379	11901702.1336935	1594718.3066492	4253840.11802757	101774.205569194	44063041.7565326	9395428.37217377	375253.270655604	3672673.53853561	569299.690838548	454782.23723466	1498842.62713677	298364.858588636	638100.408777301	1461289.51153955	788300.611384312	11820337.5965704	1845695.04698192	253780.251798781	2116919.67079731	223210.430853903	182354.840292411	981217.773827371	402993.388595316	793729.127973023	156802.362248206	422681.422544636	125496927.444999	1173026.55411111	847650.465664199	244903.185811221	3002536.04121417	667738.303283982	138240.724748392	13820699.9589605	4965371.58623576	2105854.83452673	14246711.1914307	103554.363996792	65617992.4110415	1310608.61539084	2912025.71752107	174398.010980331	449524.171746635	4122973.78216696	94798.4535947456	622151.319280275	1462655.93866404	649801.933485414	834598.254012643	137547.618283485	630917.280632451	93646876.2161929	94574.6109749865	179560.052619828	747636.783716104	358545.094559279	657010.208895061	1583658.69253437	2592114.06745779	417825.94983205	237608.388260206	3726375.89572868	286973.166304995	230718.908246362	209295.807194494	78663489.9111223	285379.338375089	1324488.91838607	26184088.6697722	941365.768203162	465927.293758912	16425563.5669153	3608076.75602901	30907054.1176332	336153.532710479	100838.958875019	1933816.64796839	174957.248053726	2150837.91926325	73026394.4405863	427684.997087685	893151.341842279	78469223.2535347	1837358.69264852	853119.959891686	1695254.38069659	425322.800774036	806836.712963395	55778174.5610364	717485.335789334	307455.977701068	134842507.142372	171031.614108871	6433538.37019055	1122728.28715801	303613.796918849	87992.3128434421	199755.366398372	1173328.47819722	751911.41723466	705340.096103193	104210.081611212	17005564.9552916	1914116.92537651	817087.95417216	1815567.97770686	1539902.14079082	1270466.45932471	95446607.6657953	1419664.74767833	2208382.87378589	310436.407690046	816694.273898428	827340.049308981	127320.211909243	646086.20496236	1291407.82714993	204894.614249798	1211325.20495982	140229.564992032	163941.534348892	11272235.3070866	16812812.4791466	412828.724805623	922754.286586769	149349.506939192	4758576.02691196	55976345.4503813	6409572.78239187	1630460.42168711	499798.531223893	1974355.16656009	1300116.48880845	85949.8180598739	729774.941165726	157632.676805029	6041750.87347608	76809.4844940669	2778454.27754981	448869.21386025	9274350.7137987	961757.838580142	1479014.95200065	10939255.9178191	2142211.73994505	222695.994668957	1194933.86761736	459605.05749974	28096861.1341811	173174.581915819	27712114.4396505	69184.7886337152	3162181.10838025	19028925.8380819	99122.8704980522	158060.772334563	803387.214347972	868640.899100436	36411.5647329414	206318.206038311	956757.689080849	12775488.3042542	17890979.5668956	177793.86995454	149897.26344337	203127.880067918	691194.826894931	1542198.48834296	1048841.61070759	5263479.56711395	1096551.71177588	4086964.10704739	62077.1321822708	7139827.38027483	2931560.12002706	739338.317998611	4047332.59618225	141942.904558214	702760.607908284	167934.254744183	1447613.91375448	471133.015683043	16504167.8280614	204308.48906554	5359251.82685376	695043.435240178	12003004.4150969	342752.543408733	22148637.6710587	784459.021613767	439116.604778238	4721451.97012956	848003.310441455	317616.938822832	108687.425837875	1235361.76411996	1077517.6842959	38905.951617897	116950.516550806	1096690.7111615	2880094.60182139	5136943.08488264	673547.774413137	22392036.0386618	2415288.09606271	2003756.29126753	394077.873841276	1115603.96352714	417778.767421155	11819195.0286552	76555.4245547247	7743367.44227409	86219.2857102191	351314.690412384	599995.525467539	2460772.68362305	533022.360392473	694353.520762331	1346439.22702378	732792.803930996	277876.306394059	624532.078388532	3179015.67820813	576021.279400396	280494.819397593	134799.623752372	212768.984776508	3382421.33569654	92898512.4311801	13223985.2130325	498589.729518623	183637.56405057	68802.2298879015	404358.30488774	116068.972557888	429396.952556901	1296701.25183242	1521322.80636681	29765.8618627488	521065.668857697	425892.743778167	401604.676424981	1110376.94558137	520056.093266083	725594.814779287	85275.43391835	648833.158157628	681989.285538676	174571.160772883	69864.2971794516	1203380.76736934	274728.442550141	490534.204548014	168879.838000285	201847.854173309	438930.867349431	5235936.5032364	200827.152998417	460869.461412979	155588.44181464	145502.897006461	1494716.86778102	83883.1120468015	2192460.0568132	128780.225719568	4825351.00009989	27536510.9922369	559616.504840751	82205.6965348961	901809.673640509	375667.610860315	116639.209688359	127566.558332909	533034.745956742	1451958.91597655	2130895.51711982	1789252.34307323	486562.695964036	180134.910838113	601329.558263094	104101.938801513	324963.288542131	1612702.63173759	550651.64417898	2766138.53520165	377252.413645581	123645.758494625	387984.302285353	839980.494379911	166449.589738398	62989.0720363598	43500.3045640958	67599.1059232596	183767.071005481	263671.601883412	31282.7592109649	143605.049243715	374413.913927304	333450.092078756	958386.9421518	2024127.8869989	232757.82387132	104973.936368178	591507.310898803	260232.622896598	6809650.66711065	52108.0066840428	302097.543370192	2669673.87128252	6797924.97522905	608080481.884683	1249942.28967707	387359.772548752	619485.451267781	1093158.58654422	292582.969255941	393260.173910113	322829.328085645	311466.238896017	67980.3184126115	235917.042528019	79809.2691081252	141123.511607319	410692.406563824	172647.485631286	41542.5708173683	229199.860761181	349745.759666562	714591.181152216	690729.685633624	58760.5411542359	162951.716694776	4710155.27664862	86701.3290312996	134461.799649973	3754716.23512648	62515.9202444047	254624.404911054	305155.292227914	961022.029191935	540567.624226532	208547.918338895	682683258.60297	328018.74245691	466936.776542758	2410303.382939	100134.82557748	227294.902194971	663499.787776114	5146445.21144571	46933.9752065662	84050.309586464	1418921.21031416	138078.867821352	208099.207247074	844084.663582396	201933.132950629	262702.774765263	2488702.34271486	3068896.24914106	166383.287052717	3268682.53402307	62654.4183308775	1023499.55431711	717153.348912889	1004911.55505811	152739.523887268	32547.1285883596	32364.3820380837	378187.022615471	2822699.99759349	412526.782356598	164117.14382635	151475.868438157	22355.394099169	162139.451814641	1274172.26222152	213542.022736542	1039684.18056762	224059.120983437	390197.420071386	6446979.44757867	1821543.2671682	116615.433523564	461336.290361989	226841.404377312	2313784.34863521	77819.0589368957	128077.152216948	526344.103752229	729995.760348558	204105.86720904	904285.338382647	13901.6387172006	1333143.00364644	105427.601767016	166788.10170103	378425.0273745	92266.6638853474	80787.6483250491
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/single_mode_output.tsv	Tue May 21 07:44:25 2024 +0000
@@ -0,0 +1,4 @@
+Unnamed: 0	Uridine_4TMS isomer 1	C002	C003	Asparagine_3TMS	C005	C006	C007	C008	C009	C010	C011	Myo-inositol_6TMS	C013	C014	C015	Acetylglutamine_3TMS	C017	C018	C019	C020	C021	C022	C023	C024	Glutamic acid_3TMS spectra 2	C026	C027	C028	C029	C030	C031	Citric acid_4TMS	C033	C034	Maleamic acid_3TMS	C036	C037	C038	C039	C040	C041	Tyrosine_3TMS	Xanthine_3TMS	Guanine_3TMS	Fructose_5TMS isomer 2	C046	C047	Glycine_3TMS	C049	C050	C051	C052	Leucine_2TMS	C054	C055	C056	C057	C058	Asparagine_2TMS	C060	C061	C062	C063	C064	C065	C066	C067	Tryptophan_3TMS	C069	C070	C071	C072	C073	C074	C075	C076	C077	C078	C079	C080	C081	C082	C083	C084	C085	C086	C087	C088	C089	C090	C091	C092	C093	C094	C095	C096	C097	C098	Lysine_3TMS	C100	C101	C102	C103	C104	C105	C106	C107	C108	C109	C110	Proline_2TMS	C112	C113	C114	C115	C116	C117	C118	C119	C120	C121	C122	C123	C124	C125	C126	C127	C128	Glutamic acid_2TMS	C130	C131	C132	C133	C134	C135	C136	C137	C138	C139	C140	C141	C142	C143	C144	C145	C146	C147	C148	C149	C150	C151	C152	C153	C154	C155	C156	C157	C158	C159	Orotic acid_3TMS	C161	Myo-inositol_6TMS	C163	C164	C165	C166	C167	C168	C169	C170	C171	C172	C173	C174	C175	C176	Arginine_3TMS	C178	C179	C180	C181	C182	C183	C184	C185	C186	C187	C188	C189	C190	C191	C192	C193	C194	C195	C196	C197	C198	C199	C200	C201	C202	C203	C204	C205	Sarcosine_2TMS	C207	C208	C209	C210	C211	C212	C213	C214	C215	C216	C217	C218	C219	C220	C221	C222	C223	C224	C225	C226	C227	C228	C229	C230	C231	C232	C233	C234	C235	C236	C237	C238	C239	C240	C241	C242	C243	C244	C245	C246	C247	C248	C249	C250	C251	C252	C253	trans-Aconitic acid_3TMS	C255	C256	Histidine_4TMS	C258	C259	C260	C261	C262	C263	C264	C265	C266	C267	C268	C269	C270	C271	C272	C273	C274	C275	C276	C277	C278	C279	C280	C281	C282	C283	C284	C285	C286	C287	C288	C289	C290	C291	C292	C293	C294	C295	C296	C297	C298	C299	C300	C301	C302	C303	C304	C305	C306	C307	C308	C309	C310	C311	C312	C313	C314	C315	C316	C317	C318	C319	Uric acid_4TMS	C321	C322	C323	C324	C325	C326	C327	C328	C329	C330	C331	C332	C333	C334	C335	C336	C337	C338	C339	C340	C341	C342	C343	C344	C345	C346	C347	C348	C349	C350	C351	C352	C353	Serine_3TMS	C355	C356	C357	C358	C359	C360	C361	C362	C363	C364	C365	C366	C367	C368	C369	C370	C371	C372	6-Aminocaproic acid_3TMS	C374	C375	C376	C377	C378	C379	C380	C381	C382	C383	C384	C385	C386	C387	C388	C389	C390	C391	C392	Guanine_4TMS	C394	C395	C396	C397	C398	C399	C400	C401	C402	C403	C404	C405	C406	C407	C408	C409	C410	C411	C412	C413	C414	C415	C416	C417	C418	C419	C420	C421	C422	C423	C424	C425	C426	C427	C428	C429	C430	C431	C432	C433	C434	C435	C436	C437	C438	C439	C440	C441	C442	C443	C444	C445	C446	C447	C448	C449	C450	C451	C452	C453	C454	C455	C456	C457	C458	C459	C460	C461	C462	C463	C464	C465	C466	C467	C468	C469	C470	C471	C472	C473	C474	C475	C476	C477	C478	C479	C480	C481	Aspartic acid_3TMS isomer	C483	C484	C485	C486	C487	C488	C489	C490	C491	C492	C493	C494	C495	C496	C497	C498	C499	C500	C501	C502	C503	C504	C505	C506	C507	C508	C509	C510	C511	C512	C513	C514	C515	C516	C517	C518	C519	C520	C521	C522	C523	C524	C525	C526	C527	C528	C529	C530	C531	C532	C533	C534	C535	C536	C537	C538	C539	C540	C541	C542	C543	C544	C545	C546	C547	C548	C549	C550	C551	C552	C553	C554	C555	C556	C557	C558	C559	C560	C561	C562	C563	C564	C565	C566	C567	C568	C569	C570	C571
+29_qc_no_dil_milliq	14440614.0614047	100829162.950447	254866018.799615	15274982.3781313	5224836.34188986	5885730.25849524	951826.455585983	889479.276736861	1795609403.16384	2421762.67187108	5163569.54055468	238798215.712716	354389395.659526	796483.933541114	823048.878299925	23198329.5204869	292115.435176988	712515.418590804	19610929.4892356	1232587.75701825	3596492.79850348	1629639.47376732	24462390.9163424	485438.836480317	868952050.264982	81375.1586185473	99599261.6309831	959158.254779201	536304.782185507	4001011.6875862	7739617.79445237	1615156866.41566	3949722.78923788	2175945.26658084	40746732.6515362	618603.541165935	9321812.02744594	1806309.45076003	946808.521216693	1380448.93849442	4008025.45350866	774432771.67135	6185010.41280613	3977041.90828131	807444239.555129	117208.261097281	4416621.75166316	11070753.8362958	26211662.9499907	69183910.0525939	60290768.6032428	1576348.77745384	312940893.106132	13076274.7260471	2432709.41029711	225559.955293657	143921764.917415	533636.785572528	10234910.8210168	894305.68092461	352072.205688018	3044048.84816934	7269277.56727447	3913511.40312328	307875.120452888	371077.171892254	287190.462230271	41540567.0240222	13559092.3758615	406492.348681204	24808557.5598735	619094.13446721	266980.599376974	2656865.33861078	2652633.12587089	114017.206962404	164284.989815954	1192746.89473896	7651824.79355225	213604941.362295	272303.678962713	945765.455015841	2146660.56421118	237213.177102788	1153528.12133704	1010797.7193887	124737.084480499	4189366.61204168	102986538.666234	736946.506777988	304127.295255388	691072.335977527	1103791.97882047	2479973.07098931	8905173.39736247	25041688.9624318	124766.399660988	347141.68677344	642044.289099355	354238.743461047	194317.090990598	385095.809290498	127341.597037749	157303.861084333	170750.262677683	917565.301446466	1769184.65218783	166453.198335507	32742511.7781421	2038450.00024453	5717892.0841901	1404987.61805938	845139.568618001	1484031.62670076	302411.519888222	68405.8335896558	146616.523047761	4481021.17562366	46129245.2993171	353938.191426674	183453.986464873	253913.946132376	2372475.39288604	3403842.6347695	2206305.34331278	271644.825859711	1343015.60252275	1156634.49928246	1292699.04759743	343130.988071445	1785108.12921876	528828.965191606	842233.399693472	5777215.15464433	233629.063207309	171218.372521778	2107892.64296657	88120.628416599	596649.828309023	3672583.70822133	6617213.15405245	181008.115138583	2586463.86881571	185920.318958129	1241015.34911364	92227.7955224766	129802.79504124	192555.107703765	145542.62302623	1160899.31563216	112917.924001808	124007.85633309	633684.584728627	2280834.12973503	445536.016790919	124683.380919967	1570606.04419484	154953.831906835	256155.469878756	894605.176902167	1626458.96750198	285181808.698182	610253.234772327	391783.348061144	398324.505959962	328390.586957152	1838374.29468941	1283743.91041274	209311.885783803	940521.92798673	451883.662719365	7734925.17999533	384861.106784837	1484189.97511908	57114.8878988477	39988988.1680606	6479747.39105557	894880.987138881	1812684.67197649	527085.019807927	260908.733449833	888505.281443954	8846164.30225623	459345.290532086	867204.157305589	410857.517229929	80160100.051693	523488.39469134	191980.824793793	1330690.93776021	149920.873203244	158072.175838165	290862.088795427	193353.481374758	349518.966398228	118883.741228244	314215.271673589	79056291.3427869	807794.876841978	511667.260958486	147711.77271555	6414204.41935647	428033.644825501	54406.1929007828	7038434.23383763	5063741.97165563	1718815.64454285	160341727.997531	91202.3205404207	42856493.4461666	4121822.89471918	1352655.82108955	100262.368423675	473760.589138636	2855738.67974274	74540.1352325425	283974.144147633	1079790.73322084	470186.03418124	371174.561962158	1534860.936247	274393.399828041	63825735.564163	73772.2577391385	116119.044871487	412139.136220895	244747.931389062	286713.59221739	971284.016318051	756099.137390138	78333.202817093	165271.223381125	2431597.42755326	85935.807989955	179193.179701008	172855.809883764	246051.049985504	126545.58012136	426177.723240474	2769018.85026361	404802.734176745	1923748.89716192	3016143.88485513	2363523.00565838	23284927.1740917	167790.389630975	171671.864404718	793909.181841846	118189.781563813	1713640.80852142	111893418.150679	305902.081876272	1523388.37838287	22017276.8530788	4130667.64546185	26372022.3156075	1610541.08448918	190673.536242371	1764055.84738082	50304425.5172517	107590.092617611	581867.629417969	58538157.0973169	91699.1040984271	3743222.54773702	602264.045466521	1573453.05821107	41175.5168575104	87483.2620456882	100650.630521181	288897.447441482	561627.500087703	46354.5731825084	7707887.24466242	339148.793690526	336184.961195537	453582.157952033	943536.01891475	1075473.18291486	153513426.619558	355045.125851123	657067.432521505	185275.512026864	1130209.36515672	632077.098383767	56679.1852977019	440021.861428079	672029.168164225	93314.8672883753	700162.344771704	225501.155502694	112928.950453556	1904021.99277836	11711071.7927272	507050.635006828	584463.880609796	4371864.16207653	2346017.75808067	190871472.352814	6943800.33128494	752144.080942573	104496.029479091	151268.386433917	732547.303427989	46411.238985187	99769.8370011166	85383.8079864119	2432865.45207562	33742.3879554692	32130520.3912716	406313.76326123	1279524.0344208	635256.679687322	55355795.0847213	6040550.33118436	1281717.97028531	235408.917370418	687178.284350906	293361.429494415	18822059.6938834	251167.774654372	15810813.4501523	43325.1468710441	1579624.18533472	12723639.1718413	49747.8041228634	132131.624787816	351740.412541555	928533.48729402	18612.2660593575	89233.3083720041	706013.63777662	12252274.5364418	8476222.08930386	64961.4777280155	103528.375171996	201548.646113665	575552.884111883	1009434.13627759	597447.929513582	3105056.22085957	976477.781884932	469457.874228353	22962.1545852533	4746136.24003677	73960.4175520273	240537.341751784	704240.729082267	158243.634136728	333589.832455627	157921.836197013	1005166.97509011	323922.648002014	10714583.5602912	3768765.86352035	1442019.63453249	443328.936401396	6106021.40480165	177975.999539493	11196525.972035	625328.312809426	443677.323448254	2193290.16040304	534663.884635537	181390.54127271	50137.0675933401	845211.037905123	7620896.74648852	20216.7639282066	60432.7329863589	476450.541255207	2797378.73376289	2767283.91708911	140302.013859978	23829799.234559	1559442.52397802	159117416.793444	241636.23259973	937302.145246527	520945.653223278	275146.782466926	40544.235086722	4148579.43970073	97486.9208667038	164443.854994334	221480.787686943	1977377.9139714	224692.808446301	1286466.01384832	512291.442394607	366463.466814217	226208.030212206	336279.830141342	304927.717052496	273227.545158626	123111.99615553	79584.5162287934	126929.069529116	3380783.0865406	75366116.0055795	14197428.5171494	748603.842091047	102903.412752503	50856.5279264592	379824.451200794	59364.4879636598	380768.703886271	649444.831936768	1436511.9788102	30452.2209443197	400315.601502185	475633.291261145	376904.56436793	1347517.59748949	313180.639965119	279877.124145521	136217.494292502	534480.726483347	274557.607422378	112040.793282691	44183.8398343819	675011.809801576	91700.0840682597	241613.851069268	104171.24400331	100370.748910995	239898.744232248	4553200.30600612	200810.03855976	379375.516382329	53135.8731573179	83877.4066423819	1182743.80960836	67240.4270471499	916634.105671495	66171.840828263	1739872.56914696	19393272.422516	103859.947983179	55204.0233194981	2090182.62101482	378331.091944269	57310.699596518	106517.402998166	787967.563880994	829645.826482723	100534.316928823	2770935.4709297	411726.466395226	96045.3288555963	628068.760550293	29804.7463405906	264819.043654259	2478694.81215001	346769.410771142	1263859.09020081	259604.939538791	67826.3601235881	162027.431094379	407431.943307642	94991.6738132123	42007.8280438406	21423.8549841985	31754.4912281207	92552.7387324443	187066.663806944	17578.2271587531	107149.379100013	475971.003782981	211217.534961672	1117974.49293881	1858295.57540006	167654.74792272	93678.1142002137	341957.427012761	178007.626249578	7387605.01972806	39046.49199744	134299.060450251	858755.878864044	786014.258853068	308594143.827086	11269886.2493807	262006.872275706	1555959.09722903	7715133.28787761	405494.996049732	575285.308435193	59928.9967272496	170625.280104648	31632.3633850994	124214.240030917	87078.7200266504	74062.702373245	241378.529925604	145829.484730929	20565.1836503832	132442.519545276	1018538.82797877	734457.419252589	722081.879867561	31160.0725813755	639972.829936804	702908.649051716	69192.4648682276	127820.386902252	551438.078538578	42527.0288625585	149642.110693689	165102.044609933	53449.0156581588	7418262.92752884	130661.188278654	2226073.12241069	39812.7849534061	206852.658092867	1473676.35204091	80700.1863110736	119444.532408566	402247.365967254	1750239.18283579	42929.345925633	157097.703594568	822517.534339315	158964.956387451	111698.364463495	349403.103495561	92209.5918329232	283005.42437509	82346.6943355277	521142.725610277	99951.8953747032	1618122.01529804	71381.7011102204	342347.230828269	6150274.13831189	476591.167735938	63508.2988431147	17314.6239711719	16998.9781310613	4604744.62877983	1627567.7176769	232088.165235616	97707.2003887021	73696.8715159596	10543.6491506588	51712.4023184236	740043.844541823	132678.71281847	1037721.66527753	131223.098977164	227557.794117634	6203012.92349146	1400029.88633905	86141.5821442099	168351.662508645	254557.340948237	525645.599579486	91384.8527279544	80626.3117364687	230931.183104196	182866.231001052	115376.180481998	265069.333079279	7808.54006052875	1509981.79383827	39516.2195222901	126471.516884855	202461.990792713	61115.2653705485	43479.113964287
+21_qc_no_dil_milliq	26070349.2803607	146008751.636933	408904244.591794	24957740.7278178	11107388.0390631	3385859.25835038	7097130.60043992	1504947.29106214	3006934586.27679	4247026.68262062	6772150.81297684	404489050.606047	526885606.333045	2031959.70464056	2351488.32442092	69299844.3584991	793299.511545117	1984387.93832144	32673496.6677771	1048575.97286468	4266943.93743135	3284717.53495599	7943483.7269452	1969804.03155317	1434866456.51155	292036.75028308	213447414.589078	1907279.41019282	1090662.48540856	15758783.5356221	13676670.128858	2313687630.49468	2905979.94491363	5733929.87148719	194468433.736033	766921.82984451	12591215.6380976	4011752.66334245	965959.565639412	3148615.98028764	4200334.99758914	934474222.114851	11134262.697354	7709581.27153679	1362287985.21305	363835.592728859	11259392.4931198	17605839.4128754	75008510.8049596	117742709.938998	48583995.9161995	1223408.34962293	515279920.401294	22207684.9964095	264771309.792906	402683.643442574	273143193.03231	1426625.95132705	28100812.4045472	1994639.90238957	792776.888986923	7101936.00556169	16784402.2155968	3867850.03728131	680984.61183122	800149.92623362	304295.180866183	79718770.3423188	24317420.9093696	804758.905397372	6676995.20593821	951445.671240596	1775655.17679319	2902696.28156531	5093840.97968896	296301.574761847	339696.304384125	3533226.05397998	14961233.204538	574499444.902836	655534.325322068	1995797.63003626	199142.282144369	242124.499570827	2791135.54972991	2275510.02233481	349503.556702179	8651031.99886833	153078388.028495	1620723.08087246	605861.309961526	2186116.25504274	2505949.31190303	5292419.17148331	851900.085921429	36440662.5480607	226699.139550087	945544.323565837	1456798.44121159	614013.783653598	420221.138224002	1685118.08469622	377373.599909949	456701.112510802	430549.486577663	1554661.92633526	4509534.8866799	389475.474166821	14578577.9365696	287398.079683991	8613727.10522581	2616662.9040786	966112.185426879	3631560.62722357	485204.629286362	158553.300891611	295009.435113434	1209835.46090176	79785712.1392163	621586.921346213	508813.751914532	577362.222074534	3682288.99444316	960824.04398682	4792416.31501603	656509.788350941	1835295.08088371	1408474.32264474	2538654.95464263	662856.385899519	1203851.74299805	571531.826275098	1571543.08075628	11413815.889446	699113.182776882	324454.610834479	3282665.56938772	169971.914397853	1065399.92662013	7392538.63699044	10066934.6892113	354346.634936801	5772276.87475898	353360.420956642	12305173.5428009	161359.585644657	289124.376360026	308132.902753053	501472.406422182	3887872.90163675	275809.98442637	158082.616234354	4323678.09544809	5077863.02061366	722951.151938844	291702.33365275	1970317.32553064	350832.662352471	380884.793394278	2729300.52194254	1899425.0009517	525936279.977835	2445935.18650614	788908.065955096	701758.881986656	456063.858609728	40125452.986788	2439894.2653986	132107.861088189	2073301.59643221	706430.238326447	12008066.4244669	4626151.01157454	5134560.20619932	121629.290162593	34976385.6510767	11304734.4701867	531148.029829789	1746980.34438247	1011290.9113094	492663.444051595	2418225.49441515	15358620.1352443	739311.540996718	1742460.6533387	780394.015006922	12648310.7580781	2185801.82466136	394536.515931263	2432918.43195443	286206.248058851	220520.188272361	391026.662911868	489673.579609101	939757.121449082	219040.517685702	585465.247604449	132838889.858043	1555894.46265874	798553.962094569	508494.773357964	2352174.30654391	881764.082320597	128649.224507713	15667217.1952933	5691141.49167813	3271559.48153815	257349192.599451	187097.047363056	69848681.8476954	6650621.22214409	2630564.94787311	196555.269490661	801051.115848365	5462669.20977775	233213.288107669	492952.871330564	1875830.27670489	707949.664752056	477062.905109085	2638419.68390402	711987.758637752	9184793.91652739	118531.068658411	217870.698887133	1614713.5626188	385925.463159269	550077.579604139	1292424.113406	1889707.16228674	385917.80622175	213775.239563306	5367623.95033337	274781.732014113	269484.252334373	357442.325045444	491172.893907358	198961.521110152	992095.263734729	30405922.9319412	968630.732721463	413845.788051211	5130760.13061179	3838630.49652271	31704406.0311905	421483.325017784	212336.768444318	2153207.23485335	225169.221209951	2763298.75224312	62779975.3663742	645000.133595753	2357499.38680395	35550778.3435748	8149007.16966682	1273546.55238575	2439595.77483523	440933.783255322	1030032.88422271	51874403.6291333	461067.252566213	349912.286205022	210754556.595266	158082.629799107	7599687.17479198	1238088.42910692	3545671.13384068	102328.867380021	191412.268943551	207715.111802081	873021.372375438	731977.719941546	160206.522593122	17413096.2976013	1971624.52414819	656394.280792547	986966.46384031	1812687.05593373	1140337.68071703	105381225.947338	1676428.20268744	2390257.15481746	368880.281331271	1325914.73797877	1249523.15845941	127538.298768649	761907.798911637	1296647.55661174	176231.423826943	1373448.02535969	429167.60789352	362104.758822867	140121.887723066	16957761.2796882	156108.940860891	1379002.02988453	520191.491204654	3614517.10510122	312468075.032695	11936196.2982333	1681801.07611419	290785.104907327	458393.666589655	1550734.81050798	140382.126113397	714075.470238594	212832.646619006	4892771.6519066	128447.128837415	12010233.9679473	475437.178988938	1630572.25143544	259255.870909852	13075512.679105	13343437.2737656	2666157.44817459	621626.883162637	1391029.89674248	528592.446511173	33210099.4369011	511756.761886741	28582917.917851	61702.9259602611	2326958.49083918	25817607.1815876	220067.479230177	306393.383045509	701627.482088156	1269931.71512106	43000.274678756	193212.034827346	31333158.9928369	14050865.3448722	6291874.05835038	175656.339612996	164160.695051803	559944.472760488	909890.872420404	1453010.91616223	807360.824597741	6269132.30059838	1823533.59900151	3251349.57978153	64735.1151391174	7889363.9300156	12269346.1472782	501016.098405019	4588524.16672173	84906.1704974058	626519.885501213	166358.122919606	2318413.95995921	461703.261638453	18009402.6126212	7487746.90632265	6332742.93250568	1253348.75853802	1790534.62931496	437221.35244295	23900086.92836	40468385.6819574	290038.715116187	5915313.21574955	1277788.01841063	408767.671032645	203546.897970158	1461352.35814636	1180952.51442667	50318.9489874143	143498.48302385	1093141.60512625	1600080.44467643	5425547.61148393	874328.206550438	22610503.5863278	2806417.672284	268803895.871009	523596.165449981	1493417.88692459	392658.666004533	544998.204569155	78472.9808146823	6517785.12323603	48488086.0488792	337835.88614546	491060.179734978	3911062.62590461	466022.945948103	1931979.82355584	1126548.28090649	801472.943696042	367671.42023088	692176.817150669	2646876.27611173	627756.022536587	423366.917472766	202253.133560885	289703.069203037	7818373.95272454	81181022.2960215	16622051.595053	440414.812636013	189729.677279407	103129.127689326	333715.120445955	120426.998773206	527841.967344062	1383344.81811629	1989181.99789654	43063.7598914271	821396.52085818	513430.016530644	413259.531667329	645067.239612225	576915.570467145	616421.990579706	62060.1758561754	649357.240731039	915730.453123188	207356.382546588	78239.0350474187	1475225.71869413	157493.702005058	2224807.87701759	324347.232023879	192819.141797464	244931.107376971	5550427.8476089	537521.279609379	1322756.24340697	133264.736892863	157931.557920006	2741931.23325217	154147.901099975	3017578.10316174	118295.423847526	5155388.29921242	30962660.282012	604330.145089706	85167.403763531	4699227.42946326	494723.70232802	209186.394028041	165721.511680709	440831.178632892	1225477.87335409	167105.461202212	2448414.81465948	464726.990537896	135155.385440185	1507159.41344313	116533.561688774	631012.011688647	1774177.21823163	47296687.5742453	3218708.10118633	347855.110725329	157985.617565956	331690.654025668	798473.366677003	190869.51159685	108903.88583039	35105.1042218542	103894.493420915	356221.874183133	537233.890244168	56205.4913413628	323978.155722944	54315.1077773271	390306.80130373	2068618.97236771	1682306.48577322	273031.95859986	130448.682377148	814382.027409234	321369.829655579	7813256.76921908	156814.238667148	354836.611339951	318089.991629084	7015866.10705985	20345842.8678732	19621668.3302456	492782.609594342	2876858.00479124	12991962.5122613	442435.843303942	1056541.50629665	355813.008230544	420270.597476008	60757.4393453075	295471.469136587	94662.727294923	183491.043565439	495053.940182894	258059.9533334	64161.8865076934	315065.10880967	1981037.54892759	489076.642940587	28015572.8656802	94397.0501682437	1513450.59840156	814338.624368909	124358.124981047	127503.197044364	1154745.71923378	91951.5093814299	241504.486063206	340998.28414024	1096676.8934664	712004.942041189	231827.212102949	6225779.68293718	392480.893676036	257622.033029913	3066682.26420552	87198.7831677956	359371.86514479	1560034.57363207	3907051.90712751	88241.6425428288	138969.730816956	1714518.1691046	174145.189830669	236761.793072231	372359.979506186	306663.822341579	298808.581963852	1428825.49195599	302499.803068701	176656.286988778	80359.4999129077	76223.2219013026	673234.802843784	686955.080580845	420250.08893139	88274.8165645563	53314.3717602503	32642.5545215419	8638838.73492695	4880761.01818178	96347.4021286323	122895.115752553	147310.988524813	28997.2642133291	140945.226909128	1997127.87604324	183737.141413644	1839223.28898626	310412.829133594	475194.373238769	1462389.62544212	2506343.17851757	102234.662368388	398262.661776036	309648.269059559	2483497.5790419	351962.956370874	129228.861868564	513424.676605711	225070.405244924	335376.476775956	127621.2740525	32016.4498243524	646648.770593028	114350.544092624	2651522.9221705	547879.884533997	107726.643754013	300272.426399703
+8_qc_no_dil_milliq	18033554.0644266	158795234.497959	386525938.781932	28100292.0447454	11408126.538219	5891995.6429869	2293430.59767787	1094350.38046884	2634598108.03545	3877910.07548703	6093003.96510602	398405179.747627	87103541.4207339	2198597.58030618	2690141.01967362	57520983.1729558	527027.393238004	1109356.13541164	34641486.3000839	1013703.24446653	21177754.819665	3317577.09112315	6642954.74629682	906565.012437307	1350532566.99168	188870.105890047	218298997.187331	1823157.93769992	1589871.20266521	9635543.39425157	74604966.4510763	2253909090.8901	4839211.99714237	4799807.67862795	181665615.303248	578566.3992451	15780464.7837383	3481340.38906143	987168.475834872	2415856.61031353	4627910.91215767	1213144393.32849	8753836.75363215	6728488.34214168	1273014610.36161	321931.407516834	10741207.2584862	741135533.182356	56699210.3362647	110676734.42599	47200843.6396904	1669328.53643019	491596563.289221	22268250.5533301	151163268.1819	316735.698166271	227126254.774032	976361.525673828	36670186.5297931	1671717.94052565	706017.721790079	7366475.71564914	8547427.46412048	2817456.63195097	501624.89860826	593622.013918314	349519.713420345	73417495.3758826	22744112.7170865	697447.108882533	6562896.35191878	723374.331936998	1388465.92226644	2738595.45191417	4525499.96351089	161671.52672881	181656.356427737	2103891.12077278	14485833.3119251	574572807.641236	516390.688984481	3878009.47680111	2007063.39616844	296781.07038046	2470017.22741585	1434711.11813173	291528.328942914	991870.643887016	1379440.80264759	1263393.27106144	459757.164239132	1668106.8412583	2398711.82431911	4317101.56295803	18779926.290973	38794376.1050257	245790.567853514	605966.07818606	1048780.00460455	515556.858786924	377599.418486764	671417.474318285	298742.081807458	274228.695292241	306059.666887225	1863335.3809075	3590391.29437902	303680.395752885	26861792.4021268	2273952.71178689	74372557.646146	2460292.11589489	1523501.48878832	2780476.18800621	363794.43085265	149629.719965978	243285.865289247	9158920.52093716	52700924.4455898	408646.600661544	445485.454426541	470262.499014943	2780225.39357877	1063811.97961051	1648482.54529726	498164.213642551	1240348.81749561	1475875.79395335	1983410.21760016	578471.206606711	1100844.95419082	584730.591736958	1491249.83879307	9686045.12414779	585672.577982521	313007.228838314	2969926.47488575	167176.954804391	874351.35249902	6698084.07836097	13985384.3449324	266742.371306405	4852219.04545366	235100.376598425	10354138.3506744	149658.778269853	240498.601576009	225912.223399115	454400.107110131	2794383.99560631	197212.101776898	146442.799294156	4986995.60292949	391977.630133252	592697.822097822	317123.297711517	1744143.33774441	293992.906283783	313455.614820465	2344418.73869151	2206265.18075361	65054127.0055689	1584437.79435085	799312.776472209	676945.282337613	397703.502599541	2210766.00196468	2282502.9302982	121873.219047803	1380273.36684567	531110.868043379	11901702.1336935	1594718.3066492	4253840.11802757	101774.205569194	44063041.7565326	9395428.37217377	375253.270655604	3672673.53853561	569299.690838548	454782.23723466	1498842.62713677	298364.858588636	638100.408777301	1461289.51153955	788300.611384312	11820337.5965704	1845695.04698192	253780.251798781	2116919.67079731	223210.430853903	182354.840292411	981217.773827371	402993.388595316	793729.127973023	156802.362248206	422681.422544636	125496927.444999	1173026.55411111	847650.465664199	244903.185811221	3002536.04121417	667738.303283982	138240.724748392	13820699.9589605	4965371.58623576	2105854.83452673	14246711.1914307	103554.363996792	65617992.4110415	1310608.61539084	2912025.71752107	174398.010980331	449524.171746635	4122973.78216696	94798.4535947456	622151.319280275	1462655.93866404	649801.933485414	834598.254012643	137547.618283485	630917.280632451	93646876.2161929	94574.6109749865	179560.052619828	747636.783716104	358545.094559279	657010.208895061	1583658.69253437	2592114.06745779	417825.94983205	237608.388260206	3726375.89572868	286973.166304995	230718.908246362	209295.807194494	78663489.9111223	285379.338375089	1324488.91838607	26184088.6697722	941365.768203162	465927.293758912	16425563.5669153	3608076.75602901	30907054.1176332	336153.532710479	100838.958875019	1933816.64796839	174957.248053726	2150837.91926325	73026394.4405863	427684.997087685	893151.341842279	78469223.2535347	1837358.69264852	853119.959891686	1695254.38069659	425322.800774036	806836.712963395	55778174.5610364	717485.335789334	307455.977701068	134842507.142372	171031.614108871	6433538.37019055	1122728.28715801	303613.796918849	87992.3128434421	199755.366398372	1173328.47819722	751911.41723466	705340.096103193	104210.081611212	17005564.9552916	1914116.92537651	817087.95417216	1815567.97770686	1539902.14079082	1270466.45932471	95446607.6657953	1419664.74767833	2208382.87378589	310436.407690046	816694.273898428	827340.049308981	127320.211909243	646086.20496236	1291407.82714993	204894.614249798	1211325.20495982	140229.564992032	163941.534348892	11272235.3070866	16812812.4791466	412828.724805623	922754.286586769	149349.506939192	4758576.02691196	55976345.4503813	6409572.78239187	1630460.42168711	499798.531223893	1974355.16656009	1300116.48880845	85949.8180598739	729774.941165726	157632.676805029	6041750.87347608	76809.4844940669	2778454.27754981	448869.21386025	9274350.7137987	961757.838580142	1479014.95200065	10939255.9178191	2142211.73994505	222695.994668957	1194933.86761736	459605.05749974	28096861.1341811	173174.581915819	27712114.4396505	69184.7886337152	3162181.10838025	19028925.8380819	99122.8704980522	158060.772334563	803387.214347972	868640.899100436	36411.5647329414	206318.206038311	956757.689080849	12775488.3042542	17890979.5668956	177793.86995454	149897.26344337	203127.880067918	691194.826894931	1542198.48834296	1048841.61070759	5263479.56711395	1096551.71177588	4086964.10704739	62077.1321822708	7139827.38027483	2931560.12002706	739338.317998611	4047332.59618225	141942.904558214	702760.607908284	167934.254744183	1447613.91375448	471133.015683043	16504167.8280614	204308.48906554	5359251.82685376	695043.435240178	12003004.4150969	342752.543408733	22148637.6710587	784459.021613767	439116.604778238	4721451.97012956	848003.310441455	317616.938822832	108687.425837875	1235361.76411996	1077517.6842959	38905.951617897	116950.516550806	1096690.7111615	2880094.60182139	5136943.08488264	673547.774413137	22392036.0386618	2415288.09606271	2003756.29126753	394077.873841276	1115603.96352714	417778.767421155	11819195.0286552	76555.4245547247	7743367.44227409	86219.2857102191	351314.690412384	599995.525467539	2460772.68362305	533022.360392473	694353.520762331	1346439.22702378	732792.803930996	277876.306394059	624532.078388532	3179015.67820813	576021.279400396	280494.819397593	134799.623752372	212768.984776508	3382421.33569654	92898512.4311801	13223985.2130325	498589.729518623	183637.56405057	68802.2298879015	404358.30488774	116068.972557888	429396.952556901	1296701.25183242	1521322.80636681	29765.8618627488	521065.668857697	425892.743778167	401604.676424981	1110376.94558137	520056.093266083	725594.814779287	85275.43391835	648833.158157628	681989.285538676	174571.160772883	69864.2971794516	1203380.76736934	274728.442550141	490534.204548014	168879.838000285	201847.854173309	438930.867349431	5235936.5032364	200827.152998417	460869.461412979	155588.44181464	145502.897006461	1494716.86778102	83883.1120468015	2192460.0568132	128780.225719568	4825351.00009989	27536510.9922369	559616.504840751	82205.6965348961	901809.673640509	375667.610860315	116639.209688359	127566.558332909	533034.745956742	1451958.91597655	2130895.51711982	1789252.34307323	486562.695964036	180134.910838113	601329.558263094	104101.938801513	324963.288542131	1612702.63173759	550651.64417898	2766138.53520165	377252.413645581	123645.758494625	387984.302285353	839980.494379911	166449.589738398	62989.0720363598	43500.3045640958	67599.1059232596	183767.071005481	263671.601883412	31282.7592109649	143605.049243715	374413.913927304	333450.092078756	958386.9421518	2024127.8869989	232757.82387132	104973.936368178	591507.310898803	260232.622896598	6809650.66711065	52108.0066840428	302097.543370192	2669673.87128252	6797924.97522905	608080481.884683	1249942.28967707	387359.772548752	619485.451267781	1093158.58654422	292582.969255941	393260.173910113	322829.328085645	311466.238896017	67980.3184126115	235917.042528019	79809.2691081252	141123.511607319	410692.406563824	172647.485631286	41542.5708173683	229199.860761181	349745.759666562	714591.181152216	690729.685633624	58760.5411542359	162951.716694776	4710155.27664862	86701.3290312996	134461.799649973	3754716.23512648	62515.9202444047	254624.404911054	305155.292227914	961022.029191935	540567.624226532	208547.918338895	682683258.60297	328018.74245691	466936.776542758	2410303.382939	100134.82557748	227294.902194971	663499.787776114	5146445.21144571	46933.9752065662	84050.309586464	1418921.21031416	138078.867821352	208099.207247074	844084.663582396	201933.132950629	262702.774765263	2488702.34271486	3068896.24914106	166383.287052717	3268682.53402307	62654.4183308775	1023499.55431711	717153.348912889	1004911.55505811	152739.523887268	32547.1285883596	32364.3820380837	378187.022615471	2822699.99759349	412526.782356598	164117.14382635	151475.868438157	22355.394099169	162139.451814641	1274172.26222152	213542.022736542	1039684.18056762	224059.120983437	390197.420071386	6446979.44757867	1821543.2671682	116615.433523564	461336.290361989	226841.404377312	2313784.34863521	77819.0589368957	128077.152216948	526344.103752229	729995.760348558	204105.86720904	904285.338382647	13901.6387172006	1333143.00364644	105427.601767016	166788.10170103	378425.0273745	92266.6638853474	80787.6483250491