changeset 0:3ddf2607e3a2 draft default tip

Uploaded
author pmac
date Wed, 01 Jun 2016 03:57:23 -0400
parents
children
files reformatPlatesTabularToLinear.pl reformatPlatesTabularToLinear.xml test-data/150615-HR-12015-01A.out test-data/150615-HR-12015-01A.tabular
diffstat 4 files changed, 1078 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/reformatPlatesTabularToLinear.pl	Wed Jun 01 03:57:23 2016 -0400
@@ -0,0 +1,108 @@
+###############################################################################
+# This script converts plate data from tabular to linear format.
+# 
+# Args:
+# input file: 
+# a text file containing a set of tabular data in vertical layout in either 384/96 well format, 
+# typically generated from synergy or cellomics software.
+#
+# Returns:
+# For each input file, a linear version of tabular data is returned with 
+# "Well" column inserted as first column and "Table_<count> for all subsequent
+# columns where <count> is ordinal number of tables in file. 
+#
+# Author: jason ellul
+###############################################################################
+
+use strict;
+use warnings;
+use IO::Handle;
+use File::Temp qw/ tempfile tempdir /;
+my $tdir = tempdir( CLEANUP => 0 );
+
+# check to make sure having correct input and output files
+my $usage = "usage: reformatPlatesTabularToLinear.pl [TABULAR.in] [TABULAR.out] \n";
+die $usage unless @ARGV == 2;
+
+#get the input arguments
+my $tabularPlateTable = $ARGV[0];
+my $linearPlateTable =  $ARGV[1];
+
+#open the input files
+open (INPUT, "<", $tabularPlateTable) || die("Could not open file $tabularPlateTable \n");
+open (OUTPUT1, ">", $linearPlateTable) || die("Could not open file $linearPlateTable \n");
+
+#variable to store the name of the R script file
+my $r_script;
+
+# R script to implement the calcualtion of q-values based on multiple simultaneous tests p-values 	
+# construct an R script file and save it in a temp directory
+#chdir $tdir;
+$r_script = "reformatPlatesTabularToLinear.r";
+
+open(Rcmd,">", $r_script) or die "Cannot open $r_script \n\n"; 
+print Rcmd "
+	#options(show.error.messages = FALSE);
+	
+	#read the plates table
+	tables <- scan(\"$tabularPlateTable\", sep=\"\\n\", what=\"character\", quiet = TRUE);
+	
+    # if there any lines which when all tabs/spaces are removed amounts to an empty line then remove this line
+  	if(length(which(gsub(\"\\t|\\\\s\", \"\", tables) == \"\")) > 0) tables <- tables[-which(gsub(\"\\t|\\\\s\", \"\", tables) == \"\")];
+
+	  # search for occurrences of the below column header line in the tables data.
+	  colheads <- grep(\"^\\t 1 \\t 2 \\t 3 \\t 4 \\t 5 \\t 6 \\t 7 \\t 8 \\t 9 \\t 10 \\t 11 \\t 12 \\t 13 \\t 14 \\t 15 \\t 16 \\t 17 \\t 18 \\t 19 \\t 20 \\t 21 \\t 22 \\t 23 \\t 24 \", tables);
+	  # if not found we assume the tables are 96-well
+	  if(length(colheads) == 0) {
+	    platetype <- 96;
+	    colheads <- grep(\"^\\t 1 \\t 2 \\t 3 \\t 4 \\t 5 \\t 6 \\t 7 \\t 8 \\t 9 \\t 10 \\t 11 \\t 12 \", tables);
+	    nc <- 12;
+	    nr <- 8;
+	  } else {
+	 	# else dealing with 384-well
+	    platetype <- 384;
+	    nc <- 24;
+	    nr <- 16;
+	  }
+	  # set up the structure of the output matrix
+	  linearized.data <- matrix(NA, nrow=platetype, ncol=length(colheads)+1);
+	  
+	  # generate the well column
+	  well.name <- NULL;
+	  for(i in LETTERS[1:nr]) {
+	    for(j in c(\"01\", \"02\", \"03\", \"04\", \"05\", \"06\", \"07\", \"08\", \"09\", 10:nc)) {
+	      well.name <- c(well.name , paste(i, j, sep=\"\"));
+	    }
+	  }
+	  
+	  # set up the column names for the output matrix
+	  colnames(linearized.data) <- c(\"\\\\#Well\", paste(\"Table\", 1:length(colheads), sep=\"_\"));
+	  linearized.data[, \"\\\\#Well\"] <- well.name;
+	  colnames(linearized.data)[1] <- sub(\"^.\", \"\", colnames(linearized.data)[1]);
+	      
+	  for(i in 1:length(colheads)) {
+	    for(j in 1:nr) {
+	      # for each row of current table split the data by tab.
+	      tab.row <- strsplit(tables[colheads[i]+j], \"\\t\");
+	      # assign the current row from the current table 
+	      # the min part of code takes account for table rows which may not have the full set of values expected
+	      linearized.data[((j-1)*nc+1):((j*nc)-(nc-min(nc+1, length(tab.row[[1]]))+1)), i+1] <- tab.row[[1]][2:min(length(tab.row[[1]]),(nc+1))];
+	    }
+	  }
+	  linearized.data <- as.data.frame(linearized.data, stringsAsFactors=FALSE);
+	  # ensure all columns excluding first one are numeric
+	  #for(i in 2:ncol(linearized.data)) {
+	  #  linearized.data[,i] <- as.numeric(linearized.data[,i]);
+	  #}
+	  
+	  #save the linear plate data
+	  write.table(linearized.data, file=\"$linearPlateTable\", quote=F, sep=\"\\t\", row.names=F);
+	#eof\n";
+
+close Rcmd;	
+
+system("R --no-restore --no-save --no-readline < $r_script > $r_script.out");
+
+#close the input and output files
+close(OUTPUT1);
+close(INPUT);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/reformatPlatesTabularToLinear.xml	Wed Jun 01 03:57:23 2016 -0400
@@ -0,0 +1,465 @@
+<tool id="reformatPlatesTabularToLinear" name="Reformat Plates Tabular To Linear" version="1.0.0">
+  
+  <command interpreter="perl">
+  	reformatPlatesTabularToLinear.pl $inputFile1 $outputFile1
+  </command>
+
+  <inputs>
+  	<param format="tabular" name="inputFile1" type="data" label="Select the linear plates file"/>
+  </inputs>
+  
+  <outputs>
+    <data format="tabular" name="outputFile1"/>
+  </outputs>
+
+ <tests>
+    <test>
+      <param name="inputFile1" value="150615-HR-12015-01A.tabular"/>
+      <output name="outputFile1" file="150615-HR-12015-01A.out"/>
+    </test>
+  </tests>
+  	
+  <help> 
+
+.. class:: infomark
+
+**What it does**
+
+This program converts a plates table from a tabular format to a linear format.
+  
+
+**Example**
+
+If the plates table consisted of::
+
+	Feature: ValidCellCount								
+																
+		1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24
+	A	1654	1719	1624	1518	1587	1517	1638	1733	1617	1722	1665	1536	1636	1691	1773	1554	1651	1670	1748	1541	1549	1550	1615	
+	B	1553	1588	1557	1786	1635	1679	1533	1720	1562	1577	1713	1526	1559	1706	1690	1707	1651	1687	1584	1638	1722	1562	1696	
+	C	1579	1568	1684	1501	1546	1718	1569	1532	1530	1572	1517	1573	1518	1585	1595	1505	1593	1735	1548	1534	1512	1577	1519	
+	D	1551	502	1764	1827	1587	1655	1625	1549	1798	1689	1588	1630	1620	1595	1711	1504	1511	1645	1608	1745	1525	1646	674	
+	E	1809	1624	1791	1556	1530	1604	1610	1620	1506	1609	1620	1531	1534	1723	1600	1480	1714	1574	1658	1634	1632	1671	1639	
+	F	1804	1815	1644	1618	1686	1523	1501	1587	1502	1742	1621	1638	1640	1588	1542	1720	1503	1788	1571	1547	1653	1752	1687	
+	G	1540	1567	1587	1564	1671	1552	1555	1571	1693	1692	1617	1590	1589	1546	1648	1583	1538	1560	1553	1598	1561	1523	1599	
+	H	1700	513	1615	1656	1796	1547	1563	1598	1555	1621	1644	1760	1525	1541	1635	1527	1651	1643	1593	1551	1507	1504	522	
+	I	1604	1591	1626	1585	1522	1546	1520	1582	1664	1589	1508	1505	1577	1657	1560	1561	1597	1505	1646	1579	1602	1621	1583	
+	J	1520	1577	1692	1510	1691	1747	1744	1724	1666	1645	1637	1706	1672	1522	1535	1528	1569	1592	1812	1806	1525	1675	1540	
+	K	1626	1513	1624	1530	1650	1610	1644	1522	1544	1532	1229	1520	1540	1630	1668	1519	1657	1509	1543	1513	1564	1660	1632	
+	L	1676	507	1682	1595	1557	1593	1734	1519	1550	1528	1781	1500	1573	1524	1735	1523	1503	1621	1559	1795	1667	1560	420	
+	M	1625	1548	1538	1731	1607	1637	1544	1703	1617	1635	1528	1532	1583	1555	1551	1580	1655	1662	1591	1758	1623	1597	1561	
+	N	1660	592	1595	1527	1745	1543	1529	1691	1705	1612	1769	1624	1673	1683	1637	1786	1593	1636	1614	1650	1553	1671	628	
+	O	1692	1701	1611	1370	1537	1538	1582	1515	1587	1582	1660	1544	1544	1603	1592	1518	1606	1565	1617	1543	1649	1710	1788	
+	P	1818	1611	1736	1642	1557	1606	1558	1627	1579	1733	1520	1558	1804	1630	1576	1740	1578	1544	1692	1560	1552	1790	1537	
+
+	Feature: ValidFieldCount																								
+
+		1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24
+	A	6	8	19	6	12	8	9	7	6	8	7	9	13	8	8	12	13	7	7	7	9	8	6	
+	B	5	8	6	7	6	6	6	7	6	6	6	6	7	7	6	6	6	7	6	6	6	6	9	
+	C	6	14	8	12	22	9	11	8	11	12	12	8	21	16	17	9	10	7	8	10	6	17	19	
+	D	7	25	6	7	6	6	7	6	7	6	7	7	7	6	6	6	6	6	6	7	5	7	25	
+	E	7	8	6	17	7	10	14	11	7	15	7	19	8	7	15	25	7	9	8	7	10	8	8	
+	F	6	6	7	6	6	8	6	7	6	6	6	8	7	6	6	6	7	6	6	5	8	6	7	
+	G	6	22	7	18	9	18	7	11	7	7	11	7	16	8	8	10	17	9	6	9	16	11	13	
+	H	6	25	6	6	6	6	7	6	6	6	7	7	6	7	6	6	6	7	5	8	6	5	25	
+	I	7	9	11	11	17	9	6	9	9	10	10	23	7	12	7	12	14	13	9	15	13	12	6	
+	J	6	17	8	5	7	7	7	8	6	6	6	7	6	7	5	6	6	8	7	7	6	7	22	
+	K	6	6	7	7	11	11	11	11	14	7	25	11	9	10	8	17	8	21	7	12	7	10	6	
+	L	7	25	6	7	6	7	6	6	6	6	7	6	6	6	7	5	6	6	6	6	6	8	25	
+	M	6	19	25	7	14	7	9	9	6	8	16	6	7	8	9	15	6	7	8	8	8	6	18	
+	N	6	25	7	5	6	6	5	6	7	6	7	6	7	7	6	7	6	6	6	6	6	6	25	
+	O	6	8	10	25	10	14	8	11	6	6	10	10	8	9	12	11	6	10	6	18	7	8	7	
+	P	7	5	7	6	5	6	6	6	6	6	6	7	7	6	6	7	6	6	6	6	6	7	6	
+
+Running the program will give the following output::
+
+	#Well	Table_1	Table_2
+	A01	1654	6
+	A02	1719	8
+	A03	1624	19
+	A04	1518	6
+	A05	1587	12
+	A06	1517	8
+	A07	1638	9
+	A08	1733	7
+	A09	1617	6
+	A10	1722	8
+	A11	1665	7
+	A12	1536	9
+	A13	1636	13
+	A14	1691	8
+	A15	1773	8
+	A16	1554	12
+	A17	1651	13
+	A18	1670	7
+	A19	1748	7
+	A20	1541	7
+	A21	1549	9
+	A22	1550	8
+	A23	1615	6
+	A24	NA	NA
+	B01	1553	5
+	B02	1588	8
+	B03	1557	6
+	B04	1786	7
+	B05	1635	6
+	B06	1679	6
+	B07	1533	6
+	B08	1720	7
+	B09	1562	6
+	B10	1577	6
+	B11	1713	6
+	B12	1526	6
+	B13	1559	7
+	B14	1706	7
+	B15	1690	6
+	B16	1707	6
+	B17	1651	6
+	B18	1687	7
+	B19	1584	6
+	B20	1638	6
+	B21	1722	6
+	B22	1562	6
+	B23	1696	9
+	B24	NA	NA
+	C01	1579	6
+	C02	1568	14
+	C03	1684	8
+	C04	1501	12
+	C05	1546	22
+	C06	1718	9
+	C07	1569	11
+	C08	1532	8
+	C09	1530	11
+	C10	1572	12
+	C11	1517	12
+	C12	1573	8
+	C13	1518	21
+	C14	1585	16
+	C15	1595	17
+	C16	1505	9
+	C17	1593	10
+	C18	1735	7
+	C19	1548	8
+	C20	1534	10
+	C21	1512	6
+	C22	1577	17
+	C23	1519	19
+	C24	NA	NA
+	D01	1551	7
+	D02	502	25
+	D03	1764	6
+	D04	1827	7
+	D05	1587	6
+	D06	1655	6
+	D07	1625	7
+	D08	1549	6
+	D09	1798	7
+	D10	1689	6
+	D11	1588	7
+	D12	1630	7
+	D13	1620	7
+	D14	1595	6
+	D15	1711	6
+	D16	1504	6
+	D17	1511	6
+	D18	1645	6
+	D19	1608	6
+	D20	1745	7
+	D21	1525	5
+	D22	1646	7
+	D23	674	25
+	D24	NA	NA
+	E01	1809	7
+	E02	1624	8
+	E03	1791	6
+	E04	1556	17
+	E05	1530	7
+	E06	1604	10
+	E07	1610	14
+	E08	1620	11
+	E09	1506	7
+	E10	1609	15
+	E11	1620	7
+	E12	1531	19
+	E13	1534	8
+	E14	1723	7
+	E15	1600	15
+	E16	1480	25
+	E17	1714	7
+	E18	1574	9
+	E19	1658	8
+	E20	1634	7
+	E21	1632	10
+	E22	1671	8
+	E23	1639	8
+	E24	NA	NA
+	F01	1804	6
+	F02	1815	6
+	F03	1644	7
+	F04	1618	6
+	F05	1686	6
+	F06	1523	8
+	F07	1501	6
+	F08	1587	7
+	F09	1502	6
+	F10	1742	6
+	F11	1621	6
+	F12	1638	8
+	F13	1640	7
+	F14	1588	6
+	F15	1542	6
+	F16	1720	6
+	F17	1503	7
+	F18	1788	6
+	F19	1571	6
+	F20	1547	5
+	F21	1653	8
+	F22	1752	6
+	F23	1687	7
+	F24	NA	NA
+	G01	1540	6
+	G02	1567	22
+	G03	1587	7
+	G04	1564	18
+	G05	1671	9
+	G06	1552	18
+	G07	1555	7
+	G08	1571	11
+	G09	1693	7
+	G10	1692	7
+	G11	1617	11
+	G12	1590	7
+	G13	1589	16
+	G14	1546	8
+	G15	1648	8
+	G16	1583	10
+	G17	1538	17
+	G18	1560	9
+	G19	1553	6
+	G20	1598	9
+	G21	1561	16
+	G22	1523	11
+	G23	1599	13
+	G24	NA	NA
+	H01	1700	6
+	H02	513	25
+	H03	1615	6
+	H04	1656	6
+	H05	1796	6
+	H06	1547	6
+	H07	1563	7
+	H08	1598	6
+	H09	1555	6
+	H10	1621	6
+	H11	1644	7
+	H12	1760	7
+	H13	1525	6
+	H14	1541	7
+	H15	1635	6
+	H16	1527	6
+	H17	1651	6
+	H18	1643	7
+	H19	1593	5
+	H20	1551	8
+	H21	1507	6
+	H22	1504	5
+	H23	522	25
+	H24	NA	NA
+	I01	1604	7
+	I02	1591	9
+	I03	1626	11
+	I04	1585	11
+	I05	1522	17
+	I06	1546	9
+	I07	1520	6
+	I08	1582	9
+	I09	1664	9
+	I10	1589	10
+	I11	1508	10
+	I12	1505	23
+	I13	1577	7
+	I14	1657	12
+	I15	1560	7
+	I16	1561	12
+	I17	1597	14
+	I18	1505	13
+	I19	1646	9
+	I20	1579	15
+	I21	1602	13
+	I22	1621	12
+	I23	1583	6
+	I24	NA	NA
+	J01	1520	6
+	J02	1577	17
+	J03	1692	8
+	J04	1510	5
+	J05	1691	7
+	J06	1747	7
+	J07	1744	7
+	J08	1724	8
+	J09	1666	6
+	J10	1645	6
+	J11	1637	6
+	J12	1706	7
+	J13	1672	6
+	J14	1522	7
+	J15	1535	5
+	J16	1528	6
+	J17	1569	6
+	J18	1592	8
+	J19	1812	7
+	J20	1806	7
+	J21	1525	6
+	J22	1675	7
+	J23	1540	22
+	J24	NA	NA
+	K01	1626	6
+	K02	1513	6
+	K03	1624	7
+	K04	1530	7
+	K05	1650	11
+	K06	1610	11
+	K07	1644	11
+	K08	1522	11
+	K09	1544	14
+	K10	1532	7
+	K11	1229	25
+	K12	1520	11
+	K13	1540	9
+	K14	1630	10
+	K15	1668	8
+	K16	1519	17
+	K17	1657	8
+	K18	1509	21
+	K19	1543	7
+	K20	1513	12
+	K21	1564	7
+	K22	1660	10
+	K23	1632	6
+	K24	NA	NA
+	L01	1676	7
+	L02	507	25
+	L03	1682	6
+	L04	1595	7
+	L05	1557	6
+	L06	1593	7
+	L07	1734	6
+	L08	1519	6
+	L09	1550	6
+	L10	1528	6
+	L11	1781	7
+	L12	1500	6
+	L13	1573	6
+	L14	1524	6
+	L15	1735	7
+	L16	1523	5
+	L17	1503	6
+	L18	1621	6
+	L19	1559	6
+	L20	1795	6
+	L21	1667	6
+	L22	1560	8
+	L23	420	25
+	L24	NA	NA
+	M01	1625	6
+	M02	1548	19
+	M03	1538	25
+	M04	1731	7
+	M05	1607	14
+	M06	1637	7
+	M07	1544	9
+	M08	1703	9
+	M09	1617	6
+	M10	1635	8
+	M11	1528	16
+	M12	1532	6
+	M13	1583	7
+	M14	1555	8
+	M15	1551	9
+	M16	1580	15
+	M17	1655	6
+	M18	1662	7
+	M19	1591	8
+	M20	1758	8
+	M21	1623	8
+	M22	1597	6
+	M23	1561	18
+	M24	NA	NA
+	N01	1660	6
+	N02	592	25
+	N03	1595	7
+	N04	1527	5
+	N05	1745	6
+	N06	1543	6
+	N07	1529	5
+	N08	1691	6
+	N09	1705	7
+	N10	1612	6
+	N11	1769	7
+	N12	1624	6
+	N13	1673	7
+	N14	1683	7
+	N15	1637	6
+	N16	1786	7
+	N17	1593	6
+	N18	1636	6
+	N19	1614	6
+	N20	1650	6
+	N21	1553	6
+	N22	1671	6
+	N23	628	25
+	N24	NA	NA
+	O01	1692	6
+	O02	1701	8
+	O03	1611	10
+	O04	1370	25
+	O05	1537	10
+	O06	1538	14
+	O07	1582	8
+	O08	1515	11
+	O09	1587	6
+	O10	1582	6
+	O11	1660	10
+	O12	1544	10
+	O13	1544	8
+	O14	1603	9
+	O15	1592	12
+	O16	1518	11
+	O17	1606	6
+	O18	1565	10
+	O19	1617	6
+	O20	1543	18
+	O21	1649	7
+	O22	1710	8
+	O23	1788	7
+	O24	NA	NA
+	P01	1818	7
+	P02	1611	5
+	P03	1736	7
+	P04	1642	6
+	P05	1557	5
+	P06	1606	6
+	P07	1558	6
+	P08	1627	6
+	P09	1579	6
+	P10	1733	6
+	P11	1520	6
+	P12	1558	7
+	P13	1804	7
+	P14	1630	6
+	P15	1576	6
+	P16	1740	7
+	P17	1578	6
+	P18	1544	6
+	P19	1692	6
+	P20	1560	6
+	P21	1552	6
+	P22	1790	7
+	P23	1537	6
+	P24	NA	NA
+	
+  </help>  
+
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/150615-HR-12015-01A.out	Wed Jun 01 03:57:23 2016 -0400
@@ -0,0 +1,385 @@
+#Well	Table_1	Table_2	Table_3	Table_4	Table_5	Table_6
+A01	2215	8.88	55.62	2.57	2.91	78.76
+A02	2811	8.61	57.35	1.07	2.03	63.32
+A03	2226	10.96	70.4	0.54	2.41	79.41
+A04	2528	9.35	61.59	1.66	2.14	74.9
+A05	1827	11.87	73.78	0.66	2.27	79.31
+A06	2337	8.69	58.49	1.07	1.87	62.34
+A07	2233	9.7	63.41	1.07	2.32	77.48
+A08	2462	8.48	57.39	1.06	2.07	67.32
+A09	2790	9.5	62.83	1.65	2.52	80.57
+A10	2792	9.19	60.67	1.9	2.38	73.6
+A11	2547	9.51	61.76	1.33	2.8	84.6
+A12	2629	9.47	60.94	2.09	2.42	72.34
+A13	1655	11.8	71.24	0.85	2.3	71.88
+A14	2647	8.27	52.13	2.15	2.37	72.76
+A15	2300	11.5	72.17	0.57	2.68	86.26
+A16	2030	11.71	71.63	0.74	2.66	89.03
+A17	2124	9.78	63.89	1.13	2.45	81.13
+A18	2461	9.14	59.65	1.83	2.3	77.14
+A19	2273	8.68	57.85	0.97	2.32	69.57
+A20	2281	10.62	70.58	0.7	1.98	65.3
+A21	2412	10.49	69.86	0.46	2.07	70.27
+A22	1331	10.72	69.65	0.68	1.97	61.54
+A23	2245	9.88	66.24	0.4	2.17	66.33
+A24	2037	8.13	53.26	1.42	2.06	70.05
+B01	2184	10.31	65.29	0.87	2.33	72.4
+B02	2104	9.33	57.94	3.09	2.44	79.26
+B03	1639	11.13	69.68	0.55	2.03	67.42
+B04	2467	9.84	64.33	0.77	2.03	67.95
+B05	1818	11.75	75.25	0.66	1.97	68.96
+B06	1769	9.08	57.32	2.43	2.29	69.18
+B07	1654	12.22	75.7	0.6	2.14	75.29
+B08	2199	10.04	68.58	0.73	2.43	73.55
+B09	2043	8.74	59.03	1.22	1.96	57.65
+B10	1329	11.6	73.06	0.68	2.04	58.75
+B11	2533	7.31	47.06	3.83	3.01	95.3
+B12	2712	9.31	61.98	2.06	2.49	75.2
+B13	1824	10.83	68.42	1.54	2.45	80.09
+B14	2718	7.68	49.74	4.01	2.54	81.37
+B15	2443	10.4	68.81	1.02	2.64	91.33
+B16	2061	11.82	77.1	0.39	2.53	87.74
+B17	2088	10.83	70.69	0.62	2.22	74.12
+B18	2730	10.36	70.4	0.81	2.39	78.69
+B19	2279	8.09	54.28	1.14	1.98	61.28
+B20	2371	12.37	78.28	0.25	2.23	78.36
+B21	2114	10.49	71.85	0.85	2.32	73.66
+B22	2355	9.84	66.71	0.72	2.04	64.63
+B23	1154	11.75	72.1	0.35	2.35	65.16
+B24	1646	7.49	50.12	1.82	2.11	64.74
+C01	2356	9.67	64.43	1.02	2.07	61.55
+C02	2680	10.27	67.57	0.82	2.03	60.64
+C03	2305	8.51	55.88	1.56	1.87	56.38
+C04	2510	9.55	63.55	1	2.02	58.22
+C05	2650	10.23	67.96	0.3	1.95	59.48
+C06	2918	9.76	64.98	0.69	2.21	65.35
+C07	2618	8.28	55.39	1.26	2.42	68.98
+C08	2654	9.56	65.3	1.09	2.52	75.17
+C09	2828	8.44	57.39	1.34	2.21	63.59
+C10	2877	9.48	64.75	1.32	2.59	77.38
+C11	2441	9.78	65.38	1.47	2.38	73.63
+C12	2870	7.1	47.04	3.69	2.87	88.54
+C13	3202	9.02	59.93	1.72	2.43	78.2
+C14	2619	8.63	57.43	2.1	2.93	95.11
+C15	2716	8.82	58.73	1.18	2.46	78.45
+C16	2413	10.72	71.07	0.33	2.62	84.52
+C17	2893	8.18	56.14	1.52	2.8	83.32
+C18	2669	9.82	66.62	0.67	2.26	70.88
+C19	2272	10.81	71.79	0.79	2.1	68.8
+C20	2161	9.42	63.4	1.2	2.79	79.7
+C21	2677	8.75	59.62	0.78	2.04	62.52
+C22	2406	9.91	65	0.71	2.08	68.61
+C23	2494	7.54	49.44	2.33	2.25	63.14
+C24	1760	7.85	51.99	1.82	2.15	66.92
+D01	2206	7.2	45.01	2.77	1.41	36.44
+D02	1033	10.08	62.25	1.84	2.61	77.42
+D03	1744	7.58	49.14	3.04	2.4	70.59
+D04	2579	8.78	59.83	1.2	2.12	62.68
+D05	1921	9.41	64.08	0.94	2.29	70.86
+D06	2352	9.68	63.95	2.3	2.6	79.33
+D07	1844	8.86	59.06	2.11	2.76	85.21
+D08	2831	8.45	56.55	1.77	2.62	78
+D09	1803	9.59	63.67	1.22	2.81	84.73
+D10	2531	9.03	59.9	1.78	2.64	75.75
+D11	1942	7.37	48.51	3.24	3.1	95.33
+D12	2653	9.72	66.34	1.43	2.77	84.49
+D13	2624	6.77	43.52	4.54	3.06	101.35
+D14	2777	6.68	43.03	5.47	3.36	106.95
+D15	2523	8.53	58.7	1.43	3.13	101.22
+D16	2532	9.9	66.11	0.87	2.96	89.01
+D17	2243	9.92	66.79	0.76	3.15	105.74
+D18	2653	11.31	76.1	0.45	2.67	85.7
+D19	1806	11.24	73.26	0.44	2.77	90.06
+D20	2502	11.17	74.5	0.48	2.58	76.4
+D21	2355	9.81	67.22	0.85	2.69	88.68
+D22	2036	11.95	77.65	0.29	2.54	82.78
+D23	4	19.75	100	0	1.5	74.25
+D24	2056	7.06	45.82	1.9	2.27	76.56
+E01	1953	7.89	52.02	2.36	2.09	64.14
+E02	58	10.38	67.24	6.9	2.34	81.33
+E03	1429	11	70.89	0.91	2.09	65.5
+E04	2419	9.41	61.06	1.2	2.4	69.87
+E05	2326	9.41	62.64	1.25	2.36	69.72
+E06	2281	9.32	61.03	2.59	2.88	89.16
+E07	2524	7.92	52.61	2.73	2.63	78
+E08	2444	9.17	62.19	1.51	2.8	84.21
+E09	2402	9.13	60.95	1.5	2.6	78.8
+E10	2470	9.23	60.89	1.94	2.64	78.64
+E11	2387	9.57	63.3	1.59	2.58	80.7
+E12	2812	9.54	64.76	1.21	2.61	83.54
+E13	2121	9.11	60.68	2.22	2.37	70.04
+E14	2467	8.67	58.25	1.34	2.65	87.2
+E15	1932	6.3	39.23	5.64	2.89	91.38
+E16	2207	9.54	63.57	1.54	2.63	86.13
+E17	866	11.03	69.98	0.81	2.23	71.41
+E18	1665	8.31	55.56	2.34	3.14	93.34
+E19	1668	11.19	72.96	0.66	2.3	73.16
+E20	1942	10.59	70.19	0.46	2.46	76.69
+E21	2717	10.46	69.82	0.44	2.22	72.24
+E22	1995	9.92	67.27	1.45	2.73	86.76
+E23	2686	8.98	60.65	1.19	2.33	71.8
+E24	1711	8.25	53.71	1.81	2.43	78.22
+F01	2647	8.61	56.89	1.44	2.05	56.86
+F02	1866	10.14	66.4	0.91	1.86	55.02
+F03	2327	7.3	46.41	4.08	2.04	60.29
+F04	1831	6.3	39.16	6.66	2.25	67.66
+F05	2081	8.89	57.33	2.4	2.34	70.01
+F06	2360	9.29	62.12	2.54	2.41	77.11
+F07	2465	8.21	54.36	2.92	2.59	77.73
+F08	2561	7.36	49	2.89	2.31	66.52
+F09	2242	9.81	66.77	1.43	2.47	72.7
+F10	2595	6.08	37.5	6.2	2.39	68.73
+F11	2601	8.19	54.48	3.65	2.77	96.56
+F12	2075	9.72	63.04	1.59	2.47	72.8
+F13	2452	9.25	62.11	1.51	2.66	82.33
+F14	2506	8.22	53.79	2.04	2.54	77.56
+F15	2228	8.19	53.82	2.65	2.91	103.54
+F16	2869	7.83	52.49	1.92	2.58	76.14
+F17	1322	8.78	60.14	1.97	2.52	72.6
+F18	2712	7.56	50	3.39	2.68	81.09
+F19	2623	9	60.62	1.03	2.41	73.71
+F20	2320	9.37	62.5	1.51	2.43	70.9
+F21	2528	9.04	59.53	1.15	2.2	65.33
+F22	1797	6.44	39.96	4.67	2.38	70.58
+F23	1933	10.26	67.36	0.93	2.5	71.62
+F24	1759	8.4	56.17	1.99	1.92	67.93
+G01	2715	10.83	72.08	0.59	1.98	58.65
+G02	2567	11.22	71.76	0.51	1.95	59.34
+G03	2346	8.73	57.37	1.49	2.13	61.93
+G04	2536	7.29	46.77	4.89	2.24	65.72
+G05	2157	8.33	54.38	2.23	2.35	65.99
+G06	2549	6.64	41.66	5.1	2.59	78.36
+G07	2368	9.22	61.15	1.35	2.41	73.63
+G08	2798	9.61	63.44	1.18	2.46	72.8
+G09	2595	8.97	59.73	1.93	2.4	68.47
+G10	3309	6.57	42.16	3.84	2.34	62.92
+G11	2701	7.84	53.05	2.3	2.46	68.96
+G12	2916	7.37	49.04	3.19	2.61	72.96
+G13	2664	9.26	63.48	1.73	2.88	88.03
+G14	2998	7.58	51.17	2.94	2.6	75.25
+G15	2257	9.19	63.14	1.2	2.49	71.58
+G16	2850	10.29	70.53	1.09	2.33	71.99
+G17	2559	7.88	52.25	2.34	2.67	83.35
+G18	2684	8.49	55.48	2.72	2.69	83.61
+G19	2852	7.68	50.25	3.54	2.78	87.58
+G20	2779	7.11	45.88	3.17	2.58	73.2
+G21	2448	9.83	67.28	0.69	2.52	77.41
+G22	2741	7.4	48.23	3.1	2.42	68.04
+G23	2945	10.08	70.12	0.75	2.52	78.27
+G24	1740	6.25	38.91	3.33	2.19	65.21
+H01	2214	12.71	78.73	0.36	2.1	68.06
+H02	11	19.73	90.91	0	2.18	67.36
+H03	1344	10.4	65.77	1.86	2.36	69.92
+H04	1937	7.72	49.3	3.1	2.42	70.48
+H05	2130	9.08	60.19	1.41	2.39	67.18
+H06	2637	8.69	56.16	1.71	2.34	68.97
+H07	2278	10.21	67.08	1.14	2.85	85.95
+H08	2020	10.78	72.62	1.09	2.56	74.15
+H09	1780	10.32	67.25	1.91	3.05	82.88
+H10	2262	7.84	52.43	2.25	3.01	78.92
+H11	2130	12.63	80.47	0.47	3.17	96.52
+H12	2404	9.57	63.89	1.87	3.07	87.48
+H13	1872	10.9	70.78	1.23	3.15	91.34
+H14	2598	9.23	63.01	1.31	2.65	76.86
+H15	2164	10.57	72.87	1.06	2.74	78.64
+H16	2475	9.77	66.87	0.73	2.86	90.95
+H17	1783	11.15	72.74	0.67	2.97	88.69
+H18	2114	9.08	60.83	1.32	2.87	84.31
+H19	2621	7.59	49.83	3.13	2.69	81.29
+H20	2623	7.95	53.49	2.06	2.34	68.36
+H21	1954	10.2	66.27	1.64	2.5	78.56
+H22	2356	9.53	62.82	1.57	3.31	99.15
+H23	8	26	100	0	3.25	139
+H24	1421	7.88	47.64	4.93	1.98	78.52
+I01	2071	12.39	78.17	0.43	2.11	61.97
+I02	1366	12.04	75.62	0.88	2.36	65.33
+I03	1769	9.91	63.2	1.19	2.13	56.36
+I04	2389	10.75	70.24	0.63	2.28	65.29
+I05	1983	8	51.49	2.57	2.69	74.38
+I06	2209	9.97	64.46	1.45	2.9	80.24
+I07	2524	9.56	62.08	1.78	3.01	88.14
+I08	1961	11.84	75.68	0.66	3.23	88.78
+I09	1925	11.12	71.27	0.88	2.82	78.49
+I10	2364	10.85	69.42	0.89	3.17	89.68
+I11	1809	12.46	77.34	0.44	2.66	76.47
+I12	2387	10.95	70.38	0.88	3.15	87.18
+I13	2530	12.5	78.42	0.87	3.04	94.74
+I14	2086	12.23	75.6	0.91	3.47	101.93
+I15	2587	10.9	72.59	0.7	2.84	85.07
+I16	2480	12.24	78.15	0.44	3.45	108.16
+I17	1770	12.3	78.25	0.73	3.12	95.09
+I18	1964	8.3	55.09	2.9	3.32	96.99
+I19	1969	10.6	69.78	1.12	3.11	95.42
+I20	2330	8.19	53.22	2.1	3.43	100.06
+I21	1922	8.76	58.27	1.82	3.08	90.8
+I22	2062	11.61	75.12	0.58	3.06	95.76
+I23	2446	9.95	66.39	1.19	2.99	83.27
+I24	1457	9.09	57.79	2.2	3.49	102.71
+J01	1967	13.45	80.22	0.31	2.06	62
+J02	1954	11.02	71.65	1.23	2.08	57.26
+J03	1402	10.14	67.05	0.86	1.75	48.25
+J04	1316	10.69	70.82	0.68	2.08	59.11
+J05	1784	7	45.8	4.37	2.09	58.3
+J06	2557	7.78	52.33	2.66	2.73	77.66
+J07	1753	10.05	66.29	1.43	2.44	71.51
+J08	1844	11.57	75.43	0.98	2.59	73.92
+J09	1670	9.2	61.44	0.78	2.5	65.14
+J10	2427	9.55	64.19	1.03	2.68	75.03
+J11	2011	11.93	77.03	0.2	2.55	73.74
+J12	1973	11.51	74.71	0.91	2.92	82.11
+J13	2276	11.43	74.74	0.66	3	89.39
+J14	2088	11.24	74.47	0.67	2.94	87.12
+J15	2476	10.48	69.35	0.65	2.77	79.58
+J16	2395	10.95	71.9	0.92	3.22	94.31
+J17	2127	11.9	75.6	0.52	2.8	87.35
+J18	2341	9.92	66.21	0.94	3.11	93.03
+J19	1800	13.06	81.61	0.61	2.54	82.49
+J20	2368	8.52	56.88	1.56	2.67	79.25
+J21	2387	7.99	50.98	2.51	2.99	88.09
+J22	2309	10.5	70.12	0.52	2.64	80.93
+J23	822	8.44	55.6	2.68	3.41	88.31
+J24	1434	11.4	69.67	0.49	2.56	75.84
+K01	2652	8.11	53.96	1.58	1.72	47.85
+K02	209	14.67	84.69	0.96	1.77	51.87
+K03	2838	6.24	38.51	4.33	1.85	52.13
+K04	3001	9.71	65.98	1.03	1.95	56.69
+K05	2873	7.73	52.52	2.89	1.97	54.93
+K06	2327	7.32	47.53	3.52	2.19	61.63
+K07	2870	7.96	54.01	2.37	2.14	62.09
+K08	2914	7.98	53.98	2.16	2.34	64.88
+K09	3239	8.13	55.26	1.82	2.2	59.7
+K10	2663	9.31	62.04	1.05	2.27	60.76
+K11	3009	7.53	49.52	1.5	2.28	62.38
+K12	2521	9.74	65.01	1.19	2.64	71.55
+K13	2470	8.63	58.14	1.74	2.43	68.82
+K14	2648	11.19	73.3	0.6	2.69	79.57
+K15	2692	8.76	58.77	1.63	2.18	64.46
+K16	2915	10.94	72.45	0.51	2.83	83.73
+K17	2653	9.45	64.87	1.39	2.41	73.68
+K18	2661	8.63	57.31	2.37	3.24	86.86
+K19	2647	7.55	49.34	2.34	2.74	82.51
+K20	2221	10.27	69.29	1.44	3.22	93.3
+K21	1987	9.5	63.56	1.56	2.41	70.16
+K22	2557	9.32	60.62	2.11	3.64	108.95
+K23	2367	9.79	65.82	1.31	2.82	81.75
+K24	1498	9.08	58.88	1.94	2.74	86.15
+L01	2370	10.08	67.26	0.97	1.89	53.56
+L02	2240	10.54	68.53	1.12	1.89	56.19
+L03	1355	10.4	68.34	1.11	1.71	48.94
+L04	2608	10.09	67.75	1	2.14	61.59
+L05	2088	8.34	54.21	3.21	2.08	58.54
+L06	2332	9.22	61.62	1.97	2.29	66.29
+L07	1528	9.21	59.95	1.7	2.06	58.84
+L08	2352	9.47	63.95	1.66	2.14	60.65
+L09	2595	9.2	62.62	0.66	2.1	56.05
+L10	2135	8.54	55.64	1.73	2.23	57.12
+L11	2537	8.28	55.54	1.3	2.41	65.07
+L12	2348	11.87	76.11	0.38	2.63	78.84
+L13	2197	9.55	63.63	1.14	2.37	67.98
+L14	2411	10.23	68.56	0.91	2.61	76.71
+L15	2815	8.27	54.03	2.1	2.26	64.29
+L16	2498	8.88	58.93	1.44	2.24	64.05
+L17	2493	9.81	67.19	0.96	2.22	67.86
+L18	2709	8.11	53.78	2.03	2.2	60.62
+L19	2416	8.75	59.89	1.28	2.54	75.84
+L20	2081	10.65	69.1	0.62	2.25	72.08
+L21	2376	10.08	68.9	0.67	2.33	72.37
+L22	1528	7.56	48.3	3.99	2.6	77.79
+L23	2344	12.22	77.05	0.34	2.26	68.61
+L24	1646	9.04	58.81	1.7	1.8	55.4
+M01	2012	9.29	60.04	1.79	2.3	65.75
+M02	1813	11.41	72.31	0.77	2.2	66.88
+M03	1962	9.57	60.14	2.14	2.43	73.04
+M04	1816	11.38	72.91	0.88	2.07	66.33
+M05	2155	8.49	55.96	3.62	2.4	76.36
+M06	1993	11.24	75.01	0.85	1.94	63.19
+M07	2175	10.08	64.69	1.52	2.39	70.2
+M08	2309	10.12	67.43	1.17	2.16	65.42
+M09	2005	8.1	53.27	2.49	2.33	64.79
+M10	2786	9.29	62.1	1.4	2.45	66.01
+M11	2191	10.62	70.61	0.46	2.43	69.75
+M12	2571	10.68	70.48	0.51	2.23	66.84
+M13	2492	10.03	65.85	0.88	2.33	70.78
+M14	2326	10.11	66.38	0.86	2.51	73.36
+M15	2134	9.57	63.96	1.73	2.41	70.35
+M16	2637	9.38	63.56	1.63	2.36	68.77
+M17	2058	9.33	60.74	1.65	2.36	68.1
+M18	2428	9.96	65.98	0.66	2.42	72.35
+M19	1955	10.45	67.88	0.82	1.96	58.52
+M20	2349	8.09	53.34	2.68	2.76	83.89
+M21	2413	9.06	60.92	1.41	2.12	66.1
+M22	2398	10.66	71.18	0.75	2.4	73.38
+M23	2369	9.28	60.57	1.1	2.22	65.44
+M24	1753	7.99	52.48	2	2.31	73.49
+N01	2349	9.7	62.96	1.23	2	54.24
+N02	1100	9.78	65.64	1.91	2.11	59.64
+N03	1959	11.19	70.7	1.07	2.13	63.27
+N04	2547	9.07	60.35	1.53	2.17	60.21
+N05	1861	6.58	41.91	5.59	2.15	58.81
+N06	2667	7.91	50.69	3.11	2.25	62.86
+N07	2841	7.86	52.34	1.9	2.25	59.96
+N08	2090	9.2	60.53	2.11	2.45	68.68
+N09	2292	10.12	67.32	0.96	2.14	56.57
+N10	1988	8.68	57.8	1.51	2.37	60.56
+N11	1850	9.76	63.3	1.08	2.16	58.67
+N12	2692	9.25	62.33	0.74	2.27	62.41
+N13	2556	8.4	54.3	2.58	2.69	77.77
+N14	2718	6.73	42.9	3.42	2.63	70.67
+N15	1790	10.56	70.06	0.78	2.5	71.66
+N16	2357	10.09	68.65	0.89	2.38	71.39
+N17	1855	11.31	73.75	0.65	2.26	69.82
+N18	2912	9.07	61.81	1.17	2.43	70.12
+N19	2774	8.88	59.7	1.95	2.7	80.08
+N20	2244	7.66	51.16	3.03	2.61	72.69
+N21	2607	6.2	38.59	4.99	2.53	74.74
+N22	1606	10.13	66.63	1	2.57	75.63
+N23	2548	10.1	69.31	0.82	2.3	69.19
+N24	1885	8.58	57.93	1.86	2.42	76.91
+O01	2211	7.97	50.11	4.84	2.51	75.51
+O02	1992	10.62	66.16	2.11	1.97	57.64
+O03	2127	9.32	59.43	3.57	2.23	66.12
+O04	2209	11.3	71.57	0.91	2.08	62.99
+O05	2659	9.12	61.34	1.32	1.85	52.69
+O06	2635	8.44	54.99	3.19	2.32	68.44
+O07	2715	9.04	59.08	1.73	2.07	59.75
+O08	2380	8.6	58.24	1.39	2.08	54.5
+O09	2660	9.1	60.45	1.39	2.11	57.22
+O10	2754	9.46	63.62	1.6	2.16	59.51
+O11	2441	10.22	66.41	1.31	2.14	62.51
+O12	2149	10.7	68.96	1.07	1.98	56.79
+O13	1852	9.47	60.21	2	2.11	62.8
+O14	2402	10.61	68.53	0.67	2.25	70.24
+O15	2391	10.34	69.97	1.21	2.42	77.32
+O16	2544	9.71	62.62	1.42	2.23	65.64
+O17	2212	9.12	60.53	1.18	2.18	65.33
+O18	2282	8.64	57.27	2.76	2.5	70.41
+O19	2386	9.37	63.45	1.22	1.86	55.53
+O20	1851	8.95	59.75	1.24	1.93	53.9
+O21	2400	8.57	56.79	2.29	2.2	66.64
+O22	2414	9.52	63.92	1.33	2.3	66.6
+O23	2636	8.44	55.54	2.2	2.27	64.76
+O24	2115	6.49	40.28	4.4	2.68	77.69
+P01	1588	4.5	24.5	12.59	2.79	86.44
+P02	2169	5.6	32.6	6.22	2.01	52.67
+P03	1924	7.28	47.97	2.86	1.75	47.57
+P04	2189	7.91	50.57	2.7	1.82	51.07
+P05	1911	8.01	52.8	1.88	2.06	51.74
+P06	2083	7.87	51.32	2.4	1.85	48.44
+P07	2465	4.52	23.85	11.03	2.38	67.92
+P08	2061	6.89	43.81	3.93	2.19	57.17
+P09	2394	8.75	56.27	1.71	1.8	48.47
+P10	2095	8.88	59	1.53	2.14	56.81
+P11	2744	8.51	57.14	1.38	2.14	59.91
+P12	2863	8.12	55.4	1.5	1.96	52.69
+P13	2294	8.23	55.32	1.96	2.09	55.48
+P14	2386	7.09	45.52	2.1	2.21	60.22
+P15	1721	8.98	61.13	1.57	2.24	61.47
+P16	2550	6.79	43.37	2.59	2.23	60.22
+P17	2533	7.36	48.28	2.09	2.3	65.8
+P18	2539	8.56	57.74	1.61	2.16	59.73
+P19	2234	7.78	50.31	2.69	1.92	53.58
+P20	2680	8.03	53.66	1.34	2	56.58
+P21	2361	9.24	61.54	0.93	1.99	57.69
+P22	2209	8.39	56.81	1.54	1.74	49.86
+P23	2365	6.57	41.31	4.02	2.1	56.17
+P24	1448	2.74	10.29	26.1	1.98	67.63
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/150615-HR-12015-01A.tabular	Wed Jun 01 03:57:23 2016 -0400
@@ -0,0 +1,120 @@
+Feature: ValidObjectCount
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		1699	1361	1442	976	1336	1252	1365	1569	1449	1238	1288	854	1242	1122	1018	1079	1294	1143	1050	1216	701	1219		
+B		1247	928	1369	1069	943	947	1192	1055	745	1457	1488	1023	1620	1350	1237	1025	1470	1144	1285	1044	1066	434		
+C		1433	1291	1482	1422	1503	1431	1488	1568	1619	1268	1727	1753	1472	1584	1304	1656	1408	1267	1070	1609	1307	1217		
+D		545	962	1449	1019	1358	977	1513	857	1414	1157	1386	1582	1656	1482	1277	1286	1476	911	1251	1256	1131	63		
+E		109	747	1511	1194	1281	1439	1294	1308	1328	1277	1692	1078	1380	1148	1268	466	808	887	858	1492	1091	1307		
+F		1132	1281	1142	1271	1400	1554	1467	1157	1493	1478	1176	1415	1383	1475	1549	715	1379	1376	1129	1382	1028	930		
+G		1412	1230	1454	1103	1511	1319	1552	1472	1844	1432	1567	1450	1735	1250	1627	1500	1420	1616	1665	1589	1437	1617		
+H		110	840	1171	1114	1491	1358	1073	933	1300	1217	1419	1142	1378	1125	1287	1027	1219	1469	1387	1001	1395	82		
+I		666	944	1439	1127	1290	1468	946	1003	1326	893	1364	1398	1173	1338	1353	1045	1161	1090	1365	1031	1019	1207		
+J		1072	739	825	1004	1520	1012	1075	886	1292	1204	1138	1337	1307	1363	1364	1166	1403	924	1429	1366	1198	496		
+K		120	1635	1706	1671	1390	1659	1707	1860	1379	1727	1380	1357	1482	1454	1584	1465	1475	1467	1181	1089	1404	1298		
+L		1134	632	1452	1190	1238	1013	1289	1426	1176	1497	1417	1189	1376	1536	1325	1261	1459	1331	1094	1373	849	1126		
+M		1019	1179	1043	1337	1108	1264	1325	1192	1631	1240	1412	1412	1316	1182	1523	1181	1333	989	1353	1314	1291	1188		
+N		544	1070	1480	1226	1440	1695	1195	1227	1193	983	1592	1443	1595	1085	1352	960	1707	1708	1278	1495	731	1422		
+O		1261	1220	1352	1581	1537	1591	1343	1436	1550	1375	1152	1041	1392	1314	1368	1245	1121	1329	945	1259	1176	1389		
+P		1473	1070	1213	965	990	1719	1149	1233	959	1365	1493	1178	1231	791	1378	1290	1223	1117	1440	1245	1158	1163		
+
+Feature: MEAN_ROI_A_Target_II_ObjectCount
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		3.39	4.93	3.93	5	3.95	4.82	4.24	5.37	4.94	6.18	4.87	5.03	4.57	5.82	5.25	5.3	4.2	4.67	4.13	4.85	4.03	4.87		
+B		4.61	4.52	4.05	5.12	4.71	5.31	5.73	5.02	4.97	5.87	5.21	5.25	4.85	4.99	5.41	4.89	5.66	3.75	5.27	5.3	3.86	4.74		
+C		4.77	4.23	4.28	5.1	5.48	5.19	5.89	5.34	5.74	5.73	5.66	5.33	6.1	5.29	6.04	5.58	5.33	4.92	5.6	4.03	4.35	4.14		
+D		5.18	4.34	4.9	5.34	5.77	5.38	6.2	6.46	6.56	5.71	7.55	5.53	6.52	6.51	6.64	6.11	6.87	6.66	6.92	5.43	6.5	3.14		
+E		4.18	4.87	4.95	5.47	6.4	5.35	6.17	6.25	6.12	5.92	6.36	5.31	5.66	5.56	5.33	4.6	6.3	5.44	5.12	5.38	5.11	5.34		
+F		4.58	4.54	4.4	5.37	5.65	5.19	5.14	6.77	5.17	6.33	5.77	5.78	5.62	5.91	6	5.25	5.44	5.39	5.29	5.33	4.13	5.6		
+G		5.07	4.6	4.44	5.39	5.57	5.5	5.82	5.93	5.86	5.92	6.43	6.6	5.84	6.02	5.61	5.39	5.82	5.93	4.93	5.78	4.99	6.55		
+H		2.97	5.52	5.97	6.28	6.28	7.19	7.63	8.84	7.96	9.23	8.3	8	7.13	6.87	6.94	20.23	6.2	5.87	5.49	5.87	7.65	4.18		
+I		7.12	5.86	6.53	6.55	7.5	7.63	9.84	8.02	9.92	8.48	9.16	8.98	8.99	7.6	9.38	8.13	8.03	7.33	7.51	6.86	7.92	7.96		
+J		5.58	4.54	5.41	5.65	7.29	7.37	7.46	7.22	8.6	7.47	9.14	8.3	8.14	7.31	8.51	7.56	7.24	8.11	5.52	6.4	6.91	6.27		
+K		3.78	3.74	5.58	4.79	4.95	5.03	5.37	5.46	6.64	5.35	6.73	5.75	6.92	5.43	7.29	5.42	7.65	5.65	8.01	5.03	8.91	6.37		
+L		5.33	4.27	5.43	5.04	5.85	5.12	5.81	6.36	6.1	5.78	6.6	6.07	6.39	5.46	5.78	5.87	5.5	5.67	5.66	5.66	4.81	5.46		
+M		5.09	4.97	5.29	5.46	4.92	5.45	5.28	5.38	6.07	6.63	6.11	5.57	6.34	5.52	5.97	4.99	5.35	4.88	5.6	4.49	5.14	4.33		
+N		4.91	5.07	4.89	4.61	5.32	5.16	5.66	6.3	6.34	5.65	6.69	6.66	5.66	5.34	5.91	5.66	5.54	5.4	5.88	4.96	4.97	5.81		
+O		4.74	4.69	5.35	4.54	4.93	4.87	4.94	5.67	5.5	5.29	5.7	4.67	5.82	5.67	5.52	5.06	5.81	4.68	4.4	4.44	4.94	5.09		
+P		2.98	3.96	3.88	4.81	4.34	3.72	4.73	4.75	6.25	5.45	4.98	4.81	5.23	4.88	4.87	5.18	5.75	4.19	4.6	4.1	4.13	4.17		
+
+Feature: %HIGH_ROI_A_Target_II_ObjectCount
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		14.66	27.7	21.5	27.36	19.01	27.4	22.2	32.25	27.33	37.72	26.4	26.81	24.96	32.26	28.09	30.77	20.87	25.72	21.43	26.07	19.4	26.33		
+B		25.5	23.17	21.33	29.84	26.51	31.05	33.81	27.87	27.38	35.28	30.24	29.13	26.48	27.85	30.15	27.9	31.7	17.74	30.82	31.51	16.79	25.58		
+C		25.82	20.99	22.13	29.96	31.94	30.68	35.69	31.44	34.65	35.41	32.72	29.78	37.3	28.98	36.89	32.67	29.9	26.84	32.24	20.01	21.88	20.62		
+D		31.56	23.08	27.12	31.31	34.46	31.42	38.2	38.16	39.89	33.19	46.1	33.25	39.13	36.64	40.64	37.56	41.33	40.83	44.44	31.21	39.52	6.35		
+E		17.43	27.84	28.06	31.74	39.89	32.11	37.56	36.7	35.47	35.16	38.83	31.82	33.7	32.84	30.84	27.9	40.1	32.69	28.55	31.23	29.97	30.68		
+F		25.18	25.06	24.61	30.68	32.79	30.37	29.38	42.44	28.73	38.29	34.01	34.63	32.25	35.8	36.54	32.17	31.91	31.76	30.91	30.9	21.69	34.73		
+G		29.6	23.74	24.14	30.83	31.9	32.15	34.66	37.02	34.11	36.52	39.63	39.93	35.33	35.28	33.87	31.53	33.94	34.84	27.51	35.56	26.44	40.94		
+H		11.82	32.86	36.12	36.89	37.89	46.17	48.28	54.98	48.54	55.05	51.87	48.42	42.74	41.42	42.5	79.26	37	35.94	31.72	33.97	45.59	18.29		
+I		43.24	37.29	39.54	40.2	46.82	47.07	59.09	46.36	60.48	49.83	54.84	54.29	53.54	44.54	55.88	50.62	47.46	46.06	45.64	42.87	50.54	50.29		
+J		32.09	24.63	31.88	32.17	47.43	43.77	48	45.37	51.78	44.35	55.18	49.59	49.04	42.92	52.42	46.31	41.48	47.51	31.98	37.85	43.16	37.1		
+K		19.17	18.04	32.36	26.87	28.35	27.85	31.52	31.61	39.09	30.28	42.03	33.82	40.96	30.47	46.53	31.74	45.69	32.65	48.94	29.75	53.56	39.29		
+L		32.72	24.37	31.68	27.14	35.06	29.32	35.84	38.99	37.67	33.93	40.51	37.09	38.37	30.66	33.58	34.66	31.53	34.49	32.82	35.4	25.91	31.79		
+M		28.07	29.01	31.06	31.56	28.07	33.07	30.94	31.29	35.68	40.97	36.05	31.73	38.3	30.96	36.7	28.2	31.73	26.59	33.92	24.12	29.12	22.31		
+N		28.86	29.72	26.82	23.82	31.46	29.09	32.64	40.1	37.05	32.86	40.33	39.71	34.11	29.86	36.17	32.6	32.86	32.26	36.07	28.29	28.59	35.09		
+O		26.17	25.49	30.18	24.98	29.93	26.84	28.67	33.64	32.06	30.4	31.16	25.55	33.48	31.74	31.58	29	34.97	24.3	23.6	22.8	27.72	28.15		
+P		12.97	19.81	19.87	26.42	23.23	19.08	25.67	25.79	37.96	31.06	28.8	27.16	30.14	26.3	26.92	30.39	34.26	21.04	25.69	20.64	20.73	21.84		
+
+Feature: %LOW_ROI_A_Target_II_ObjectCount
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		19.54	11.83	16.78	9.12	16.02	11.74	13.99	11.92	13.11	7.51	13.2	9.95	14.57	9.89	11.79	11.58	14.3	10.15	12.19	9.62	15.26	8.7		
+B		11.47	12.93	13.22	11.69	12.41	8.76	7.05	11.37	10.34	8.99	10.75	11.05	13.4	10.67	7.84	11.22	9.39	15.3	9.57	8.81	13.98	12.44		
+C		10.61	12.32	13.09	10.2	8.58	10.76	8.8	9.06	8.15	9.86	8.69	10.15	8.9	10.92	8.05	8.27	9.59	7.34	8.6	12.93	11.32	11.59		
+D		12.48	14.55	10.08	8.24	9.72	9.21	8.13	7.35	7.07	10.29	6.06	9.29	8.57	8.1	6.34	8.79	5.62	5.93	7.27	9.16	7.16	6.35		
+E		20.18	15.39	10.13	9.38	6.4	10.7	7.03	8.49	9.11	9.16	9.75	11.04	8.91	11.67	10.33	17.38	6.56	10.6	9.56	7.71	8.98	10.02		
+F		13.34	10.93	13.57	10.31	8.79	11.07	10.57	6.05	13.06	9.2	9.52	10.88	9.18	10.1	7.3	10.91	7.98	9.59	8.59	9.48	14.3	9.14		
+G		10.13	10.98	13.2	10.43	10.13	10.08	8.31	8.7	8.89	8.45	7.53	7.38	10.03	9.2	11.06	10.93	9.08	9.22	10.51	8.12	10.23	6.86		
+H		2.73	11.31	9.31	7.27	9.32	7.66	8.67	4.39	6.23	6.41	5.43	7.88	7.91	7.73	6.84	1.75	8.7	10.76	10.74	10.19	6.74	8.54		
+I		10.36	9.43	7.16	7.45	7.13	6.34	3.81	6.58	3.85	5.15	6.74	5.94	6.48	7.92	3.84	6.32	6.46	7.25	7.33	7.66	7.07	5.97		
+J		10.54	14.48	10.91	9.36	6.38	8	9.02	8.13	6.97	6.23	6.15	4.86	5.97	7.41	6.09	5.32	6.91	7.68	12.46	9.15	6.43	12.1		
+K		19.17	15.29	9.09	12.15	11.87	10.55	9.55	9.73	8.56	12.28	8.04	9.95	6.48	9.56	6.5	9.76	8.75	7.29	5.42	11.66	4.63	6.86		
+L		11.2	13.92	8.54	8.91	8.08	12.54	9.15	7.36	7.48	8.75	9.17	8.16	8.28	9.38	9.28	8.17	9.53	8.04	8.59	7.72	13.07	8.44		
+M		9.81	10.94	10.74	7.63	13	10.36	11.32	11.24	8.52	7.66	9.92	9.63	7.83	12.35	7.94	11.26	9.6	11.22	9.83	12.4	8.44	12.71		
+N		12.13	10	11.49	11.66	10.14	10.68	10.46	8.88	8.38	11.7	9.3	7.07	9.84	11.34	9.1	9.9	9.67	11.12	9	11.64	12.31	7.81		
+O		11.58	12.05	10.72	12.52	12.43	10.94	10.5	9.19	8.65	11.78	10.85	13.45	8.91	9.74	9.8	10.84	9.1	11.21	15.13	10.72	10.03	10.15		
+P		24.51	15.61	14.92	10.78	15.15	22.57	16.54	11.68	8.13	9.89	10.58	13.41	10.64	9.73	12.41	8.99	10.14	12.26	13.06	13.17	12.95	13.67		
+
+Feature: MEAN_ROI_B_Target_I_ObjectCount
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		1.58	2.16	1.8	2.12	1.83	2.12	1.9	2.34	2.13	2.68	2.16	2	2.15	2.77	2.54	2.57	2.42	2.42	2.14	2.4	2.04	2.45		
+B		1.94	1.87	1.68	2.04	2.01	2.19	2.51	2.15	2.02	2.83	2.42	2.62	2.5	2.55	2.64	2.44	2.62	1.99	2.49	2.53	1.94	2.14		
+C		1.98	1.71	1.93	2	2.22	2.39	2.53	2.34	2.53	2.55	2.76	2.47	2.81	2.65	2.79	2.82	2.53	2.36	2.62	2.23	2.33	2.18		
+D		1.99	1.94	2.07	2.41	2.35	2.5	2.64	2.68	2.76	2.94	3.22	2.94	3.32	3.36	2.83	3.26	3.12	3.22	2.98	2.95	3.01	1.37		
+E		1.44	2.01	2.34	2.41	2.7	2.49	2.73	2.57	2.65	2.64	2.92	2.62	2.81	2.65	2.62	2.15	2.87	2.51	2.5	2.65	2.67	2.56		
+F		1.96	1.97	2.02	2.42	2.28	2.55	2.34	2.63	2.35	2.61	2.8	2.9	2.64	2.95	2.73	2.53	2.68	2.57	2.65	2.62	2.24	2.62		
+G		1.98	1.93	2.08	2.4	2.51	2.53	2.6	2.71	2.65	2.65	2.78	3.16	2.69	2.57	2.66	2.75	2.99	2.9	2.52	3.03	2.52	3.01		
+H		1.26	2.2	2.55	2.67	2.5	3.05	3	3.38	3.37	3.64	3.44	3.53	3.22	2.89	3.17	3.08	3.06	2.75	2.6	2.63	3.45	1.37		
+I		2.59	2.33	2.46	2.56	2.88	3.02	3.56	3.35	3.95	3.24	3.83	3.58	3.91	3.18	3.68	3.29	3.42	3.14	3.62	3.17	3.33	3.46		
+J		2.2	1.69	2.13	2.15	2.82	2.78	3.04	2.91	3.44	2.93	3.53	3.48	3.31	3.11	3.71	3.22	3.36	3.21	2.94	3.02	2.98	2.7		
+K		1.25	1.67	2.2	2.14	2.1	2.37	2.46	2.46	2.79	2.55	2.89	2.59	3.03	2.47	3.16	2.64	3.44	2.68	3.43	2.7	3.53	2.97		
+L		2.08	1.77	2.07	2.11	2.34	2.28	2.35	2.64	2.62	2.75	3.01	2.66	3.03	2.52	2.57	2.63	2.62	2.62	2.56	2.81	2.39	2.47		
+M		2.01	2.09	2.12	2.11	1.96	2.44	2.25	2.46	2.8	2.79	2.69	2.63	2.84	2.43	2.59	2.58	2.59	2.31	2.74	2.45	2.47	2.34		
+N		2.06	2.04	2.12	2.13	2.38	2.43	2.56	2.6	2.81	2.66	3.05	3.03	2.76	2.67	2.73	2.52	2.65	3.16	2.79	2.62	2.36	2.65		
+O		1.84	2	2.09	1.87	2.12	2.18	2.21	2.37	2.3	2.43	2.31	2.2	2.56	2.4	2.35	2.49	2.59	2.16	2.18	2.31	2.38	2.53		
+P		1.74	1.8	1.72	2.12	1.89	2.2	2.23	1.94	2.44	2.43	2.19	2.22	2.34	2.26	2.38	2.41	2.7	1.87	2.19	2.05	2.07	1.98		
+
+Feature: MEAN_ROI_B_Target_I_ObjectTotalArea
+
+	 1 	 2 	 3 	 4 	 5 	 6 	 7 	 8 	 9 	 10 	 11 	 12 	 13 	 14 	 15 	 16 	 17 	 18 	 19 	 20 	 21 	 22 	 23 	 24 	
+A		49.46	70.54	60.56	71.42	59.49	72.18	61.69	80.3	70.33	91.4	69.91	62.56	70.25	93.96	86.71	90.41	77.46	79.47	67.27	79.98	62.72	78.16		
+B		61.39	60.44	53.35	69.87	68.67	74.21	86.14	72.7	63.33	97.6	79.75	86.78	84.62	88.68	89.46	79.24	88.13	63.21	83.58	84.62	60.34	64.01		
+C		63.01	53.17	58.64	65.35	72.59	79.93	87.37	78.95	87.84	87.87	94.99	84.76	99.9	91.45	97.02	95.31	86.15	76.89	92.59	71.56	74.91	68.02		
+D		65.3	60.03	68.11	77.27	82.16	83.71	92.37	92.08	94.96	102.48	114.86	100.33	117.66	117.94	102.34	111.78	109.77	113.08	97.63	99.38	105.36	49.33		
+E		47.47	66.2	78.46	80.01	93.77	85.63	98.09	89.93	91.34	90.66	100.11	86.78	100.52	91.95	91.45	69.93	96.98	82.53	83.71	89.49	89.18	86.23		
+F		63.03	64.15	65.32	78.96	75.98	88.2	80.64	87.84	79.57	92.57	93.88	100.56	87.99	104.78	96.47	80.65	91.26	88.49	87.65	86.88	66.64	86.37		
+G		62.59	62.55	65.77	78.27	81.58	85.91	85.94	90.47	85.58	86.69	91.36	108.69	92.06	84.76	89	95.85	103.07	96.78	80.9	99.68	80.08	102.58		
+H		37.15	71.98	84.09	91.01	87.35	108.41	103.4	114.33	111.38	131.66	118.02	121.13	110.75	99.22	116.12	104.69	105.75	94.7	87.56	89.25	119.89	46.8		
+I		85.45	73.98	81.61	82.9	97.38	102.84	117.34	114.86	136.23	110.52	128.12	130.01	138.05	113.4	135	115.06	120.96	111.05	128.51	109.77	118.76	118.9		
+J		71.03	50.11	66.79	68	95.48	99.28	106.24	95.95	117.63	99.69	119.14	120.57	118.48	107.18	133.19	119.57	117.9	112.12	101.16	106.26	104.14	89.14		
+K		35.58	51.97	72.43	69.41	67.4	80.78	80.25	80.73	90.61	82.92	97.07	86.42	105.62	85.21	110.42	88.3	120.2	89.02	118.26	87.48	125.07	99.44		
+L		66.64	56.06	67.81	67.58	78.52	74.56	78.37	83.72	81.76	93.54	100.73	86.3	103.42	85.31	85.09	89.62	88.6	85.68	87.03	94.63	81.5	81.59		
+M		64.27	64.25	71.1	68.63	66.22	81.3	76.41	81.53	91.35	92.38	93.04	90.97	97.47	84.32	84.78	86.22	88.04	71.91	94.39	79.96	83.94	76.27		
+N		62.13	65.4	65.82	64.81	79.53	76.71	83.29	81.42	89.93	88.55	99.11	105.77	90.51	89.6	93.55	85.65	88.9	94.53	93.12	86.63	79.48	87.56		
+O		57.04	64.43	67.23	60.35	68.79	71.27	69.8	77.78	73.98	81.57	71.82	74.11	86.91	82.86	78.84	83.75	88.87	69.86	68.36	74.15	78.73	83.81		
+P		52.3	56.57	55.34	65.76	59.78	71.7	72.68	59.18	74.58	82.48	71.13	71.6	79.77	74.24	76.74	79.1	91.36	58.77	70.41	65.8	63.69	63.26		
+