Previous changeset 0:6a736abe431f (2020-12-07) Next changeset 2:a7c9fc186f8c (2021-04-19) |
Commit message:
"planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/matchms commit d110cb008c3703945fe3718465de36278fa34652" |
modified:
matchms.xml matchms_wrapper.py |
added:
test-data/matches_rcx_fill_greedy.csv test-data/matches_rcx_fill_hungarian.csv test-data/matches_symmetric_fill_greedy.csv test-data/rcx_fill_cosine_greedy.csv test-data/rcx_fill_cosine_hungarian.csv test-data/recetox_gc-ei_ms_20201028.msp test-data/symmetric_fill_cosine_greedy.csv |
removed:
test-data/output.csv |
b |
diff -r 6a736abe431f -r 4aecfd6b319b matchms.xml --- a/matchms.xml Mon Dec 07 20:12:13 2020 +0000 +++ b/matchms.xml Wed Mar 17 11:40:17 2021 +0000 |
[ |
@@ -1,6 +1,6 @@ -<tool id="matchms" name="matchMS" version="0.6.0+galaxy1"> +<tool id="matchms" name="matchMS" version="0.8.2+galaxy2"> <requirements> - <requirement type="package" version="0.6.1">matchms</requirement> + <requirement type="package" version="0.8.2">matchms</requirement> <requirement type="package" version="1.1.4">pandas</requirement> </requirements> @@ -9,7 +9,7 @@ </environment_variables> <command detect_errors="exit_code"><![CDATA[ - python3 ${__tool_directory__}/matchms_wrapper.py "$references" "$queries" "$similarity_scores" "$similarity_metric" + python3 ${__tool_directory__}/matchms_wrapper.py "$references" "$queries" "$similarity_metric" "$similarity_scores" "$similarity_matches" ]]> </command> <inputs> @@ -23,7 +23,8 @@ </inputs> <outputs> - <data label="$similarity_metric similarity of ${on_string}" name="similarity_scores" format="csv" /> + <data label="$similarity_metric scores of ${on_string}" name="similarity_scores" format="csv" /> + <data label="$similarity_metric matches of ${on_string}" name="similarity_matches" format="csv" /> </outputs> <tests> @@ -31,7 +32,22 @@ <param name="references" value="fill.msp" ftype="msp"/> <param name="queries" value="fill.msp" ftype="msp"/> <param name="similarity_metric" value="CosineGreedy"/> - <output name="similarity_scores" file="output.csv" ftype="csv" checksum="md5$0fd5cb719f8aa66ec5d9aeddca4b5fe7"/> + <output name="similarity_scores" file="symmetric_fill_cosine_greedy.csv" ftype="csv" checksum="md5$1be210e4a219f6a9315d6ca840d89247"/> + <output name="similarity_matches" file="matches_symmetric_fill_greedy.csv" ftype="csv" checksum="md5$93a43a55e02c099581e5765d6ead9f13"/> + </test> + <test> + <param name="references" value="recetox_gc-ei_ms_20201028.msp" ftype="msp"/> + <param name="queries" value="fill.msp" ftype="msp"/> + <param name="similarity_metric" value="CosineGreedy"/> + <output name="similarity_scores" file="rcx_fill_cosine_greedy.csv" ftype="csv" checksum="md5$f9f9e3f9483de9486658fcdbba92451e"/> + <output name="similarity_matches" file="matches_rcx_fill_greedy.csv" ftype="csv" checksum="md5$4aadb19c261fa41907d80f2d326055b6"/> + </test> + <test> + <param name="references" value="recetox_gc-ei_ms_20201028.msp" ftype="msp"/> + <param name="queries" value="fill.msp" ftype="msp"/> + <param name="similarity_metric" value="CosineHungarian"/> + <output name="similarity_scores" file="rcx_fill_cosine_hungarian.csv" ftype="csv" checksum="md5$e4063294e0f70e0e966a252ec43a1537"/> + <output name="similarity_matches" file="matches_rcx_fill_hungarian.csv" ftype="csv" checksum="md5$4aadb19c261fa41907d80f2d326055b6"/> </test> </tests> @@ -51,11 +67,12 @@ RAMClustR outputs a collection of **msp** files which can be matched to a library (.msp) using a similarity score computed in matchMS. Downstream Tools - The **output** is a csv which contains the similarity score and the number of matched peaks as a tuple. + The **output** is a csv which contains the similarity score and second csv containing the number of matched peaks. ]]></help> <citations> + <citation type="doi">10.5281/zenodo.4589154</citation> <citation type="doi">10.21105/joss.02411</citation> </citations> </tool> |
b |
diff -r 6a736abe431f -r 4aecfd6b319b matchms_wrapper.py --- a/matchms_wrapper.py Mon Dec 07 20:12:13 2020 +0000 +++ b/matchms_wrapper.py Wed Mar 17 11:40:17 2021 +0000 |
[ |
@@ -1,7 +1,6 @@ import argparse import sys -import pandas from matchms import calculate_scores from matchms.importing import load_from_msp from matchms.similarity import ( @@ -12,6 +11,7 @@ ModifiedCosine, ParentMassMatch ) +from pandas import DataFrame def main(argv): @@ -20,8 +20,9 @@ "references_filename", type=str, help="Path to reference MSP library." ) parser.add_argument("queries_filename", type=str, help="Path to query spectra.") - parser.add_argument("output_filename", type=str, help="Path where to store the output .csv.") parser.add_argument("similarity_metric", type=str, help='Metric to use for matching.') + parser.add_argument("output_filename_scores", type=str, help="Path where to store the output .csv scores.") + parser.add_argument("output_filename_matches", type=str, help="Path where to store the output .csv matches.") args = parser.parse_args() @@ -51,8 +52,14 @@ query_names = [spectra.metadata['name'] for spectra in scores.queries] reference_names = [spectra.metadata['name'] for spectra in scores.references] - dataframe = pandas.DataFrame(data=scores.scores, index=reference_names, columns=query_names) - dataframe.to_csv(args.output_filename, sep=';') + + # Write scores to dataframe + dataframe_scores = DataFrame(data=[entry["score"] for entry in scores.scores], index=reference_names, columns=query_names) + dataframe_scores.to_csv(args.output_filename_scores, sep=';') + + # Write number of matches to dataframe + dataframe_matches = DataFrame(data=[entry["matches"] for entry in scores.scores], index=reference_names, columns=query_names) + dataframe_matches.to_csv(args.output_filename_matches, sep=';') return 0 |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/matches_rcx_fill_greedy.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/matches_rcx_fill_greedy.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,387 @@\n+;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\n+Perylene_2H12;0;0;2;0;1;0;0;1;0;0;0;0;2;0;0;3;0;0;0;1;0;0;1;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0\n+Perylene;0;0;0;0;0;0;0;0;0;0;1;0;3;0;0;1;1;0;0;0;0;0;1;0;0;2;0;0;1;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Phenanthrene_2H10;1;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;2;0;1;0;0;0;0;1;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0\n+Phenanthrene;1;0;0;0;0;0;0;0;0;0;0;0;1;1;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Anthracene;1;0;0;0;0;0;0;0;0;0;0;0;1;1;0;2;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Acenaphthylene;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Acenaphthene;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;3;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Fluoranthene;0;0;0;0;0;0;0;1;0;0;0;0;1;1;0;1;0;0;0;2;1;0;0;2;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Pyrene;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;1;0;0;0;2;1;0;0;2;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0'..b'ph_isomer2;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Spirodiclofen;3;2;0;0;0;0;4;1;0;0;1;1;4;0;0;4;3;0;1;2;4;0;2;0;0;1;0;0;2;1;0;0;3;1;0;0;1;1;1;1;0;0;2;0;1;0;0;0;0;0;0;1;0;1;3;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;2;0;0;1;0;0;0;0;0;0;1;0;0;0;1;1;1;1;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Spiromesifen;1;1;0;1;0;0;2;2;0;1;1;0;2;1;0;5;0;0;0;1;3;0;3;4;0;1;2;1;2;1;0;0;1;7;0;0;2;0;0;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;3;0;0;2;0;0;1;0;0;0;0;0;0;1;2;0;1;0;0;0;0;1;2;0;1;0;0;0;0;0;2;0;0;3;1;0;0;0;0;0;0;0;0;1;0;1;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;1;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;1;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;1;0;1;0\n+Spirotetramat;2;2;0;1;0;0;2;5;0;2;1;0;6;1;0;7;1;0;1;2;4;0;4;8;0;3;2;1;2;1;0;0;3;7;0;0;3;0;0;4;0;0;2;0;0;0;0;0;0;0;0;1;0;0;1;3;0;0;3;0;0;3;0;0;1;0;0;1;0;0;3;1;3;0;0;0;0;0;2;2;3;0;1;0;0;1;0;0;3;0;2;3;2;0;0;0;0;0;0;0;0;2;0;0;0;1;0;0;0;0;0;0;1;0;1;2;1;0;1;1;0;0;1;2;0;1;0;2;0;0;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;1;1;0;1;0;0;0;1;0;0;0;1;0;0;0;0;0;0;1;0;0;0\n+17-alpha-Ethynylestradiol;1;0;0;2;0;0;2;2;0;1;1;0;4;1;1;5;1;0;0;1;2;0;3;4;0;2;2;1;2;1;0;0;3;7;0;0;1;1;0;4;0;0;2;0;0;0;0;0;0;1;0;1;0;0;0;2;0;1;2;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;2;1;0;0;0;0;0;0;0;2;1;0;3;1;0;0;0;0;0;1;0;0;2;1;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;1;0;1;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;1;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;2;1;0;0\n+Bisphenol A;0;0;0;0;0;0;1;1;0;1;0;0;1;0;0;3;1;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;1;3;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+4-tert-Octylphenol;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Estrone;1;0;0;0;0;0;1;1;0;1;1;0;3;1;1;6;0;0;0;2;1;0;2;7;0;1;3;1;2;1;0;0;3;7;0;0;0;1;0;3;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;1;1;0;0;0;0;0;0;0;2;0;0;3;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;1;0;1;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0\n+17-beta-Estradiol;2;0;0;0;0;0;4;2;0;1;1;0;2;0;1;4;0;0;0;0;1;0;4;4;0;0;0;1;1;0;1;0;1;6;0;0;1;1;0;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;2;1;0;0;0;0;0;0;0;2;0;0;2;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;1;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0\n+Progesterone;2;3;0;2;0;0;3;3;0;2;2;0;4;2;1;6;1;0;0;2;2;0;4;9;0;4;3;1;5;2;1;0;3;6;0;0;3;0;2;4;0;0;2;0;1;0;0;0;0;1;0;1;0;1;1;1;1;1;2;0;0;2;0;0;1;0;0;0;0;0;2;1;4;0;1;0;0;1;2;2;2;0;1;0;0;2;0;0;2;2;3;3;2;0;0;0;0;0;1;0;0;0;1;1;0;0;0;1;0;0;0;0;0;0;1;2;1;0;0;1;0;1;0;2;0;1;0;1;0;0;1;2;2;1;0;1;0;0;0;0;0;0;0;0;0;0;2;0;2;0;0;0;2;1;0;1;0;0;0;1;0;0;0;1;1;0;0;0;0;0;2;1;0;0\n+Testosterone;1;1;0;1;1;0;0;2;0;1;1;0;4;1;1;5;0;0;0;1;2;0;3;7;0;2;2;1;4;1;0;0;3;3;0;0;1;0;1;2;0;0;3;0;1;0;0;0;0;0;0;0;0;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;1;0;4;0;1;0;0;0;0;1;1;0;0;0;0;2;0;0;2;2;3;1;0;0;0;0;0;0;1;0;0;0;0;1;0;1;0;1;0;0;0;0;0;0;1;1;0;0;0;1;0;2;0;2;0;1;0;0;0;0;1;1;2;1;0;1;0;0;0;0;0;0;0;0;0;0;1;0;2;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/matches_rcx_fill_hungarian.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/matches_rcx_fill_hungarian.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,387 @@\n+;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\n+Perylene_2H12;0;0;2;0;1;0;0;1;0;0;0;0;2;0;0;3;0;0;0;1;0;0;1;0;0;1;0;0;0;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0\n+Perylene;0;0;0;0;0;0;0;0;0;0;1;0;3;0;0;1;1;0;0;0;0;0;1;0;0;2;0;0;1;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Phenanthrene_2H10;1;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;2;0;1;0;0;0;0;1;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0\n+Phenanthrene;1;0;0;0;0;0;0;0;0;0;0;0;1;1;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Anthracene;1;0;0;0;0;0;0;0;0;0;0;0;1;1;0;2;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Acenaphthylene;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Acenaphthene;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;3;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Fluoranthene;0;0;0;0;0;0;0;1;0;0;0;0;1;1;0;1;0;0;0;2;1;0;0;2;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Pyrene;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;1;0;0;0;2;1;0;0;2;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0'..b'ph_isomer2;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Spirodiclofen;3;2;0;0;0;0;4;1;0;0;1;1;4;0;0;4;3;0;1;2;4;0;2;0;0;1;0;0;2;1;0;0;3;1;0;0;1;1;1;1;0;0;2;0;1;0;0;0;0;0;0;1;0;1;3;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;2;0;0;1;0;0;0;0;0;0;1;0;0;0;1;1;1;1;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Spiromesifen;1;1;0;1;0;0;2;2;0;1;1;0;2;1;0;5;0;0;0;1;3;0;3;4;0;1;2;1;2;1;0;0;1;7;0;0;2;0;0;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;3;0;0;2;0;0;1;0;0;0;0;0;0;1;2;0;1;0;0;0;0;1;2;0;1;0;0;0;0;0;2;0;0;3;1;0;0;0;0;0;0;0;0;1;0;1;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;1;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;1;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;1;0;1;0\n+Spirotetramat;2;2;0;1;0;0;2;5;0;2;1;0;6;1;0;7;1;0;1;2;4;0;4;8;0;3;2;1;2;1;0;0;3;7;0;0;3;0;0;4;0;0;2;0;0;0;0;0;0;0;0;1;0;0;1;3;0;0;3;0;0;3;0;0;1;0;0;1;0;0;3;1;3;0;0;0;0;0;2;2;3;0;1;0;0;1;0;0;3;0;2;3;2;0;0;0;0;0;0;0;0;2;0;0;0;1;0;0;0;0;0;0;1;0;1;2;1;0;1;1;0;0;1;2;0;1;0;2;0;0;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;1;1;0;1;0;0;0;1;0;0;0;1;0;0;0;0;0;0;1;0;0;0\n+17-alpha-Ethynylestradiol;1;0;0;2;0;0;2;2;0;1;1;0;4;1;1;5;1;0;0;1;2;0;3;4;0;2;2;1;2;1;0;0;3;7;0;0;1;1;0;4;0;0;2;0;0;0;0;0;0;1;0;1;0;0;0;2;0;1;2;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;2;1;0;0;0;0;0;0;0;2;1;0;3;1;0;0;0;0;0;1;0;0;2;1;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;1;0;1;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;1;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;2;1;0;0\n+Bisphenol A;0;0;0;0;0;0;1;1;0;1;0;0;1;0;0;3;1;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;1;3;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+4-tert-Octylphenol;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+Estrone;1;0;0;0;0;0;1;1;0;1;1;0;3;1;1;6;0;0;0;2;1;0;2;7;0;1;3;1;2;1;0;0;3;7;0;0;0;1;0;3;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;1;1;0;0;0;0;0;0;0;2;0;0;3;1;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;1;0;1;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0\n+17-beta-Estradiol;2;0;0;0;0;0;4;2;0;1;1;0;2;0;1;4;0;0;0;0;1;0;4;4;0;0;0;1;1;0;1;0;1;6;0;0;1;1;0;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;1;0;0;0;0;0;0;0;0;1;0;3;0;1;0;0;0;0;2;1;0;0;0;0;0;0;0;2;0;0;2;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;1;0;0;0;0;1;0;0;0;1;0;1;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;2;1;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0\n+Progesterone;2;3;0;2;0;0;3;3;0;2;2;0;4;2;1;6;1;0;0;2;2;0;4;9;0;4;3;1;5;2;1;0;3;6;0;0;3;0;2;4;0;0;2;0;1;0;0;0;0;1;0;1;0;1;1;1;1;1;2;0;0;2;0;0;1;0;0;0;0;0;2;1;4;0;1;0;0;1;2;2;2;0;1;0;0;2;0;0;2;2;3;3;2;0;0;0;0;0;1;0;0;0;1;1;0;0;0;1;0;0;0;0;0;0;1;2;1;0;0;1;0;1;0;2;0;1;0;1;0;0;1;2;2;1;0;1;0;0;0;0;0;0;0;0;0;0;2;0;2;0;0;0;2;1;0;1;0;0;0;1;0;0;0;1;1;0;0;0;0;0;2;1;0;0\n+Testosterone;1;1;0;1;1;0;0;2;0;1;1;0;4;1;1;5;0;0;0;1;2;0;3;7;0;2;2;1;4;1;0;0;3;3;0;0;1;0;1;2;0;0;3;0;1;0;0;0;0;0;0;0;0;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;1;0;4;0;1;0;0;0;0;1;1;0;0;0;0;2;0;0;2;2;3;1;0;0;0;0;0;0;1;0;0;0;0;1;0;1;0;1;0;0;0;0;0;0;1;1;0;0;0;1;0;2;0;2;0;1;0;0;0;0;1;1;2;1;0;1;0;0;0;0;0;0;0;0;0;0;1;0;2;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/matches_symmetric_fill_greedy.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/matches_symmetric_fill_greedy.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,175 @@\n+;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\n+C001;57;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C002;0;35;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C003;0;0;26;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C004;0;0;0;24;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C005;0;0;0;0;20;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C006;0;0;0;0;0;19;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n+C007;0;0;0;0;0;0;15;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0\n+C008;0;1;0;0;0;0;0;15;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;1;0;0;0;0;0;0;0;0;0;0\n+C009;0;0;0;0;0;0;0;0;14;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;'..b';0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0\n+C164;0;0;0;0;0;0;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0\n+C165;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0\n+C166;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0\n+C167;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0\n+C168;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0\n+C169;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0\n+C170;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0\n+C171;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0\n+C172;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0\n+C173;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2;0\n+C174;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;2\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/output.csv --- a/test-data/output.csv Mon Dec 07 20:12:13 2020 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
b |
b'@@ -1,175 +0,0 @@\n-;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\n-C001;(1.0000000000000002, 57);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.011318242104766061, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0480501832162959, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0)\n-C002;(0.0, 0);(1.0000000000000004, 35);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(9.826519226227063e-05, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.05881897890549432, 2);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.012123553350886737, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0036044014431702073, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.'..b' 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.9156381551854463, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(1.0000000000000002, 2);(0.0, 0);(0.0, 0)\n-C173;(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.00045173712879657656, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.14221557456489292, 1);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(1.0000000000000002, 2);(0.0, 0)\n-C174;(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(0.0, 0);(1.0000000000000002, 2)\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/rcx_fill_cosine_greedy.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/rcx_fill_cosine_greedy.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,387 @@\n+;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\n+Perylene_2H12;0.0;0.0;0.0005256270959446041;0.0;0.03073097535576865;0.0;0.0;6.24557070442715e-05;0.0;0.0;0.0;0.0;0.004564716964324221;0.0;0.0;0.01320306660370882;0.0;0.0;0.0;0.00039214513461787934;0.0;0.0;0.0007918167287744313;0.0;0.0;0.0004447561432835879;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.01405301901669034;0.0;0.0;0.0;0.0;0.0;0.010864712316628123;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.1457986453664692;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07136533213674005;0.0;0.0;0.0;0.0;0.0;0.008502864326957613;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.008332485011325066;0.06707997408159612;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.014331972335452477;0.0;0.00279044697331512;0.0;0.0;0.0;0.0;0.08644538826313945;0.0;0.0230223502665467;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.051946183665058966;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07451431952403162;0.0;0.0;0.0;0.0;0.008606424963572753;0.0;0.0;0.0;0.0;0.0;0.029465908012253836;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.06765194944236241;0.0;0.0\n+Perylene;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0032741303817077233;0.0;0.01059895859620056;0.0;0.0;0.011988179251417755;0.00444506750394149;0.0;0.0;0.0;0.0;0.0;0.010205422020394999;0.0;0.0;0.07094451588225481;0.0;0.0;0.0012435925952213776;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0028113782310797255;0.0;0.0;0.0015057844692663738;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.015722861787553524;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.04875136828344371;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.02339585450305575;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07014255094522089;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+Phenanthrene_2H10;0.0024478437470211957;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.04458305878768819;0.0;0.0;0.010556784103056164;0.0;0.0;0.0;0.0;0.0;0.0;0.053243824199748255;0.0;0.7408591267092633;0.0;0.0;0.0;0.0;0.12202560685242984;0.04568269717012136;0.004157278401108382;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.028649962860904238;0.0;0.0391645806143903;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.008485163950429123;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.004892255878207329;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.027071584755955534;0.0;0.0;0.0\n+Phenanthrene;0.00561720665430217;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0014924956391185538;0.12453944133920958;0.0;0.08707842241811789'..b'99;0.0;0.0;0.0;0.05477359359289294;0.014982137997848576;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.011712224528606202;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+Progesterone;0.009204773873174418;0.00034332000251610846;0.0;0.0007924296222333303;0.0;0.0;0.009441153443328694;0.005947519671344408;0.0;0.0005356814581771544;0.0062158573429365515;0.0;0.009417667003961789;0.009918679539108183;0.00023339501999512072;0.02671768716952186;0.00030790986345821436;0.0;0.0;0.0013743163821902838;0.01723317359032806;0.0;0.031565466787107484;0.012448459343477094;0.0;0.007750527312298496;0.0070234525583043545;0.020597611603217006;0.023913761352649474;0.011281962106545012;1.6426994248357484e-05;0.0;0.036975166579308195;0.033662224880288756;0.0;0.0;0.023540677910418212;0.0;0.036138976947232074;0.025424940901129827;0.0;0.0;0.011503400057545196;0.0;0.00020822196303031898;0.0;0.0;0.0;0.0;0.0014763317286047445;0.0;0.0012583838846539634;0.0;0.003999037208194656;0.013710430439412244;0.001352473025884712;0.007867754340786993;0.04052738458771679;0.010996257146538806;0.0;0.0;0.06835446607134321;0.0;0.0;0.008591363167784043;0.0;0.0;0.0;0.0;0.0;0.007090284250167511;0.008465564938609326;0.08040814196887736;0.0;0.028294996723359764;0.0;0.0;0.0038398141926578064;0.16023981186600048;0.04805946943116568;0.037035561711554706;0.0;0.0005120942309216829;0.0;0.0;0.034941826561919985;0.0;0.0;0.027888357150312005;0.01258535522221259;0.03740123828771992;0.008517825868349588;0.00913703375472102;0.0;0.0;0.0;0.0;0.0;0.029300775267851735;0.0;0.0;0.0;0.01295087988307018;0.0005955124138932553;0.0;0.0;0.0;0.005304965226057589;0.0;0.0;0.0;0.0;0.0;0.0;0.039134050766579234;0.27148697274385963;0.0035271606926311825;0.0;0.0;0.020497841819279862;0.0;0.0025113292870849223;0.0;0.35008458730475683;0.0;0.002239902702309837;0.0;0.0054911380358033625;0.0;0.0;0.011672805021412769;0.025682900399847084;0.07006608189710377;0.018632962351792192;0.0;0.04153373284622605;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.007867919703105093;0.0;0.047481418502903334;0.0;0.0;0.0;0.10974594417370813;0.03429165867240808;0.0;0.023165391809283516;0.0;0.0;0.0;0.0002833417563650782;0.0;0.0;0.0;0.026807362599866824;0.003975994609085822;0.0;0.0;0.0;0.0;0.0;0.06458445415629567;0.013061309028202961;0.0;0.0\n+Testosterone;0.009633211930500658;0.0002486431572929;0.0;0.00023222574210458814;0.0009261428396286391;0.0;0.0;0.00040034384039336243;0.0;6.734322542065856e-05;0.0016889974488375876;0.0;0.1780813812315969;0.007271975837211051;0.00015349402653421548;0.027912903539727696;0.0;0.0;0.0;0.0005797401705402813;0.01109882605223559;0.0;0.024485309434567656;0.020836980610370613;0.0;0.004730656796420955;0.009055625850088012;0.017644857519378446;0.03429748760686159;0.0031719104702998637;0.0;0.0;0.039580956813763224;0.008699485073663131;0.0;0.0;0.027921629937492445;0.0;0.011883152521337896;0.004739553677117161;0.0;0.0;0.06041370798509162;0.0;0.042697154051077546;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.002871402290315483;0.02141815638649301;0.0015186515255164064;0.006270179831850896;0.029915893967898583;0.00688460931497788;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.001333543171051696;0.0;0.08702752210600659;0.0;0.03171198034450119;0.0;0.0;0.0;0.0;0.000766019375887316;0.010813507002141582;0.0;0.0;0.0;0.0;0.004200894168035819;0.0;0.0;0.02349484368553467;0.01816654272894712;0.0633986728469274;0.00859117181156952;0.0;0.0;0.0;0.0;0.0;0.0;0.11646566920503162;0.0;0.0;0.0;0.0;0.0031342530947578136;0.0;0.15489171142643712;0.0;0.013048242174815912;0.0;0.0;0.0;0.0;0.0;0.0;0.001658310433454475;0.03949452321180806;0.0;0.0;0.0;0.021990926351807643;0.0;0.13014922112429483;0.0;0.18331721895001493;0.0;0.0014411200837741657;0.0;0.0;0.0;0.0;0.01092105341354284;0.009432436710872112;0.06421886680272976;0.025882956568067213;0.0;0.03618383380922253;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0006655628265325035;0.0;0.026485058850513152;0.0;0.0;0.0;0.10783284756046711;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.12344754627650135;0.0;0.0;0.0\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/rcx_fill_cosine_hungarian.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/rcx_fill_cosine_hungarian.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,387 @@\n+;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\n+Perylene_2H12;0.0;0.0;0.0005256270959446041;0.0;0.03073097535576865;0.0;0.0;6.245570704427149e-05;0.0;0.0;0.0;0.0;0.004564716964324222;0.0;0.0;0.013203066603708824;0.0;0.0;0.0;0.00039214513461787934;0.0;0.0;0.0007918167287744314;0.0;0.0;0.0004447561432835879;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.014053019016690342;0.0;0.0;0.0;0.0;0.0;0.010864712316628122;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.1457986453664692;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07136533213674005;0.0;0.0;0.0;0.0;0.0;0.008502864326957613;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.008332485011325066;0.06707997408159612;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.014331972335452473;0.0;0.00279044697331512;0.0;0.0;0.0;0.0;0.08644538826313944;0.0;0.0230223502665467;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.05194618366505897;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07451431952403163;0.0;0.0;0.0;0.0;0.008606424963572753;0.0;0.0;0.0;0.0;0.0;0.029465908012253836;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.06765194944236241;0.0;0.0\n+Perylene;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0032741303817077237;0.0;0.01059895859620056;0.0;0.0;0.011988179251417755;0.004445067503941489;0.0;0.0;0.0;0.0;0.0;0.010205422020394999;0.0;0.0;0.07094451588225481;0.0;0.0;0.0012435925952213776;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0028113782310797255;0.0;0.0;0.0015057844692663734;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.015722861787553524;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.04875136828344371;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.023395854503055747;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.07014255094522087;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+Phenanthrene_2H10;0.0024478437470211957;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.044583058787688194;0.0;0.0;0.010556784103056164;0.0;0.0;0.0;0.0;0.0;0.0;0.053243824199748255;0.0;0.7408591267092633;0.0;0.0;0.0;0.0;0.12202560685242986;0.04568269717012136;0.004157278401108382;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.028649962860904238;0.0;0.0391645806143903;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.008485163950429123;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.004892255878207329;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.027071584755955534;0.0;0.0;0.0\n+Phenanthrene;0.00561720665430217;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0014924956391185538;0.12453944133920959;0.0;0.087078422418'..b'5369148999;0.0;0.0;0.0;0.05477359359289294;0.014982137997848574;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.011712224528606202;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+Progesterone;0.009204773873174418;0.0003433200025161085;0.0;0.0007924296222333302;0.0;0.0;0.009441153443328694;0.005947519671344408;0.0;0.0005356814581771544;0.006215857342936553;0.0;0.009417667003961789;0.009918679539108183;0.00023339501999512072;0.02671768716952186;0.00030790986345821436;0.0;0.0;0.0013743163821902838;0.01723317359032806;0.0;0.031565466787107484;0.012448459343477094;0.0;0.007750527312298496;0.0070234525583043545;0.02059761160321701;0.023913761352649478;0.011281962106545012;1.6426994248357484e-05;0.0;0.03697516657930819;0.033662224880288756;0.0;0.0;0.023540677910418206;0.0;0.036138976947232074;0.02542494090112982;0.0;0.0;0.011503400057545196;0.0;0.00020822196303031898;0.0;0.0;0.0;0.0;0.0014763317286047445;0.0;0.0012583838846539634;0.0;0.003999037208194656;0.013710430439412245;0.0013524730258847118;0.007867754340786993;0.040527384587716785;0.010996257146538806;0.0;0.0;0.06835446607134321;0.0;0.0;0.008591363167784043;0.0;0.0;0.0;0.0;0.0;0.007090284250167511;0.008465564938609326;0.08040814196887734;0.0;0.028294996723359764;0.0;0.0;0.0038398141926578064;0.16023981186600048;0.04805946943116568;0.037035561711554706;0.0;0.0005120942309216829;0.0;0.0;0.03494182656191998;0.0;0.0;0.027888357150312005;0.01258535522221259;0.03740123828771993;0.008517825868349588;0.00913703375472102;0.0;0.0;0.0;0.0;0.0;0.029300775267851735;0.0;0.0;0.0;0.01295087988307018;0.0005955124138932553;0.0;0.0;0.0;0.005304965226057589;0.0;0.0;0.0;0.0;0.0;0.0;0.039134050766579234;0.2714869727438596;0.003527160692631183;0.0;0.0;0.020497841819279862;0.0;0.002511329287084922;0.0;0.3500845873047567;0.0;0.002239902702309837;0.0;0.005491138035803363;0.0;0.0;0.011672805021412769;0.02568290039984708;0.07006608189710377;0.018632962351792192;0.0;0.04153373284622605;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.00786791970310509;0.0;0.047481418502903334;0.0;0.0;0.0;0.10974594417370813;0.034291658672408076;0.0;0.023165391809283516;0.0;0.0;0.0;0.0002833417563650782;0.0;0.0;0.0;0.026807362599866824;0.003975994609085822;0.0;0.0;0.0;0.0;0.0;0.06458445415629567;0.013061309028202963;0.0;0.0\n+Testosterone;0.00963321193050066;0.00024864315729290006;0.0;0.00023222574210458811;0.0009261428396286391;0.0;0.0;0.00040034384039336243;0.0;6.734322542065858e-05;0.0016889974488375878;0.0;0.1780813812315969;0.007271975837211051;0.0001534940265342155;0.027912903539727703;0.0;0.0;0.0;0.0005797401705402813;0.01109882605223559;0.0;0.024485309434567656;0.020836980610370613;0.0;0.004730656796420955;0.009055625850088012;0.01764485751937845;0.0342974876068616;0.003171910470299864;0.0;0.0;0.039580956813763224;0.008699485073663131;0.0;0.0;0.027921629937492445;0.0;0.011883152521337894;0.00473955367711716;0.0;0.0;0.06041370798509162;0.0;0.042697154051077546;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0028714022903154834;0.021418156386493012;0.0015186515255164064;0.006270179831850896;0.029915893967898583;0.00688460931497788;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.001333543171051696;0.0;0.08702752210600657;0.0;0.03171198034450119;0.0;0.0;0.0;0.0;0.0007660193758873158;0.010813507002141582;0.0;0.0;0.0;0.0;0.004200894168035819;0.0;0.0;0.02349484368553467;0.01816654272894712;0.06339867284692742;0.00859117181156952;0.0;0.0;0.0;0.0;0.0;0.0;0.11646566920503162;0.0;0.0;0.0;0.0;0.0031342530947578136;0.0;0.15489171142643712;0.0;0.013048242174815912;0.0;0.0;0.0;0.0;0.0;0.0;0.001658310433454475;0.03949452321180806;0.0;0.0;0.0;0.021990926351807643;0.0;0.13014922112429483;0.0;0.18331721895001493;0.0;0.0014411200837741657;0.0;0.0;0.0;0.0;0.010921053413542842;0.00943243671087211;0.06421886680272976;0.025882956568067213;0.0;0.03618383380922253;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0006655628265325035;0.0;0.026485058850513155;0.0;0.0;0.0;0.10783284756046711;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.12344754627650137;0.0;0.0;0.0\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/recetox_gc-ei_ms_20201028.msp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/recetox_gc-ei_ms_20201028.msp Wed Mar 17 11:40:17 2021 +0000 |
[ |
b'@@ -0,0 +1,31986 @@\n+NAME: Perylene_2H12\r\n+SCANNUMBER: -1\r\n+RETENTIONTIME: -1\r\n+RETENTIONINDEX: 2876\r\n+PRECURSORMZ: 264.16858\r\n+PRECURSORTYPE: [M]+\r\n+IONMODE: Positive\r\n+SPECTRUMTYPE: Centroid\r\n+FORMULA: C20H12\r\n+INCHIKEY: CSHWQDPOILHKBI-AQZSQYOVSA-N\r\n+INCHI: \r\n+SMILES: [2H]C1=C(C2=C3C(=C1[2H])C4=C(C(=C(C5=C4C(=C(C(=C5[2H])[2H])[2H])C3=C(C(=C2[2H])[2H])[2H])[2H])[2H])[2H])[2H]\r\n+AUTHORS: Price et al., RECETOX, Masaryk University (CZ)\r\n+COLLISIONENERGY: 70eV\r\n+INSTRUMENT: Q Exactive GC Orbitrap GC-MS/MS\r\n+INSTRUMENTTYPE: GC-EI-Orbitrap\r\n+IONIZATION: EI+\r\n+LICENSE: CC BY-NC\r\n+COMMENT: \r\n+Num Peaks: 33\r\n+116.05576\t29277\r\n+118.06992\t49651\r\n+128.0558\t37001\r\n+130.06996\t78584\r\n+130.57159\t17533\r\n+132.08408\t65686\r\n+132.5858\t12593\r\n+207.0322\t39569\r\n+222.08282\t13141\r\n+223.06346\t20762\r\n+225.04277\t18058\r\n+227.02202\t26370\r\n+232.11204\t30354\r\n+236.1405\t22796\r\n+252.09322\t8564\r\n+256.11212\t41765\r\n+257.11557\t8688\r\n+258.12622\t21742\r\n+259.13446\t11564\r\n+260.14041\t248997\r\n+261.14358\t51721\r\n+262.15466\t33597\r\n+263.16254\t63732\r\n+264.16858\t829577\r\n+265.01968\t18286\r\n+265.17191\t176460\r\n+266.17523\t18876\r\n+283.03036\t10261\r\n+287.00632\t11352\r\n+295.10288\t26727\r\n+299.06152\t33379\r\n+359.0282\t67046\r\n+400.98447\t17406\r\n+\r\n+NAME: Perylene\r\n+SCANNUMBER: -1\r\n+RETENTIONTIME: -1\r\n+RETENTIONINDEX: 2886.9\r\n+PRECURSORMZ: 252.09323\r\n+PRECURSORTYPE: [M]+\r\n+IONMODE: Positive\r\n+SPECTRUMTYPE: Centroid\r\n+FORMULA: C20H12\r\n+INCHIKEY: CSHWQDPOILHKBI-UHFFFAOYSA-N\r\n+INCHI: \r\n+SMILES: C1=CC2=C3C(=C1)C1=CC=CC4=C1C(=CC=C4)C3=CC=C2\r\n+AUTHORS: Price et al., RECETOX, Masaryk University (CZ)\r\n+COLLISIONENERGY: 70eV\r\n+INSTRUMENT: Q Exactive GC Orbitrap GC-MS/MS\r\n+INSTRUMENTTYPE: GC-EI-Orbitrap\r\n+IONIZATION: EI+\r\n+LICENSE: CC BY-NC\r\n+COMMENT: \r\n+Num Peaks: 19\r\n+112.03071\t49892\r\n+113.03854\t87510\t"Theoretical m/z 113.039125, Mass diff 0 (0 ppm), Formula C9H5"\r\n+124.03076\t100146\r\n+124.53242\t24923\r\n+125.03855\t179254\t"Theoretical m/z 125.039125, Mass diff 0 (0 ppm), Formula C10H5"\r\n+125.54019\t49039\r\n+126.04636\t131679\r\n+126.54804\t36313\r\n+222.04645\t28905\r\n+224.06192\t55632\r\n+226.04175\t37413\r\n+246.04646\t23286\r\n+248.06204\t140007\r\n+249.07072\t62236\t"Theoretical m/z 249.070425, Mass diff -0.001 (0 ppm), Formula C20H9"\r\n+250.07765\t641789\r\n+251.07967\t137600\r\n+252.09323\t1955166\t"Theoretical m/z 252.093354, Mass diff 0 (0.49 ppm), SMILES C1=CC=2C=CC=C3C4=CC=CC5=CC=CC(C(=C1)C23)=C54, Annotation [C20H12]+, Rule of HR False"\r\n+253.09656\t402252\r\n+254.09985\t39987\r\n+\r\n+NAME: Phenanthrene_2H10\r\n+SCANNUMBER: -1\r\n+RETENTIONTIME: -1\r\n+RETENTIONINDEX: 1827.1\r\n+PRECURSORMZ: 188.14029\r\n+PRECURSORTYPE: [M]+\r\n+IONMODE: Positive\r\n+SPECTRUMTYPE: Centroid\r\n+FORMULA: C14H10\r\n+INCHIKEY: YNPNZTXNASCQKK-LHNTUAQVSA-N\r\n+INCHI: \r\n+SMILES: [2H]C1=C(C(=C2C(=C1[2H])C(=C(C3=C(C(=C(C(=C32)[2H])[2H])[2H])[2H])[2H])[2H])[2H])[2H]\r\n+AUTHORS: Price et al., RECETOX, Masaryk University (CZ)\r\n+COLLISIONENERGY: 70eV\r\n+INSTRUMENT: Q Exactive GC Orbitrap GC-MS/MS\r\n+INSTRUMENTTYPE: GC-EI-Orbitrap\r\n+IONIZATION: EI+\r\n+LICENSE: CC BY-NC\r\n+COMMENT: \r\n+Num Peaks: 17\r\n+76.02767\t185421\r\n+78.0418\t256858\r\n+80.05586\t881271\r\n+90.04181\t200162\r\n+92.06206\t537968\r\n+94.06999\t628791\r\n+156.08402\t836513\r\n+158.09808\t477819\r\n+160.11218\t2421148\r\n+161.11554\t310248\r\n+176.10866\t308983\r\n+184.11224\t2784543\r\n+185.11562\t445833\r\n+186.12637\t1283282\r\n+188.14029\t15115275\r\n+189.1436\t2312386\r\n+190.14688\t151400\r\n+\r\n+NAME: Phenanthrene\r\n+SCANNUMBER: -1\r\n+RETENTIONTIME: -1\r\n+RETENTIONINDEX: 1832.9\r\n+PRECURSORMZ: 178.0775\r\n+PRECURSORTYPE: [M]+\r\n+IONMODE: Positive\r\n+SPECTRUMTYPE: Centroid\r\n+FORMULA: C14H10\r\n+INCHIKEY: YNPNZTXNASCQKK-UHFFFAOYSA-N\r\n+INCHI: \r\n+SMILES: C1=CC2=C(C=C1)C1=C(C=CC=C1)C=C2\r\n+AUTHORS: Price et al., RECETOX, Masaryk University (CZ)\r\n+COLLISIONENERGY: 70eV\r\n+INSTRUMENT: Q Exactive GC Orbitrap GC-MS/MS\r\n+INSTRUMENTTYPE: GC-EI-Orbitrap\r\n+IONIZATION: EI+\r\n+LICENSE: CC BY-NC\r\n+COMMENT: \r\n+Num Peaks: 19\r\n+74.01508\t137808\t"Theoretical m/z 74.01565, Mass diff 0 (0 ppm), Formula C6H2"\r\n+75.02295\t278714\t"Theoretical m/z 75.023475, Mass diff 0 (0 ppm), Formula C6H3"\r\n+76.03075\t6'..b'pm), SMILES C=C2CCC1CC(C)CCC1C2(C)C, Annotation [C14H24-7H]+, Rule of HR True"\r\n+187.14806\t422332\t"Theoretical m/z 187.148122, Mass diff 0 (0.33 ppm), SMILES CC2CCC1C(CCCC1(C)(C))C2(C), Annotation [C14H26-7H]+, Rule of HR True"\r\n+188.1559\t151252\t"Theoretical m/z 188.155947, Mass diff 0 (0.25 ppm), SMILES CC2CCC1C(CCCC1(C)(C))C2(C), Annotation [C14H26-6H]+, Rule of HR False"\r\n+189.12735\t68862\t"Theoretical m/z 189.127389, Mass diff 0 (0.21 ppm), SMILES O=C2C=C1CCCC(CC)C1(C)CC2, Annotation [C13H20O-3H]+, Rule of HR True"\r\n+189.16364\t163919\t"Theoretical m/z 189.163772, Mass diff 0 (0.7 ppm), SMILES CC2CCC1C(CCCC1(C)(C))C2(C), Annotation [C14H26-5H]+, Rule of HR True"\r\n+190.13504\t97146\r\n+195.11685\t57370\t"Theoretical m/z 195.117375, Mass diff 0 (0 ppm), Formula C15H15"\r\n+197.13249\t50230\t"Theoretical m/z 197.132481, Mass diff 0 (0.04 ppm), SMILES C=C3CCC2C(CCC1CCCC12)C3C, Annotation [C15H24-7H]+, Rule of HR True"\r\n+199.14803\t221936\t"Theoretical m/z 199.148122, Mass diff 0 (0.46 ppm), SMILES C=C2CCC1C(C)C(C)CCC1C2(C)C, Annotation [C15H26-7H]+, Rule of HR True"\r\n+200.15579\t108028\r\n+201.16364\t216321\t"Theoretical m/z 201.163772, Mass diff 0 (0.65 ppm), SMILES C=C2CCC1C(C)C(C)CCC1C2(C)C, Annotation [C15H26-5H]+, Rule of HR True"\r\n+202.17162\t208618\r\n+203.14304\t1200123\t"Theoretical m/z 203.143035, Mass diff 0 (0.02 ppm), SMILES OC3CCC2C3(CCC1C(C)CCCC12), Annotation [C14H24O-5H]+, Rule of HR True"\r\n+204.14627\t283454\r\n+206.16646\t32118\r\n+209.13243\t45976\t"Theoretical m/z 209.133026, Mass diff 0 (0 ppm), Formula C16H17"\r\n+211.14809\t272618\t"Theoretical m/z 211.148132, Mass diff 0 (-0.2 ppm), SMILES CC1=C(C)C2=C([CH+]CCC=C(C)\\C=C/2)C=C1, Annotation [C16H19]+, Rule of HR True"\r\n+212.15134\t57168\r\n+213.16373\t355360\t"Theoretical m/z 213.163773, Mass diff 0 (-0.2 ppm), SMILES CC1=C(C)C2=C([CH+]CCC=C(C)CC2)C=C1, Annotation [C16H21]+, Rule of HR True"\r\n+214.16698\t92310\r\n+215.143\t60304\t"Theoretical m/z 215.143035, Mass diff 0 (0.16 ppm), SMILES OC3CCC2C3(CCC1C(C(=C)CCC12)C), Annotation [C15H24O-5H]+, Rule of HR True"\r\n+216.15102\t55312\r\n+217.15874\t113508\t"Theoretical m/z 217.158691, Mass diff 0 (0.23 ppm), SMILES OC3CCC2C3(CCC1C2(CCCC1(C)(C))), Annotation [C15H26O-5H]+, Rule of HR True"\r\n+218.16704\t51076\r\n+226.17177\t37673\r\n+227.1797\t204277\t"Theoretical m/z 227.179433, Mass diff 0 (1.18 ppm), SMILES C=C2CCC1C(CC)C(C)CCC1C2(C)CC, Annotation [C17H30-7H]+, Rule of HR True"\r\n+228.1873\t842856\r\n+229.1588\t359919\t"Theoretical m/z 229.158691, Mass diff 0 (0.48 ppm), SMILES OC3CCC2C3(CCC1C2(CCC(=C)C1(C)(C))), Annotation [C16H26O-5H]+, Rule of HR True"\r\n+230.16186\t41138\r\n+231.17433\t428563\t"Theoretical m/z 231.174335, Mass diff 0 (0.02 ppm), SMILES O=C3C=C2CCC1C(C)CCCC1C2(C)CC3, Annotation [C16H24O-H]+, Rule of HR True"\r\n+232.17703\t61957\r\n+237.16373\t184777\t"Theoretical m/z 237.164326, Mass diff 0 (0 ppm), Formula C18H21"\r\n+238.16693\t38109\r\n+241.15854\t66162\t"Theoretical m/z 241.158691, Mass diff 0 (0.62 ppm), SMILES O=C3C=C2CCC1C(CC)CCCC1C2(C)CC3, Annotation [C17H26O-5H]+, Rule of HR True"\r\n+242.16649\t51489\r\n+245.19052\t102650\t"Theoretical m/z 245.189996, Mass diff 0.001 (2.14 ppm), SMILES OC1CCC2C3CCC(=C)C(C)(C)C3(CCC12(C)), Annotation [C17H28O-3H]+, Rule of HR True"\r\n+246.19786\t1126362\r\n+247.2011\t212107\r\n+252.18724\t143505\r\n+255.17436\t288345\t"Theoretical m/z 255.174341, Mass diff 0 (0.08 ppm), SMILES O=C3C=C2CCC1C4CCCC4(CCC1C2(C)CC3), Annotation [C18H26O-3H]+, Rule of HR True"\r\n+256.17764\t54890\r\n+259.16943\t50245\t"Theoretical m/z 259.169244, Mass diff 0 (0.72 ppm), SMILES O=C3C=C2CCC1C(C)C(CO)CCC1C2(C)CC3, Annotation [C17H26O2-3H]+, Rule of HR True"\r\n+260.17758\t70396\r\n+270.19791\t397018\r\n+271.20062\t89701\r\n+273.18549\t199263\t"Theoretical m/z 273.184894, Mass diff 0.001 (2.18 ppm), SMILES O=C3C=C2CCC1C4CCC(O)C4(CCC1C2(C)CC3), Annotation [C18H26O2-H]+, Rule of HR True"\r\n+274.18863\t88305\r\n+288.20841\t1123316\t"Theoretical m/z 288.208375, Mass diff 0 (0.12 ppm), SMILES O=C4C=C3CCC1C(CCC2(C)(C(O)CCC12))C3(C)CC4, Annotation [C19H28O2]+, Rule of HR False"\r\n+289.21173\t220898\r\n+\r\n+\r\n' |
b |
diff -r 6a736abe431f -r 4aecfd6b319b test-data/symmetric_fill_cosine_greedy.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/symmetric_fill_cosine_greedy.csv Wed Mar 17 11:40:17 2021 +0000 |
b |
b'@@ -0,0 +1,175 @@\n+;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\n+C001;1.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.01131824210476606;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.048050183216295894;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+C002;0.0;1.0;0.0;0.0;0.0;0.0;0.0;9.826519226227062e-05;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.058818978905494305;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.012123553350886735;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.003604401443170206;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+C003;0.0;0.0;1.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.001996725260781092;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.003441767933265955;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+C004;0.0;0.0;0.0;1.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;2.962804993140071e-05;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0040278645118103865;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0\n+C005;0.0;0.0;0.0;0.0;0.9999999999999992;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;'..b'.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.18149359661870704;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0;0.0;0.0;0.0;0.0;0.0\n+C170;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.2793597601790586;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0;0.0;0.0;0.0;0.0\n+C171;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.030541540271258622;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0;0.0;0.0;0.0\n+C172;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.9156381551854462;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0;0.0;0.0\n+C173;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.00045173712879657656;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.14221557456489292;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0;0.0\n+C174;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;0.0;1.0\n' |