Add another flagstats instance
Add another flagstats instance
another FlagStats instance
Method to add FlagStatsData which can be read from JSON
Method to add FlagStatsData which can be read from JSON
the FlagStatsData
* Returns a crosscount table with methods
* Returns a crosscount table with methods
a sorted list of methods with crosscounts.
Returns a crosscount table with names
Returns a crosscount table with names
a sorted list of names with crosscounts.
Converts crosscounts to a map
Converts crosscounts to a map
a map with method names as a key and flagstats maps as values
This returns a tsv table.
This returns a tsv table. All the flag ids are in the first row and the first column. The table body contains counts
use percentages instead of counts
a tsv table
Convert flagstats to a map
Convert flagstats to a map
a map with method names as a key and counts as value.
Method to return flagstats with methods.
Method to return flagstats with methods.
a sorted list of flagstats with methods
Method to return flagstats with names.
Method to return flagstats with names.
a sorted list of flagstats with names
Loads one SAMrecord and tests it for the flags.
Loads one SAMrecord and tests it for the flags. Then updates the internal flagstats and crosscounts counters
a SAMrecord
A report that includes a table of the flagstats including percentages.
A report that includes a table of the flagstats including percentages. Also includes crosscounts with raw numbers and percentages
a string containing the report
Returns a FlagStatsData object that can be serialized into data.
Returns a FlagStatsData object that can be serialized into data.
a FlagStatsData object
A json string with the summary
Create a summary map of the gathered counts
Create a summary map of the gathered counts
Whether Crosscounts should be included in the summary
a summary map
Gets the total number of reads by reading it from the flagstats array
Gets the total number of reads by reading it from the flagstats array
the total number of reads.
Write a TSV file with names in the first column and counts in the second.
Write a TSV file with names in the first column and counts in the second.
the output file
Write the report to file
Write the report to file
the file to which the report will be written.
Write the summary map to a tsv file
Write the summary map to a tsv file
the file
whether crosscunts should be included.