capalyzer.packet_builder package

Submodules

capalyzer.packet_builder.api module

capalyzer.packet_builder.api.make_all_tables(dirname, tables, overwrite=False)[source]

Make a bunch of tables.

capalyzer.packet_builder.api.make_long_taxa(dirname, tables, overwrite=False)[source]

Make a long format taxa table.

capalyzer.packet_builder.api.write_csv(df_func, fname, overwrite=False, **kwargs)[source]

Build a dataframe and write a csv.

capalyzer.packet_builder.cli module

capalyzer.packet_builder.summary_table_factory module

class capalyzer.packet_builder.summary_table_factory.SummaryTableFactory(dirname, metadata_hooks=[])[source]

Bases: object

A class that creates useful data tables from the MetaSUB CAP

get_metadata()[source]
get_results(module=None, result=None)[source]

Return [(<sample-name>, <file-type>, <file-name>)] for rtype.

capalyzer.packet_builder.utils module

capalyzer.packet_builder.utils.parse_key_val_file(filename, skip=0, skipchar='#', sep='\t', kind=<class 'float'>, key_column=0, val_column=1)[source]
capalyzer.packet_builder.utils.readJSON(jsonf)[source]
capalyzer.packet_builder.utils.tokenize(file_name, skip=0, sep='\t', skipchar='#')[source]

Module contents