flowcraft/templates/trimmomatic_report.py
def main(log_files):
    """ Main executor of the trimmomatic_report template.

    Parameters
    ----------
    log_files : list
        List of paths to the trimmomatic log files.
    """

    log_storage = OrderedDict()

    for log in log_files:

        log_id = log.rstrip("_trimlog.txt")

        # Populate storage of current sample
        log_storage[log_id] = parse_log(log)

        # Remove temporary trim log file
        os.remove(log)

    write_report(log_storage, "trimmomatic_report.csv", log_id)
def main(log_files):
    log_storage = OrderedDict()

    for log in log_files:

        log_id = log.rstrip("_trimlog.txt")

        # Populate storage of current sample
        log_storage[log_id] = parse_log(log)

        # Remove temporary trim log file
        os.remove(log)

    write_report(log_storage, "trimmomatic_report.csv", log_id)
def main ( log_files ) : log_storage = OrderedDict ( ) for log in log_files : log_id = log . rstrip ( "_trimlog.txt" ) # Populate storage of current sample log_storage [ log_id ] = parse_log ( log ) # Remove temporary trim log file os . remove ( log ) write_report ( log_storage , "trimmomatic_report.csv" , log_id )
Main executor of the trimmomatic_report template.

    Parameters
    ----------
    log_files : list
        List of paths to the trimmomatic log files.
Main executor of the trimmomatic_report template .