comparison t/lib/massbank_mapper_Test.pm @ 0:023c380900ef draft default tip

Init repository with last massbank_ws_searchspectrum master version
author fgiacomoni
date Wed, 19 Apr 2017 11:31:58 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:023c380900ef
1 package lib::massbank_mapper_Test ;
2
3 use diagnostics; # this gives you more debugging information
4 use warnings; # this warns you of bad practices
5 use strict; # this prevents silly errors
6 use Exporter ;
7 use Carp ;
8
9 use Data::Dumper ;
10
11 our $VERSION = "1.0";
12 our @ISA = qw(Exporter);
13 our @EXPORT = qw( max_from_double_with_deltaTest min_from_double_with_deltaTest get_massbank_records_by_chunkTest compute_ids_from_pcgroups_resTest filter_pcgroup_resTest get_pcgroup_listTest get_pcgroupsTest set_massbank_matrix_objectTest add_massbank_matrix_to_input_matrixTest);
14 our %EXPORT_TAGS = ( ALL => [qw(max_from_double_with_deltaTest min_from_double_with_deltaTest get_massbank_records_by_chunkTest compute_ids_from_pcgroups_resTest filter_pcgroup_resTest get_pcgroup_listTest get_pcgroupsTest set_massbank_matrix_objectTest add_massbank_matrix_to_input_matrixTest)] );
15
16 use lib '/Users/fgiacomoni/Inra/labs/perl/galaxy_tools/massbank_ws_searchspectrum' ;
17 use lib::mapper qw( :ALL ) ;
18
19 sub get_pcgroupsTest {
20 my ( $pcs, $mzs, $ints ) = @_;
21 my $omap = lib::mapper->new() ;
22 my $pcgroups = $omap->get_pcgroups($pcs, $mzs, $ints) ;
23 # print Dumper $pcgroups ;
24 return ($pcgroups) ;
25 }
26
27
28 sub get_pcgroup_listTest {
29 my ($pcs) = @_ ;
30 my $omap = lib::mapper->new() ;
31 my $pcgroup_list = $omap->get_pcgroup_list($pcs) ;
32 # print Dumper $pcgroup_list ;
33 return ($pcgroup_list) ;
34 }
35
36 sub set_massbank_matrix_objectTest {
37 my ($header, $init_pcs, $pcgroups) = @_ ;
38 my $omap = lib::mapper->new() ;
39 my $matrix = $omap->set_massbank_matrix_object($header, $init_pcs, $pcgroups) ;
40 # print Dumper $matrix ;
41 return ($matrix) ;
42 }
43
44 sub add_massbank_matrix_to_input_matrixTest {
45 my ($input_matrix_object, $massbank_matrix_object ) = @_ ;
46 my $omap = lib::mapper->new() ;
47 my $matrix = $omap->add_massbank_matrix_to_input_matrix($input_matrix_object, $massbank_matrix_object ) ;
48 # print Dumper $matrix ;
49 return ($matrix) ;
50 }
51
52 ## SUB TEST for filter_pcgroup_res
53 sub filter_pcgroup_resTest {
54 # get values
55 my ( $pcgroups, $threshold ) = @_;
56 my $cleaned_pcgroups = () ;
57
58
59 my $omap = lib::mapper->new() ;
60 $cleaned_pcgroups = $omap->filter_pcgroup_res($pcgroups, $threshold) ;
61
62 return($cleaned_pcgroups) ;
63 }
64 ## End SUB
65
66 ## SUB TEST for
67 sub compute_ids_from_pcgroups_resTest {
68 # get values
69 my ( $pcgroups ) = @_;
70 my $ids = () ;
71
72 my $var2 = lib::mapper->new() ;
73 $ids = $var2->compute_ids_from_pcgroups_res($pcgroups) ;
74
75 return($ids) ;
76 }
77 ## End SUB
78
79 ## ## SUB TEST for
80 sub min_from_double_with_deltaTest {
81 # get values
82 my ( $double, $type, $delta ) = @_;
83
84 my $var2 = lib::mapper->new() ;
85 my ($min, $max) = $var2->min_and_max_from_double_with_delta($double, $type, $delta) ;
86 # print $min ;
87 return($min) ;
88 }
89 ## End SUB
90
91 ## ## SUB TEST for
92 sub max_from_double_with_deltaTest {
93 # get values
94 my ( $double, $type, $delta ) = @_;
95
96 my $var2 = lib::mapper->new() ;
97 my ($min, $max) = $var2->min_and_max_from_double_with_delta($double, $type, $delta) ;
98 # print $max ;
99 return($max) ;
100 }
101 ## End SUB
102
103 ## SUB TEST for
104 sub get_massbank_records_by_chunkTest {
105 # get values
106 my ( $server, $ids, $chunk_size ) = @_;
107
108 my $var2 = lib::mapper->new() ;
109 my $records = $var2->get_massbank_records_by_chunk ($server, $ids, $chunk_size) ;
110
111 # print Dumper $records ;
112
113 return($records) ;
114 }
115 ## End SUB
116
117
118 1 ;