HPC::Runner::Command::Plugin::Logger::Sqlite;
Base class for HPC::Runner::Command::submit_jobs::Plugin::Logger::Sqlite and HPC::Runner::Command::execute_job::Plugin::Sqlite
Attributes
schema
Sqlite3 Schema Object
db_file
Path to sqlite3 db file. If the file doesn't exist sqlite3 will create it.
submission_id
This is the ID for the entire hpcrunner.pl submit_jobs submission, not the individual scheduler IDs
Subroutines
NAME
HPC::Runner::Command::Plugin::Sqlite - Log HPC::Runner workflows to a sqlite DB.
SYNOPSIS
To submit jobs to a cluster
hpcrunner.pl submit_jobs --hpc_plugins Logger::Sqlite
To execute jobs on a single node
hpcrunner.pl execute_jobs --job_plugins Logger::Sqlite
Generate a summary report
hpcrunner.pl stats
hpcrunner.pl stats --jobname gatk
hpcrunner.pl stats --project Sequencing1
hpcrunner.pl stats --project Sequencing1 --jobname gatk_haplotypecaller
Generate a longer report
hpcrunner.pl stats
hpcrunner.pl stats --long/-l --jobname gatk
hpcrunner.pl stats --long/-l --project Sequencing1
hpcrunner.pl stats --long/-l --project Sequencing1 --jobname gatk_haplotypecaller
DESCRIPTION
HPC::Runner::Command::Plugin::Sqlite - Log HPC::Runner workflows to a sqlite DB.
This plugin requires sqlite3 in the path.
AUTHOR
Jillian Rowe <jillian.e.rowe@gmail.com>
COPYRIGHT
Copyright 2016- Jillian Rowe
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.