[Bio] / Sprout / GenomeStats.pl Repository:
ViewVC logotype

Diff of /Sprout/GenomeStats.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9, Sun Jun 18 08:10:42 2006 UTC revision 1.10, Sun Jun 18 08:52:31 2006 UTC
# Line 61  Line 61 
61    
62  Style to use for small-text markers (e.g. NEW!)  Style to use for small-text markers (e.g. NEW!)
63    
64    =item numStyle
65    
66    Style to use for numeric cells.
67    
68    =item counterStyle
69    
70    Style to use for counter cells.
71    
72  =item linkCGI  =item linkCGI
73    
74  Path to the CGI script for displaying detailed statistics.  Path to the CGI script for displaying detailed statistics.
# Line 90  Line 98 
98                                              evenStyle => ['even', 'style for even rows'],                                              evenStyle => ['even', 'style for even rows'],
99                                              tableStyle => ['genomestats', 'style for whole table'],                                              tableStyle => ['genomestats', 'style for whole table'],
100                                              markerStyle => ['tinytext', 'style for markers'],                                              markerStyle => ['tinytext', 'style for markers'],
101                                                numStyle => ['numcell', 'style for cells with numeric values'],
102                                                counterStyle => ['countercell', 'style for cells with counter values'],
103                                              linkCGI => ['../FIG/genome_statistics.cgi',                                              linkCGI => ['../FIG/genome_statistics.cgi',
104                                                          'path to CGI script for detailed statistics'],                                                          'path to CGI script for detailed statistics'],
105                                             },                                             },
# Line 131  Line 141 
141          # Get the styles.          # Get the styles.
142          my ($tableStyle, $markerStyle, @rowStyle) = ($options->{tableStyle}, $options->{markerStyle},          my ($tableStyle, $markerStyle, @rowStyle) = ($options->{tableStyle}, $options->{markerStyle},
143                                                       $options->{evenStyle}, $options->{oddStyle});                                                       $options->{evenStyle}, $options->{oddStyle});
144            my ($numStyle, $counterStyle) = ($options->{numStyle}, $options->{counterStyle});
145          # Start the table.          # Start the table.
146          print GROUPFILE "<table class=\"$tableStyle\">\n";          print GROUPFILE "<table class=\"$tableStyle\">\n";
147          # Create the header row.          # Create the header row.
# Line 202  Line 213 
213                                               Tracer::Percent($counters{$type}, $totalFeatures)));                                               Tracer::Percent($counters{$type}, $totalFeatures)));
214              }              }
215              my @counterValues = map { $counters{$_} } @columnTypes;              my @counterValues = map { $counters{$_} } @columnTypes;
216              # Create the row text. We use a list reference to distribute the TD tag              # Create the row text. Note that we use the distributive capability of the TD
217              # across all the cells.              # function to apply the same style to each one.
218              my $rowHtml = td(["$genomeName$new", $genomeLen, $pegCount,              my $rowHtml = join("",
219                                @counterValues, $rnaCount,                                 td("$genomeName$new"),
220                               ]);                                 td({ class => $numStyle }, $genomeLen),
221                                   td({ class => $numStyle }, $pegCount),
222                                   td({ class => $counterStyle }, \@counterValues),
223                                   td({ class => $numStyle }, $rnaCount),
224                                  );
225              # Put it in the row hash.              # Put it in the row hash.
226              $rows{$genomeName} = $rowHtml;              $rows{$genomeName} = $rowHtml;
227          }          }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

MCS Webmaster
ViewVC Help
Powered by ViewVC 1.0.3