Repository 'proteomiqon_joinquantpepionswithproteins'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/proteomiqon_joinquantpepionswithproteins

Changeset 0:f7e1c904ac2c (2021-09-16)
Commit message:
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteomiqon_joinquantpepionswithproteins commit aaf1e94b225eb1b75837a9e65bf8c480d808287f"
added:
proteomiqon_joinquantpepionswithproteins.xml
test-data/sample.prot
test-data/sample.quant
test-data/sample_out.quantAndProt
b
diff -r 000000000000 -r f7e1c904ac2c proteomiqon_joinquantpepionswithproteins.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/proteomiqon_joinquantpepionswithproteins.xml Thu Sep 16 19:32:13 2021 +0000
[
@@ -0,0 +1,50 @@
+<tool id="proteomiqon_joinquantpepionswithproteins" name="Proteomiqon JoinQuantPepIonsWithProteins" version="@VERSION@" profile="20.05">
+    <description>
+        combines the results from ProteinInference and PSMBasedQuantification.
+    </description>
+    <macros>
+        <token name="@VERSION@">0.0.1</token>
+    </macros>
+    <requirements>
+        <requirement type="package" version="@VERSION@">proteomiqon-joinquantpepionswithproteins</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        #import re
+        #set quant_basename = $re.sub(r'[^\w ,.\-+]','_',$quantifiedpeptides.element_identifier)
+        ln -s '$quantifiedpeptides' '${quant_basename}.quant' &&
+        #set prot_basename = $re.sub(r'[^\w ,.\-+]','_',$inferredproteins.element_identifier)
+        ln -s '$inferredproteins' '${prot_basename}.prot' &&
+        ln -s '$out_quantAndProt' '${quant_basename}.quantAndProt' &&  
+        proteomiqon-joinquantpepionswithproteins -i '${quant_basename}.quant' -ii '${prot_basename}.prot' -o './'
+    ]]>
+    </command>
+    <inputs>
+        <param name="quantifiedpeptides" type="data" format="tabular" label="Quantified Peptides" help="Specify Quantified Peptides." />
+        <param name="inferredproteins" type="data" format="tabular" label="Inferred Proteins" help="Specify Inferred Proteins." />
+    </inputs>
+    <outputs>
+        <data format="tabular" name="out_quantAndProt" />
+    </outputs>
+    <tests>
+        <test expect_num_outputs="1">
+            <param name="quantifiedpeptides" value="sample.quant"/>
+            <param name="inferredproteins" value="sample.prot"/>
+            <output name="out_quantAndProt" file="sample_out.quantAndProt"/>
+        </test>
+    </tests>
+    <help>
+    <![CDATA[
+What It Does
+------------
+**Disclaimer** this tool needs the results from ProteinInference and PSMBasedQuantification.
+
+Results from PSMBasedQuantification contain detailed information about the quantification of every peptide, but only basic informations about the protein they 
+originated from. This information is obtained during the ProteinInference. This tool takes the results from both tools and combines the qauntification information of
+each peptide with the more accurate information about the corresponding protein including its q-value.
+
+Further Reading
+---------------
+Additional information about the tool can be found in the `documentation <https://csbiology.github.io/ProteomIQon/tools/JoinQuantPepIonsWithProteins.html>`_.  
+    ]]>
+    </help>
+</tool>
\ No newline at end of file
b
diff -r 000000000000 -r f7e1c904ac2c test-data/sample.prot
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample.prot Thu Sep 16 19:32:13 2021 +0000
[
@@ -0,0 +1,5 @@
+GroupOfProteinIDs PeptideSequence Class TargetScore DecoyScore QValue
+Cre12.g498600.t1.2;Cre06.g263450.t2.1;Cre06.g263450.t1.2 DDFVNK;VVSVTHK;KTDAPLR;EFFTDR;ISGINWK;GVGDVLAGR;LPISGAYK;LINLLGVK;QLIVGVNK;TGDVMILK;TGDV[ox]MILK;AGEIQGQTR;MDSDTAGYK;GYSPIGFVR;VFTVEMHHK;VFTVE[ox]MHHK;AGPGDNVGMNIK;AGPGDNVG[ox]MNIK;VGWKDDFVNK;ERYDEIANEMR;IAFLDGNTAVMLGK;IAFLDGNTAV[ox]MLGK;TDAPLRLPISGAYK;KTDAPLRLPISGAYK;DFTAQIQTLDIPGEVK;STNMTWYSGQEVVNLK;STN[ox]MTWYSGQEVVNLK;DFTAQIQTLDIPGEVKK;SVPILPISGWLGDNLITK;IQVHTLLDALNSFVVVPER;MDSDTAGYKK;KGYSPIGFVR;ERYDEIANE[ox]MR;STNMTWYSGQEVVNLKGEK;STN[ox]MTWYSGQEVVNLKGEK;IQVHTLLDALNSFVVVPERK C3b 25.5637896 0 7.03E-171
+Cre12.g485350.t2.1;Cre12.g485350.t1.2 APGASAAATPK C2b 0.0666483 0 0.0055412
+Cre15.g637700.t1.2;Cre16.g686501.t1.1;Cre14.g632900.t1.2 WLLER C3b 0.0624878 0 0.005582326
+Cre02.g073450.t1.1 SQLQVAVMTTGATR C1a 0.0623559 0 0.005583598
b
diff -r 000000000000 -r f7e1c904ac2c test-data/sample.quant
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample.quant Thu Sep 16 19:32:13 2021 +0000
b
b'@@ -0,0 +1,19 @@\n+StringSequence\tGlobalMod\tCharge\tPepSequenceID\tModSequenceID\tPrecursorMZ\tMeasuredMass\tTheoMass\tAbsDeltaMass\tMeanPercolatorScore\tQValue\tPEPValue\tProteinNames\tQuantMz_Light\tQuant_Light\tMeasuredApex_Light\tSeo_Light\tParams_Light\tDifference_SearchRT_FittedRT_Light\tKLDiv_Observed_Theoretical_Light\tKLDiv_CorrectedObserved_Theoretical_Light\tQuantMz_Heavy\tQuant_Heavy\tMeasuredApex_Heavy\tSeo_Heavy\tParams_Heavy\tDifference_SearchRT_FittedRT_Heavy\tKLDiv_Observed_Theoretical_Heavy\tKLDiv_CorrectedObserved_Theoretical_Heavy\tCorrelation_Light_Heavy\tQuantificationSource\tIsotopicPatternMz_Light\tIsotopicPatternIntensity_Observed_Light\tIsotopicPatternIntensity_Corrected_Light\tRtTrace_Light\tIntensityTrace_Observed_Light\tIntensityTrace_Corrected_Light\tIsotopicPatternMz_Heavy\tIsotopicPatternIntensity_Observed_Heavy\tIsotopicPatternIntensity_Corrected_Heavy\tRtTrace_Heavy\tIntensityTrace_Observed_Heavy\tIntensityTrace_Corrected_Heavy\n+DDFVNK\t0\t2\t673317\t1756369\t369.1798264\t736.34509986638\t736.33916900576\t0.00593086062008297\t0.291192\t0.000609756\t0.00321327\tCre12.g498600.t1.2;Cre06.g263450.t2.1;Cre06.g263450.t1.2\t369.1798264\t452.263673562263\t2379.62136624738\t223.378077897004\t2898.41343644855;20.1829818368161;0.0622502983890171;0.047717229838783\t-0.0998014931838966\t8.34218328634468E-05\t0.128489394488229\t373.16500054329\t329.992627875835\t1758.71469477624\t193.897824799968\t1887.97960920924;20.2144812075417;0.0697295727338848\t0.0314993707255944\t0.459737465586925\t0.458810915724354\t0.993930304140571\tPSM\t369.177594803951;369.67698697251\t0.726136665780378;0.273863334219622\t0.922345180358277;0.0776548196417227\t18.28905;18.32455;18.36003333;18.39503333;18.43036667;18.46553333;18.50053333;18.5357;18.57103333;18.60636667;18.64168333;18.67701667;18.71251667;18.74801667;18.78351667;18.81901667;18.85468333;18.89033333;18.926;18.96166667;18.99716667;19.0325;19.06783333;19.10333333;19.13831667;19.17365;19.20915;19.24465;19.28031667;19.31581667;19.35131667;19.38696667;19.42263333;19.4578;19.4933;19.52846667;19.56363333;19.59896667;19.63463333;19.67028333;19.70595;19.74161667;19.77728333;19.81295;19.84845;19.88395;19.91961667;19.95526667;19.9906;20.0266;20.06243333;20.09826667;20.1341;20.17008333;20.20608333;20.24191667;20.27775;20.31358333;20.34925;20.38508333;20.42108333;20.4569;20.49273333;20.52856667;20.5639;20.5999;20.63556667;20.67123333;20.70706667;20.74255;20.77788333;20.81338333;20.84921667;20.88505;20.92088333;20.95636667;20.9922;21.0282;21.06403333;21.0997;21.13536667;21.17086667;21.2062;21.24168333;21.27735;21.31318333;21.34901667;21.38468333;21.42035;21.45601667;21.49183333;21.5275;21.56333333;21.59916667;21.63483333;21.6705;21.70616667;21.74165;21.77715;21.81281667;21.84831667;21.88381667;21.91898333;21.95498333;21.99081667;22.0263;22.06198333;22.09796667;22.13346667;22.16896667;22.2043;22.2393;22.27461667\t644;614;393;598;501;505;565;561;557;216;338;244;378;456;665;1242;2964;4634;5036;5033;3684;2848;2482;1048;964;1642;1688;1656;1283;837;694;560;443;563;511;586;825;1276;1260;940;799;864;902;876;871;658;855;467;812;788;1249;1079;2123;2731;3115;3403;2685;1866;1610;1454;1123;1014;776;869;1085;917;1007;1105;1353;1074;904;1470;1379;1220;914;1156;2266;4744;8280;12322;13365;10950;8696;6293;6575;5005;4068;2387;1816;1292;1131;930;930;982;817;765;753;795;976;1052;1214;868;1299;1274;872;1016;1211;1705;1877;2869;2614;3217;3556\t185.017363343465;147.063881791323;0;115.156874330372;10.2033930085639;6.25000245610903;58.2967575960569;46.3437130389561;34.3909204805174;0;0;0;0;0;94.6913606273464;663.750393810976;2377.81465693329;4039.88520503454;4433.96297426429;4423.0486987778;3066.1428910322;2222.24584233219;1848.35769067531;406.478462946818;314.608093614094;984.746496820582;1022.89357097933;983.049165266043;602.213077711772;148.385057195095;0;0;0;0;0;0;81.7969311946761;525.029428452042;501.271012007205;173.522254593312;24.7837038799605;82.0558988606317;112.339377289623;78.6346728184375;65.9423134816085;0;34.5967233251076;0;0;0;398.080956866158;220.493984903091;1256'..b'1;4167.57464930874;3522.83313261039;2931.08401079864;2539.32618564614;1767.55841237132;2241.77931922633;2344.98744608535;1369.18122073364;1266.35895370707;2091.51888708243;2401.65919961859;1726.77796549847;3273.87313882201;3514.94258735027;3261.98401515064;1906.9949505434;1821.97275874962;2406.9147096406;2040.81798198903;0;0;0;0;0;0;110.835461930269;261.350386409346;0;0;0;158.936658243455;602.222918850606;118.468767683346;1013.67607199847;832.846693129323;837.982441725466;554.085086794111;611.156355443353;16.1979470770318;1172.21153054117;645.198773871891;658.161286494742;388.100645575332;47.0183953712063;728.916060734876;644.795164167935;494.657191726172;418.503597225618;706.335809749444;810.155237455643;1193.96325318541;657.761189272198;1190.55031835127;1999.33188016985;1520.10705494763;2291.87692293772;1419.64248838788;1904.40464095202;2350.16419930191;2309.92188688912;2724.67830965697;2102.43395805272;2683.1891862897;1175.94424345955;1122.69924449443\t\t\t\t67.24241667;67.27841667;67.31441667;67.35041667;67.38658333;67.42273333;67.4589;67.49506667;67.5314;67.56756667;67.6039;67.64005;67.67621667;67.71238333;67.74838333;67.78471667;67.82088333;67.85705;67.89303333;67.9292;67.96536667;68.0017;68.0377;68.0742;68.11036667;68.14636667;68.18268333;68.21851667;68.25468333;68.29085;68.32668333;68.36285;68.39885;68.43485;68.47083333;68.507;68.54316667;68.57916667;68.6155;68.65166667;68.68798333;68.72415;68.76031667;68.79665;68.83281667;68.86915;68.90565;68.94196667;68.9783;69.01463333;69.05096667;69.08713333;69.12346667;69.15996667;69.19611667;69.2323;69.26828333;69.30445;69.34061667;69.37695;69.41295;69.44928333;69.48526667;69.52145;69.55743333;69.59343333;69.6296;69.66576667;69.70193333;69.7381;69.77425;69.81041667;69.84675;69.88275;69.91891667;69.95491667;69.9909;70.02673333;70.06273333;70.09856667;70.1344;70.17056667;70.2064;70.24238333;70.27821667;70.31405;70.34988333;70.38555;70.42155;70.45755;70.49336667;70.52953333;70.5652;70.6012;70.63703333;70.67303333;70.70903333;70.74503333;70.78101667;70.8172;70.85318333;70.88918333;70.92535;70.96151667;70.99785;71.03416667;71.07016667;71.10683333;71.143;71.17933333;71.21583333\t2162;1942;1476;1686;1007;1779;1329;2389;2219;1779;2235;2026;2354;2563;2426;2289;2681;4059;4358;8831;7389;7268;10440;20510;30454;38343;43792;39544;39677;33997;27252;22286;15588;12783;11956;9475;5661;4665;3343;5050;2970;3462;2452;2234;3128;4059;2408;3621;2751;3253;3102;2351;3549;2464;2679;4413;1953;1637;1438;2360;1665;2332;1620;1249;976;1171;1517;1486;2621;1646;2038;1896;2323;2626;1235;1896;1687;2024;1448;2473;3306;2928;2015;1790;1839;1046;2234;1494;1765;2128;2439;2077;1849;1720;2655;1857;1492;2589;2995;2485;3457;5463;5111;7802;5595;5143;5068;3954;4179;3514;2172\t0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;71.0496911596961;1456.1237519666;1762.31665460893;6242.63877387315;4808.10039642993;4694.71149681795;7874.48180917091;17952.4208328869;27904.53767364;35801.8405394832;41259.3362432425;37020.029807652;37161.9241924789;31491.0205064891;24755.3180003521;19798.8143501864;13110.5059943446;10315.3883812387;9498.45630375527;7027.70403901145;3224.12538920166;2238.71380513505;927.462576414522;2645.36488070728;576.413849307417;1079.60248124075;80.9237467124376;0;779.935839124718;1722.61260977093;83.3938664161287;1308.27251545968;450.241459131253;964.293534246908;825.421555110618;86.618287811682;1296.87645716832;224.188783667842;451.547922953725;2197.94651946001;0;0;0;194.788289924765;0;191.762476718432;0;0;0;0;0;0;567.70649389887;0;9.30401696593049;0;318.77071894515;633.952878176849;0;0;0;80.3241841590764;0;553.293546974164;1398.22516502264;1032.12225185389;130.985363907075;0;0;0;397.108428129819;0;0;326.128892878489;648.748637469252;298.344319636881;81.9175906741991;0;911.003440764443;124.519318130239;0;879.505119242247;1296.9784890341;798.441236726115;1781.89508528274;3799.34171774637;3458.78272806465;6161.21952021812;3965.65332524821;3525.08506613535;3461.51546757733;2358.94507801767;2595.37427282411;1941.80330941716;611.232315448586\n'
b
diff -r 000000000000 -r f7e1c904ac2c test-data/sample_out.quantAndProt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/sample_out.quantAndProt Thu Sep 16 19:32:13 2021 +0000
b
b'@@ -0,0 +1,19 @@\n+FileName\tProteinGroup\tProteinGroup_QValue\tStringSequence\tPepSequenceID\tModSequenceID\tCharge\tGlobalMod\tPrecursorMZ\tMeasuredMass\tTheoMass\tAbsDeltaMass\tMeanPercolatorScore\tQValue\tPEPValue\tProteinNames\tQuantMz_Light\tQuant_Light\tMeasuredApex_Light\tSeo_Light\tParams_Light\tDifference_SearchRT_FittedRT_Light\tKLDiv_Observed_Theoretical_Light\tKLDiv_CorrectedObserved_Theoretical_Light\tQuantMz_Heavy\tQuant_Heavy\tMeasuredApex_Heavy\tSeo_Heavy\tParams_Heavy\tDifference_SearchRT_FittedRT_Heavy\tKLDiv_Observed_Theoretical_Heavy\tKLDiv_CorrectedObserved_Theoretical_Heavy\tCorrelation_Light_Heavy\tQuantificationSource\tIsotopicPatternMz_Light\tIsotopicPatternIntensity_Observed_Light\tIsotopicPatternIntensity_Corrected_Light\tRtTrace_Light\tIntensityTrace_Observed_Light\tIntensityTrace_Corrected_Light\tIsotopicPatternMz_Heavy\tIsotopicPatternIntensity_Observed_Heavy\tIsotopicPatternIntensity_Corrected_Heavy\tRtTrace_Heavy\tIntensityTrace_Observed_Heavy\tIntensityTrace_Corrected_Heavy\n+sample.quant\tCre12.g485350.t2.1;Cre12.g485350.t1.2\t0.0055412\tAPGASAAATPK\t2341423\t6108070\t2\t1\t477.2390038\t952.46345466638\t952.46221362516\t0.00124104121971413\t0.0666483\t0.00412623\t0.0407854\tCre12.g485350.t2.1;Cre12.g485350.t1.2\t471.25617391899\t4212.23654211701\t17403.5829861942\t853.603595571256\t18159.7701393365;43.5361840623959;0.092536372366429\t-0.310685851115537\t0\t0\t477.2390038\t1571.13109790669\t5700.90843368082\t916.59707018319\t5297.91481464769;43.8468699135114;0.118308928123108\t-0.7247800864886\t0\t0\t0.024608994910049\tPSM\t471.246525539071\t1\t1\t42.60366667;42.639;42.67448333;42.70998333;42.74531667;42.78081667;42.81631667;42.85165;42.88713333;42.92263333;42.95813333;42.99363333;43.02913333;43.06463333;43.09996667;43.13545;43.17078333;43.20628333;43.24161667;43.27711667;43.31245;43.34795;43.38345;43.41895;43.45443333;43.48993333;43.52526667;43.56076667;43.5961;43.6316;43.66691667;43.70241667;43.73775;43.77325;43.80875;43.84425;43.87975;43.91523333;43.95058333;43.98606667;44.0214;44.0569;44.09223333;44.12773333;44.1634;44.1989;44.23438333;44.27005;44.30571667;44.34138333;44.37721667;44.41271667;44.44836667;44.48388333;44.51936667;44.55503333;44.59053333;44.62586667;44.66136667;44.69685;44.73235;44.76801667;44.80351667;44.83901667;44.87435;44.90985;44.94535;44.98083333;45.0165;45.052;45.0875;45.123;45.15883333;45.19433333;45.22998333;45.2655;45.30115;45.33681667;45.37248333;45.40815;45.44381667;45.4793;45.51496667;45.55046667;45.5863;45.6218;45.65763333;45.6933;45.72896667;45.76478333;45.80061667;45.83628333;45.87195;45.90761667;45.94328333;45.97895;46.01461667;46.0501;46.08576667;46.12126667;46.15693333;46.1926;46.22826667;46.26391667;46.29941667;46.33475;46.37025;46.40558333;46.44108333;46.47641667;46.51175;46.54723333\t5407;4673;5094;3098;3368;4874;4633;3995;2420;4091;2877;4154;3105;3225;4047;4500;3753;3781;3103;3064;4188;5700;7701;11078;15010;18634;19471;22298;17324;13571;8414;5838;5377;3751;2697;4592;2423;2607;1736;1598;1731;1894;2031;1508;1978;1977;1926;2122;3332;2529;3199;4178;3792;3461;4384;4175;5531;4323;3809;3844;3607;2791;2733;2805;2643;2282;1931;2034;2302;2131;2981;1954;2196;2976;1897;2466;2331;2496;2234;2616;2751;1828;2985;2863;3382;2647;2299;1971;3794;2819;3565;3910;4812;2974;2095;3929;3043;3570;3357;4295;3721;4622;4041;4266;5069;4738;5091;4479;5248;5089;5482;6589\t2279.76312067337;1558.13177094792;1991.50030723431;7.86853763779163;290.236170688612;1808.60291452358;1579.96846276768;954.332418615797;0;1075.05360219314;0;1162.7645826197;126.116388612713;258.465841490929;1092.812997688;1558.15790071429;823.500539439501;863.840824825451;198.178626658917;171.513771534635;1307.84607613841;2832.17534858036;4845.50133157831;8234.82362624128;12179.1415914033;15815.454174157;16664.7597126383;19504.0557542101;14542.3390129975;10801.6052279226;5656.84941079082;3093.06603332707;2644.24928441395;1030.39319828068;0;1895.53857090116;0;0;0;0;0;0;0;0;0;0;0;0;785.136077796159;0;673.800870018831;1663.49934372296;1288.11017093063;967.634486375635;1901.07336038624;1702.42781490899;306'..b';11047.0745163511;7542.09731752738;5709.28286232577;4880.63388361716;3447.15282880827;2587.84190127414;1542.70313203218;405.738422707665;843.949597790754;922.338461484663;1031.90677579514;1082.65625661099;673.588568225707;1292.70532079995;1746.00809081496;3639.49839011671;5782.17764325075;8703.04709278775;6776.10769218945;6145.35995976528;6642.80407501926;4277.43991018741;2593.26700536556;2819.28468677755;983.492150983843;712.888453580691;166.472600989729;85.2435639881735;887.200305029607;327.341782305434;2306.66690964704;681.174584518738;908.863589051472;3130.73267131747;2754.78053394578;2802.00572302882;2891.40664691997;3925.98157387234;6818.72862756869;9475.64573539271;15307.7304837916;15165.9799854305;13656.3905875877;11677.9578792426;10510.6767665553;9663.54157178761;7383.54609166786;2917.6836397471;2962.94716039913;1495.32945211356;1399.82316523265;1254.42087533218;359.115087996781;0;0;0;323.706479581863;0;0;0;80.269050095926;0;0;0;0;0;0;0;0;0;0;0;0;0;0\t363.200153857463;363.700844573588\t0.649577167019027;0.350422832980973\t0.758259468924603;0.241740531075397\t36.7572;36.79253333;36.82786667;36.8632;36.89853333;36.93385;36.96918333;37.00451667;37.03985;37.07518333;37.11068333;37.14616667;37.18166667;37.21716667;37.25266667;37.28833333;37.324;37.3595;37.39516667;37.43081667;37.46648333;37.50198333;37.53748333;37.57315;37.60865;37.64431667;37.68015;37.7158;37.75146667;37.78696667;37.82246667;37.85796667;37.89363333;37.92911667;37.96445;38.00011667;38.03561667;38.07111667;38.10661667;38.14211667;38.17761667;38.21293333;38.24843333;38.28393333;38.3196;38.3551;38.39076667;38.42626667;38.46191667;38.49741667;38.53291667;38.56858333;38.60425;38.63975;38.67525;38.71073333;38.74623333;38.78173333;38.81706667;38.85256667;38.8879;38.9234;38.95888333;38.99438333;39.02988333;39.06538333;39.10105;39.13655;39.17205;39.20771667;39.24303333;39.27838333;39.31386667;39.34936667;39.3847;39.42003333;39.45536667;39.49068333;39.52601667;39.56135;39.59668333;39.63185;39.66701667;39.70235;39.73766667;39.773;39.80816667;39.84333333;39.87866667;39.914;39.94933333;39.98466667;40.01981667;40.05465;40.08931667;40.12381667;40.15865;40.19331667;40.22798333;40.26263333;40.2973;40.33213333;40.36696667;40.40196667;40.43713333;40.4723;40.50746667;40.54278333;40.57811667;40.61361667;40.64911667;40.68478333;40.72028333\t2212;2315;1189;1357;1283;1096;934;1567;787;919;1036;955;1363;1180;1102;862;1292;1235;1438;1949;1543;1389;1778;1370;1487;1298;1518;2007;1873;2671;3423;5675;7987;12837;17253;22222;28700;27423;26654;23710;16290;12785;9401;6952;3923;2768;3002;3585;1436;1643;3366;5579;4398;5832;7083;8775;8603;6065;5275;4846;3564;3686;2238;1487;1524;2854;2220;3055;3688;4581;4228;4654;3724;7075;7482;11873;24184;39639;59340;83459;88962;92514;85834;69497;56230;33966;19647;13994;10930;5925;5595;3164;1901;2027;1616;1566;2723;2882;1725;1895;2827;1810;1544;1459;1300;1325;1261;2246;1678;1641;2303;1807;1316\t760.329156325904;836.766320792175;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;459.22525031933;1186.34815180302;3413.66808400421;5701.19827860968;10526.9517966228;14918.941413987;19864.1793802981;26318.677199205;25018.4453811475;24226.4931206315;21259.8283612407;13817.4578352343;10290.3872118798;6884.62146957189;4414.16507218604;1364.02213936653;188.196570049405;401.692194969607;964.512835452251;0;0;686.963813898114;2881.12663805707;1681.63862111849;3097.50544782644;4330.73271884303;6005.32587995512;5816.29016041294;3261.63048920039;2455.35150448689;2010.45768136034;712.953372141039;819.84282862642;0;0;0;0;0;106.714237697882;727.508554353486;1608.74724532124;1244.43845338141;1659.59024087689;719.210607928663;4060.30747167818;4457.88871330637;8839.96201097878;21142.5348199666;36589.6141535427;56283.2059678535;80395.3143895645;85891.940731181;89438.0822854425;82752.7320504916;66410.8785525666;53139.5061802693;30871.5960016577;16549.1264278142;10893.0743262417;7826.4157369865;2819.12615544142;2487.18068567836;54.5542908129501;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0\n'