load_edge_assignment    Efficiently loads an EDGE-produced taxonomic
                        assignment from a file. An assumption has been
                        made - since EDGE tables are generated in an
                        automated fashion, they should be properly
                        formatted - thus the code doesn't check for any
                        inconsistencies except for the very file
                        existence. Note however, the unassigned to taxa
                        entries are removed. This implementation fully
                        relies on the fread function from data.table
                        package gaining performance over traditional R
                        techniques.
load_edge_assignments   Efficiently loads a BWA (or other EDGE-like
                        taxonomic assignment) tables from a list of
                        files. Outputs a named list of assignments.
merge_edge_assignments
                        Merges two or more EDGE-like taxonomical
                        assignments. The input data frames are assumed
                        to have the following columns: LEVEL, TAXA, and
                        ABUNDANCE - these will be used in the merge
                        procedure, all other columns will be ignored.
merge_edge_counts       Merges two or more EDGE-like taxonomical
                        assignments. The input data frames are assumed
                        to have the following columns: LEVEL, TAXA, and
                        COUNT - these will be used in the merge
                        procedure, all other columns will be ignored.
plot_edge_assignment    Generates a single column ggplot for a
                        taxonomic assignment table and also outputs a
                        PDF.
plot_merged_assignment
                        Generates a single column ggplot for a
                        taxonomic assignment table.
