Implement a function to read humann3-generated files in a given directory.
Function name: read_humann
Iput: the function expects a path to a directory containing the files to be read ('dir'), the pattern matching the names of the files corresponding to gene family abundance ('gene_pattern') and to pathway abundance ('path_pattern').
Output: the function will return the parsed data of all files as a single tibble
Implement a function to read humann3-generated files in a given directory.