Alien-MUSCLE
view release on metacpan or search on metacpan
return {} unless fileno $handle;
seek $handle, 0, 0;
my $data = join '', <$handle>;
$data =~ s/^.*\n__DATA__\r?\n/\n/s;
my $prefix = $build->install_prop->{prefix};
my $cxx = $build->meta_prop->{muscle_compiler};
log("PREFIX = $prefix");
log("CXX = $cxx");
log("Writing src/Makefile");
Path::Tiny->new('src/Makefile')
->spew_utf8("PREFIX = $prefix\nCXX = $cxx\n$data");
}
__DATA__
# PREFIX and CXX should be added above
CXXFLAGS=
LDFLAGS=
# do not want gatest.cpp
# objects = $(patsubst %.cpp,%.o,$(wildcard *.cpp))
objects = aligngivenpath.o aligngivenpathsw.o aligntwomsas.o aligntwoprofs.o \
lib/Alien/MUSCLE.pm view on Meta::CPAN
return "@{[ shift @paths ]}";
}
sub muscle_dist_type {
my $class = shift;
return $class->runtime_prop->{muscle_dist_type};
}
1;
=encoding utf8
=head1 NAME
Alien::MUSCLE - Discover or easy install of MUSCLE
=head1 SYNOPSIS
use Alien::MUSCLE;
@cmd = Alien::MUSCLE->muscle_binary;
push @cmd, (-in => 'sequences.fa', -out => 'results.afa', @opts);
( run in 1.423 second using v1.01-cache-2.11-cpan-49f99fa48dc )