es::Path::Tiny qw/Path Paths AbsPath AbsFile/;
use JSON::XS;
use Try::Tiny;
extends 'HPC::Runner::Command';
with 'HPC::Runner::Command::Logger::JSON';
with 'HPC::Runner::Command::Utils::Base';
with
in';
with 'HPC::Runner::Command::execute_job::Utils::Plugin';
with 'HPC::Runner::Command::Logger::JSON';
with 'HPC::Runner::Command::Utils::Base';
with 'HPC::Runner::Command::Utils::Log';
with 'BioSAI
Runner::Command::submit_jobs::Utils::Scheduler';
with 'HPC::Runner::Command::submit_jobs::Logger::JSON';
command_short_description 'Submit jobs to the HPC system';
command_long_description 'This job
$self->parse_file_slurm;
$self->create_json_submission;
$self->app_log->info('Submitting jobs');
$self->iterate_schedule;
$self->update_json_submission;
$self->app_log->info('Your
;
use namespace::autoclean;
extends 'HPC::Runner::Command';
with 'HPC::Runner::Command::Logger::JSON';
with 'HPC::Runner::Command::Utils::Base';
with 'HPC::Runner::Command::Utils::Log';
# with 'HPC:
unner::Command::execute_job;
use MooseX::App::Command;
use JSON;
extends 'HPC::Runner::Command';
with 'HPC::Runner::Command::Logger::JSON';
with 'HPC::Runner::Command::Utils::Base';
with 'HPC::Runn
self->job_load_plugins;
my $job_meta;
if ( $self->metastr ) {
$job_meta = decode_json( $self->metastr );
}
return unless defined $job_meta;
if(exists $job_meta->{job_cmd_
x_start = $self->gen_batch_index_str;
my $log = "";
if ( $self->no_log_json ) {
$log = "\t--no_log_json \\\n";
}
$command .=
"\t--infile "
. $self->cmdfile . "