| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
use strict; |
|
2
|
|
|
|
|
|
|
use warnings; |
|
3
|
|
|
|
|
|
|
use utf8; |
|
4
|
|
|
|
|
|
|
use ExtUtils::MakeMaker; |
|
5
|
|
|
|
|
|
|
use File::ShareDir::Install; |
|
6
|
|
|
|
|
|
|
use File::Find; |
|
7
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
install_share dist => 'share'; |
|
9
|
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
my $GITHUB_URL = 'https://github.com/CNAG-Biomedical-Informatics/pheno-ranker'; |
|
11
|
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
WriteMakefile( |
|
13
|
|
|
|
|
|
|
NAME => 'Pheno::Ranker', |
|
14
|
|
|
|
|
|
|
ABSTRACT_FROM => 'lib/Pheno/Ranker.pm', |
|
15
|
|
|
|
|
|
|
AUTHOR => q{Manuel Rueda }, |
|
16
|
|
|
|
|
|
|
LICENSE => 'perl', |
|
17
|
|
|
|
|
|
|
VERSION_FROM => 'lib/Pheno/Ranker.pm', |
|
18
|
|
|
|
|
|
|
META_MERGE => { |
|
19
|
|
|
|
|
|
|
'dynamic_config' => 0, |
|
20
|
|
|
|
|
|
|
'meta-spec' => { version => 0 }, |
|
21
|
|
|
|
|
|
|
'no_index' => { directory => [qw(docs t)] }, |
|
22
|
|
|
|
|
|
|
'prereqs' => { runtime => { requires => { perl => '5.026000' } } }, |
|
23
|
|
|
|
|
|
|
'resources' => { |
|
24
|
|
|
|
|
|
|
bugtracker => { web => "$GITHUB_URL/issues" }, |
|
25
|
|
|
|
|
|
|
homepage => $GITHUB_URL, |
|
26
|
|
|
|
|
|
|
license => |
|
27
|
|
|
|
|
|
|
['http://www.opensource.org/licenses/artistic-license-2.0'], |
|
28
|
|
|
|
|
|
|
repository => |
|
29
|
|
|
|
|
|
|
{ type => 'git', url => "$GITHUB_URL.git", web => $GITHUB_URL }, |
|
30
|
|
|
|
|
|
|
}, |
|
31
|
|
|
|
|
|
|
'x_contributors' => [], |
|
32
|
|
|
|
|
|
|
}, |
|
33
|
|
|
|
|
|
|
PREREQ_PM => { |
|
34
|
|
|
|
|
|
|
'Scalar::Util' => '1.50', # core |
|
35
|
|
|
|
|
|
|
'JSON::XS' => '4.03', |
|
36
|
|
|
|
|
|
|
'YAML::XS' => '0.88', |
|
37
|
|
|
|
|
|
|
'Path::Tiny' => '0.144', |
|
38
|
|
|
|
|
|
|
'Term::ANSIColor' => '5.01', |
|
39
|
|
|
|
|
|
|
'Text::CSV_XS' => '1.50', |
|
40
|
|
|
|
|
|
|
'Sort::Naturally' => '1.03', |
|
41
|
|
|
|
|
|
|
'File::ShareDir::ProjectDistDir' => '1.000009', |
|
42
|
|
|
|
|
|
|
'Moo' => '2.005005', |
|
43
|
|
|
|
|
|
|
'JSON::Validator' => '5.14', |
|
44
|
|
|
|
|
|
|
'Types::Standard' => '2.004000', |
|
45
|
|
|
|
|
|
|
'Statistics::Descriptive' => 0, |
|
46
|
|
|
|
|
|
|
'Hash::Fold' => 0, |
|
47
|
|
|
|
|
|
|
'Math::CDF' => 0, |
|
48
|
|
|
|
|
|
|
'Data::Fake' => '0.006', |
|
49
|
|
|
|
|
|
|
'Graph' => '0.9727', |
|
50
|
|
|
|
|
|
|
'Inline::C' => '0.82' |
|
51
|
|
|
|
|
|
|
}, |
|
52
|
|
|
|
|
|
|
EXE_FILES => [ |
|
53
|
|
|
|
|
|
|
'bin/pheno-ranker', |
|
54
|
|
|
|
|
|
|
'utils/bff_pxf_simulator/bff-pxf-simulator', |
|
55
|
|
|
|
|
|
|
'utils/bff_pxf_simulator/Ontologies.pm', |
|
56
|
|
|
|
|
|
|
'utils/csv2pheno_ranker/csv2pheno-ranker' |
|
57
|
|
|
|
|
|
|
|
|
58
|
|
|
|
|
|
|
], |
|
59
|
|
|
|
|
|
|
TEST_REQUIRES => { |
|
60
|
|
|
|
|
|
|
'Test::More' => '1.30', |
|
61
|
|
|
|
|
|
|
'Test::Exception' => '0.43', |
|
62
|
|
|
|
|
|
|
'Path::Tiny' => '0.144', |
|
63
|
|
|
|
|
|
|
'Data::Fake' => '0.006', |
|
64
|
|
|
|
|
|
|
'JSON::XS' => '4.03', |
|
65
|
|
|
|
|
|
|
'YAML::XS' => '0.88', |
|
66
|
|
|
|
|
|
|
'Text::CSV_XS' => '1.50', |
|
67
|
|
|
|
|
|
|
'List::MoreUtils' => '0.430' |
|
68
|
|
|
|
|
|
|
}, |
|
69
|
|
|
|
|
|
|
test => { TESTS => 't/*.t' }, |
|
70
|
|
|
|
|
|
|
CONFIGURE_REQUIRES => { |
|
71
|
|
|
|
|
|
|
'File::ShareDir::Install' => '0.14', |
|
72
|
|
|
|
|
|
|
'ExtUtils::MakeMaker' => '7.70' |
|
73
|
|
|
|
|
|
|
} |
|
74
|
|
|
|
|
|
|
); |
|
75
|
|
|
|
|
|
|
|
|
76
|
|
|
|
|
|
|
package MY; |
|
77
|
|
|
|
|
|
|
use File::ShareDir::Install 'postamble'; |