my $summary = "";
- $summary .= "<TABLE BORDER=1><TR><TD><EM>Library</EM></TD><TD><EM>Name</EM></TD><TD><EM>Num Lanes</EM></TD><TD><EM>Num Reads</EM></TD></TR>\n";
+ $summary .= "<TABLE BORDER=1><TR><TD><EM>Library</EM></TD><TD><EM>Name</EM></TD><TD><EM>Num Lanes</EM></TD><TD><EM>Num Reads</EM></TD><TD><EM>First Lane</EM></TD><TD><EM>Most Recent Lane</EM></TD><TD><EM>Qtr. Start</EM></TD><TD><EM>Qtr. Complete</EM></TD></TR>\n";
for my $x (0..scalar(@{$xml->{Library}})-1) {
my $i = scalar(@{$xml->{Library}})-1-$x;
$total_reads += $num_reads;
$start_date =~ /(\d\d)(\d\d)(\d\d)/;
- my $start_year = 2000+$1; my $start_mo = $month{int($2)}; my $start_day = $3;
+ my $start_year = 2000+$1; my $start_mo_d = int($2); my $start_mo = $month{$start_mo_d}; my $start_day = $3;
+ my $start_q; my $start_color; if($start_mo_d <= 3) { $start_q = "Q1, $start_year"; $start_color = "#66FFFF"; } elsif($start_mo_d <= 6) { $start_q = "Q2, $start_year";$start_color = "#FFFF66"; } elsif($start_mo_d <= 9) { $start_q = "Q3, $start_year"; $start_color = "#FF66FF"; } else { $start_q = "Q4, $start_year"; $start_color = "#DEDEDE"; }
$end_date =~ /(\d\d)(\d\d)(\d\d)/;
- my $end_year = 2000+$1; my $end_mo = $month{int($2)}; my $end_day = $3;
+ my $end_year = 2000+$1; my $end_mo_d = int($2); my $end_mo = $month{$end_mo_d}; my $end_day = $3;
+ my $end_q; my $end_color; if($end_mo_d <= 3) { $end_q = "Q1, $end_year"; $end_color = "#66FFFF"; } elsif($end_mo_d <= 6) { $end_q = "Q2, $end_year";$end_color = "#FFFF66"; } elsif($end_mo_d <= 9) { $end_q = "Q3, $end_year"; $end_color = "#FF66FF"; } else { $end_q = "Q4, $end_year"; $end_color = "#DEDEDE"; }
+
+ if($num_reads < 10000000) { $end_color = "#FFFFFF"; $end_q = ""; }
if($start_day == 0) { $start_day = 1; } if($end_day == 0) { $end_day = 1; }
- $summary .= sprintf("<TR BGCOLOR=#%s><TD>%s</TD><TD>%s</TD><TD>%d</TD><TD>%0.2fM</TD><TD>%s %d, %d</TD><TD>%s %d, %d</TR>\n",$bgcolor,$lib,$desc,$num_lanes,$num_reads/1000000.0,$start_mo,$start_day,$start_year,$end_mo,$end_day,$end_year);
+ $summary .= sprintf("<TR BGCOLOR=#%s><TD>%s</TD><TD>%s</TD><TD>%d</TD><TD>%0.2fM</TD><TD>%s %d, %d</TD><TD>%s %d, %d</TD><TD BGCOLOR=$start_color>$start_q</TD><TD BGCOLOR=$end_color>$end_q</TD></TR>\n",$bgcolor,$lib,$desc,$num_lanes,$num_reads/1000000.0,$start_mo,$start_day,$start_year,$end_mo,$end_day,$end_year);
}
$summary .= "</TABLE>\n";