kodf: KO_abundance table, rowname is ko id (e.g. K00001),colnames is samples. or result of get_reporter_score
group: The compare group (two category) in your data, one column name of metadata when metadata exist or a vector whose length equal to columns number of kodf.
metadata: metadata
map_id: the pathway or module id
select_ko: select which ko
only_sig: only show the significant features
box_param: parameters pass to group_box
modulelist: NULL or customized modulelist dataframe, must contain "id","K_num","KOs","Description" columns. Take the KOlist as example, use custom_modulelist.
KO_description: show KO description rather than KO id.