App-Dazz

 view release on metacpan or  search on metacpan

lib/App/Dazz/Command/overlap.pm  view on Meta::CPAN

        for my $line ( $tempdir->child("$basename.db")->lines ) {
            if ( $line =~ /^blocks\s+=\s+(\d+)/ ) {
                $block_number = $1;
                last;
            }
        }

        my $cmd;
        $cmd
            .= "HPC.daligner $basename -M16 -T$opt->{parallel} -e$opt->{idt} -l$opt->{len} -s$opt->{len} -mdust";
        $cmd .= " | sed 's/ -vS / -S /'";    # don't show LAcheck prompts
        $cmd .= " | bash";
        App::Dazz::Common::exec_cmd( $cmd, { verbose => $opt->{verbose}, } );

        if ( defined $block_number and $block_number > 1 ) {
            $cmd = "LAcat $basename.\@.las > $basename.las";
            App::Dazz::Common::exec_cmd( $cmd, { verbose => $opt->{verbose}, } );
        }

        if ( !$tempdir->child("$basename.las")->is_file ) {
            Carp::croak "Failed: daligner\n";



( run in 1.093 second using v1.01-cache-2.11-cpan-6aa56a78535 )