The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/env perl

use warnings;
use strict;

use Data::Dumper;
use Carp;

use 5.010;

use Bio::Gonzales::Phylo::Util qw/consensus_tree/;


use Getopt::Long::Descriptive;

my ($opt, $usage) = describe_options(
    '%c %o <input_forest> <output_consensus_tree>',
    [ 'fraction|f=f',  "set bootstrap cutoff", {default => 0.5}            ],
    [ 'help',       "print usage message and exit" ],
 );

print($usage->text), exit if $opt->help;

my ($input, $output) = @ARGV;

die "couldn't open $input" unless($input && -f $input);

die "no output file" unless($output);

consensus_tree($input, $output, $opt->fraction);