/ ) { $catch_table = 1 ; }
-
- ## Si il existe un resultat :
- if($catch_table == 1) {
-
- #Id de la molecule, et creation du lien
- if( $line =~ // ) {
- $ID = $1 ;
- $catch_name = 0 ;
- next ;
- }
- #Nom de la molecule ONLY!!
- if ( $catch_name == 0 ) {
-
- if( $line =~ / (.+)<\/td>/ ) {
-
- if ( !defined $name ) {
- $name = $1 ;
- $result_by_entry{'ENTRY_ENTRY_ID'} = $ID ;
- $result_by_entry{'ENTRY_NAME'} = $name ;
- next ;
- }
- if ( !defined $adduct ) { $adduct = $1 ; $result_by_entry{'ENTRY_ADDUCT'} = $adduct ; next ; }
- if ( !defined $adduct_mw ) { $adduct_mw = $1 ; $result_by_entry{'ENTRY_ADDUCT_MZ'} = $adduct_mw ; next ; }
- if ( !defined $cpd_mw ) { $cpd_mw = $1 ; $result_by_entry{'ENTRY_CPD_MZ'} = $cpd_mw ; next ; }
- if ( !defined $delta ) {
- $delta = $1 ;
- $result_by_entry{'ENTRY_DELTA'} = $delta ;
- $catch_name = 1 ;
- my %tmp = %result_by_entry ;
- push (@result_by_mz, \%tmp) ;
- %result_by_entry = () ;
- ( $name, $cpd_mw, $delta, $adduct, $adduct_mw ) = ( undef, undef, undef, undef, undef ) ;
- next ;
- }
- }
- }
- }
- #Fin de la section contenant les resultats
- if( $line =~ /<\/table>/ ) {
- $catch_table = 0 ;
- my @Tmp = @result_by_mz ;
- push(@results, \@Tmp) ;
- @result_by_mz = () ;
- }
- }
- }
- return(\@results) ;
-}
-## END of SUB
-
-=head2 METHOD set_html_tbody_object
-
- ## Description : initializes and build the tbody object (perl array) needed to html template
- ## Input : $nb_pages, $nb_items_per_page
- ## Output : $tbody_object
- ## Usage : my ( $tbody_object ) = set_html_tbody_object($nb_pages, $nb_items_per_page) ;
-
-=cut
-## START of SUB
-sub set_html_tbody_object {
- my $self = shift ;
- my ( $nb_pages, $nb_items_per_page ) = @_ ;
-
- my ( @tbody_object ) = ( ) ;
-
- for ( my $i = 1 ; $i <= $nb_pages ; $i++ ) {
-
- my %pages = (
- # tbody feature
- PAGE_NB => $i,
- MASSES => [], ## end MASSES
- ) ; ## end TBODY N
- push (@tbody_object, \%pages) ;
- }
- return(\@tbody_object) ;
-}
-## END of SUB
-
-=head2 METHOD add_mz_to_tbody_object
-
- ## Description : initializes and build the mz object (perl array) needed to html template
- ## Input : $tbody_object, $nb_items_per_page, $mz_list
- ## Output : $tbody_object
- ## Usage : my ( $tbody_object ) = add_mz_to_tbody_object( $tbody_object, $nb_items_per_page, $mz_list ) ;
-
-=cut
-## START of SUB
-sub add_mz_to_tbody_object {
- my $self = shift ;
- my ( $tbody_object, $nb_items_per_page, $mz_list, $ids_list ) = @_ ;
-
- my ( $current_page, $mz_index ) = ( 0, 0 ) ;
-
- foreach my $page ( @{$tbody_object} ) {
-
- my @colors = ('white', 'green') ;
- my ( $current_index, , $icolor ) = ( 0, 0 ) ;
-
- for ( my $i = 1 ; $i <= $nb_items_per_page ; $i++ ) {
- #
- if ( $current_index > $nb_items_per_page ) { ## manage exact mz per html page
- $current_index = 0 ;
- last ; ##
- }
- else {
- $current_index++ ;
- if ( $icolor > 1 ) { $icolor = 0 ; }
-
- if ( exists $mz_list->[$mz_index] ) {
-
- my %mz = (
- # mass feature
- MASSES_ID_QUERY => $ids_list->[$mz_index],
- MASSES_MZ_QUERY => $mz_list->[$mz_index],
- MZ_COLOR => $colors[$icolor],
- MASSES_NB => $mz_index+1,
- ENTRIES => [] ,
- ) ;
- push ( @{ $tbody_object->[$current_page]{MASSES} }, \%mz ) ;
- # Html attr for mass
- $icolor++ ;
- }
- }
- $mz_index++ ;
- } ## foreach mz
-
- $current_page++ ;
- }
- return($tbody_object) ;
-}
-## END of SUB
-
-=head2 METHOD add_entries_to_tbody_object
-
- ## Description : initializes and build the entries object (perl array) needed to html template
- ## Input : $tbody_object, $nb_items_per_page, $mz_list, $entries
- ## Output : $tbody_object
- ## Usage : my ( $tbody_object ) = add_entries_to_tbody_object( $tbody_object, $nb_items_per_page, $mz_list, $entries ) ;
-
-=cut
-## START of SUB
-sub add_entries_to_tbody_object {
- ## Retrieve Values
- my $self = shift ;
- my ( $tbody_object, $nb_items_per_page, $mz_list, $entries ) = @_ ;
-
- my $index_page = 0 ;
- my $index_mz_continous = 0 ;
-
- foreach my $page (@{$tbody_object}) {
-
- my $index_mz = 0 ;
-
- foreach my $mz (@{ $tbody_object->[$index_page]{MASSES} }) {
-
- my $index_entry = 0 ;
-
- my @anti_redondant = ('N/A') ;
- my $check_rebond = 0 ;
- my $check_noentry = 0 ;
-
- foreach my $entry (@{ $entries->[$index_mz_continous] }) {
- $check_noentry ++ ;
- ## dispo anti doublons des entries
- foreach my $rebond (@anti_redondant) {
- if ( $rebond eq $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
- }
-
- if ( $check_rebond == 0 ) {
-
- push ( @anti_redondant, $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID} ) ;
-
- my %entry = (
- ENTRY_COLOR => $tbody_object->[$index_page]{MASSES}[$index_mz]{MZ_COLOR},
- ENTRY_ENTRY_ID => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID},
- ENTRY_ENTRY_ID2 => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID},
- ENTRY_FORMULA => $entries->[$index_mz_continous][$index_entry]{ENTRY_FORMULA},
- ENTRY_CPD_MZ => $entries->[$index_mz_continous][$index_entry]{ENTRY_CPD_MZ},
- ENTRY_ADDUCT => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT},
- ENTRY_ADDUCT_TYPE => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT_TYPE},
- ENTRY_ADDUCT_MZ => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT_MZ},
- ENTRY_DELTA => $entries->[$index_mz_continous][$index_entry]{ENTRY_DELTA},
- ) ;
-
- push ( @{ $tbody_object->[$index_page]{MASSES}[$index_mz]{ENTRIES} }, \%entry) ;
- }
- $check_rebond = 0 ; ## reinit double control
- $index_entry++ ;
- } ## end foreach
- if ($check_noentry == 0 ) {
- my %entry = (
- ENTRY_COLOR => $tbody_object->[$index_page]{MASSES}[$index_mz]{MZ_COLOR},
- ENTRY_ENTRY_ID => 'No_result_found_on_HMDB',
- ENTRY_ENTRY_ID2 => '',
- ENTRY_FORMULA => 'n/a',
- ENTRY_CPD_MZ => 'n/a',
- ENTRY_ADDUCT => 'n/a',
- ENTRY_ADDUCT_TYPE => 'n/a',
- ENTRY_ADDUCT_MZ => 'n/a',
- ENTRY_DELTA => 0,
- ) ;
- push ( @{ $tbody_object->[$index_page]{MASSES}[$index_mz]{ENTRIES} }, \%entry) ;
- }
- $index_mz ++ ;
- $index_mz_continous ++ ;
- }
- $index_page++ ;
- }
- return($tbody_object) ;
-}
-## END of SUB
-
-=head2 METHOD write_html_skel
-
- ## Description : prepare and write the html output file
- ## Input : $html_file_name, $html_object, $html_template
- ## Output : $html_file_name
- ## Usage : my ( $html_file_name ) = write_html_skel( $html_file_name, $html_object ) ;
-
-=cut
-## START of SUB
-sub write_html_skel {
- ## Retrieve Values
- my $self = shift ;
- my ( $html_file_name, $html_object, $pages , $search_condition, $html_template, $js_path, $css_path ) = @_ ;
-
- my $html_file = $$html_file_name ;
-
- if ( defined $html_file ) {
- open ( HTML, ">$html_file" ) or die "Can't create the output file $html_file " ;
-
- if (-e $html_template) {
- my $ohtml = HTML::Template->new(filename => $html_template);
- $ohtml->param( JS_GALAXY_PATH => $js_path, CSS_GALAXY_PATH => $css_path ) ;
- $ohtml->param( CONDITIONS => $search_condition ) ;
- $ohtml->param( PAGES_NB => $pages ) ;
- $ohtml->param( PAGES => $html_object ) ;
- print HTML $ohtml->output ;
- }
- else {
- croak "Can't fill any html output : No template available ($html_template)\n" ;
- }
-
- close (HTML) ;
- }
- else {
- croak "No output file name available to write HTML file\n" ;
- }
- return(\$html_file) ;
-}
-## END of SUB
-
-=head2 METHOD set_lm_matrix_object
-
- ## Description : build the hmdb_row under its ref form
- ## Input : $header, $init_mzs, $entries
- ## Output : $hmdb_matrix
- ## Usage : my ( $hmdb_matrix ) = set_lm_matrix_object( $header, $init_mzs, $entries ) ;
-
-=cut
-## START of SUB
-sub set_lm_matrix_object {
- ## Retrieve Values
- my $self = shift ;
- my ( $header, $init_mzs, $entries ) = @_ ;
-
- my @hmdb_matrix = () ;
-
- if ( defined $header ) {
- my @headers = () ;
- push @headers, $header ;
- push @hmdb_matrix, \@headers ;
- }
-
- my $index_mz = 0 ;
-
- foreach my $mz ( @{$init_mzs} ) {
-
- my $index_entries = 0 ;
- my @clusters = () ;
- my $cluster_col = undef ;
-
- my @anti_redondant = ('N/A') ;
- my $check_rebond = 0 ;
-
- my $nb_entries = scalar (@{ $entries->[$index_mz] }) ;
-
- foreach my $entry (@{ $entries->[$index_mz] }) {
-
- ## dispo anti doublons des entries
- foreach my $rebond (@anti_redondant) {
- if ( $rebond eq $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
- }
-
- if ( $check_rebond == 0 ) {
-
- push ( @anti_redondant, $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) ;
-
- my $delta = $entries->[$index_mz][$index_entries]{ENTRY_DELTA} ;
- my $formula = $entries->[$index_mz][$index_entries]{ENTRY_FORMULA} ;
- my $hmdb_id = $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ;
-
- ## METLIN data display model
- ## entry1=VAR1::VAR2::VAR3::VAR4|entry2=VAR1::VAR2::VAR3::VAR4|...
- # manage final pipe
- if ($index_entries < $nb_entries-1 ) { $cluster_col .= $delta.'::('.$formula.')::'.$hmdb_id.'|' ; }
- else { $cluster_col .= $delta.'::('.$formula.')::'.$hmdb_id ; }
-
- }
- $check_rebond = 0 ; ## reinit double control
- $index_entries++ ;
- } ## end foreach
- if ( !defined $cluster_col ) { $cluster_col = 'No_result_found_on_HMDB' ; }
- push (@clusters, $cluster_col) ;
- push (@hmdb_matrix, \@clusters) ;
- $index_mz++ ;
- }
- return(\@hmdb_matrix) ;
-}
-## END of SUB
-
-=head2 METHOD set_hmdb_matrix_object_with_ids
-
- ## Description : build the hmdb_row under its ref form (IDS only)
- ## Input : $header, $init_mzs, $entries
- ## Output : $hmdb_matrix
- ## Usage : my ( $hmdb_matrix ) = set_hmdb_matrix_object_with_ids( $header, $init_mzs, $entries ) ;
-
-=cut
-## START of SUB
-sub set_hmdb_matrix_object_with_ids {
- ## Retrieve Values
- my $self = shift ;
- my ( $header, $init_mzs, $entries ) = @_ ;
-
- my @hmdb_matrix = () ;
-
- if ( defined $header ) {
- my @headers = () ;
- push @headers, $header ;
- push @hmdb_matrix, \@headers ;
- }
-
- my $index_mz = 0 ;
-
- foreach my $mz ( @{$init_mzs} ) {
-
- my $index_entries = 0 ;
- my @clusters = () ;
- my $cluster_col = undef ;
-
- my @anti_redondant = ('N/A') ;
- my $check_rebond = 0 ;
-
- my $nb_entries = scalar (@{ $entries->[$index_mz] }) ;
-
- foreach my $entry (@{ $entries->[$index_mz] }) {
-
- ## dispo anti doublons des entries
- foreach my $rebond (@anti_redondant) {
- if ( $rebond eq $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
- }
-
- if ( $check_rebond == 0 ) {
-
- push ( @anti_redondant, $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) ;
- my $hmdb_id = $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ;
-
- ## METLIN data display model -- IDs ONLY !!
- ## entry1=VAR1::VAR2::VAR3::VAR4|entry2=VAR1::VAR2::VAR3::VAR4|...
- # manage final pipe
- if ($index_entries < $nb_entries-1 ) { $cluster_col .= $hmdb_id.'|' ; }
- else { $cluster_col .= $hmdb_id ; }
-
- }
- $check_rebond = 0 ; ## reinit double control
- $index_entries++ ;
- } ## end foreach
- if ( !defined $cluster_col ) { $cluster_col = 'No_result_found_on_HMDB' ; }
- push (@clusters, $cluster_col) ;
- push (@hmdb_matrix, \@clusters) ;
- $index_mz++ ;
- }
- return(\@hmdb_matrix) ;
-}
-## END of SUB
-
-=head2 METHOD add_lm_matrix_to_input_matrix
-
- ## Description : build a full matrix (input + lm column)
- ## Input : $input_matrix_object, $lm_matrix_object, $nb_header
- ## Output : $output_matrix_object
- ## Usage : my ( $output_matrix_object ) = add_lm_matrix_to_input_matrix( $input_matrix_object, $lm_matrix_object, $nb_header ) ;
-
-=cut
-## START of SUB
-sub add_lm_matrix_to_input_matrix {
- ## Retrieve Values
- my $self = shift ;
- my ( $input_matrix_object, $lm_matrix_object, $nb_header ) = @_ ;
-
- my @output_matrix_object = () ;
- my $index_row = 0 ;
- my $line = 0 ;
-
- foreach my $row ( @{$input_matrix_object} ) {
- my @init_row = @{$row} ;
- $line++;
-
- if ( ( defined $nb_header ) and ( $line <= $nb_header) ) {
- push (@output_matrix_object, \@init_row) ;
- next ;
- }
-
- if ( $lm_matrix_object->[$index_row] ) {
- my $dim = scalar(@{$lm_matrix_object->[$index_row]}) ;
-
- if ($dim > 1) { warn "the add method can't manage more than one column\n" ;}
- my $lm_col = $lm_matrix_object->[$index_row][$dim-1] ;
-
- push (@init_row, $lm_col) ;
- $index_row++ ;
- }
- push (@output_matrix_object, \@init_row) ;
- }
- return(\@output_matrix_object) ;
-}
-## END of SUB
-
-=head2 METHOD write_csv_skel
-
- ## Description : prepare and write csv output file
- ## Input : $csv_file, $rows
- ## Output : $csv_file
- ## Usage : my ( $csv_file ) = write_csv_skel( $csv_file, $rows ) ;
-
-=cut
-## START of SUB
-sub write_csv_skel {
- ## Retrieve Values
- my $self = shift ;
- my ( $csv_file, $rows ) = @_ ;
-
- my $ocsv = lib::csv::new() ;
- my $csv = $ocsv->get_csv_object("\t") ;
- $ocsv->write_csv_from_arrays($csv, $$csv_file, $rows) ;
-
- return($csv_file) ;
-}
-## END of SUB
-
-=head2 METHOD write_csv_one_mass
-
- ## Description : print a cvs file
- ## Input : $masses, $ids, $results, $file
- ## Output : N/A
- ## Usage : write_csv_one_mass( $ids, $results, $file ) ;
-
-=cut
-## START of SUB
-sub write_csv_one_mass {
- ## Retrieve Values
- my $self = shift ;
- my ( $masses, $ids, $results, $file, ) = @_ ;
-
- open(CSV, '>:utf8', "$file") or die "Cant' create the file $file\n" ;
- print CSV "ID\tMASS_SUBMIT\tHMDB_ID\tCPD_FORMULA\tCPD_MW\tDELTA\n" ;
-
- my $i = 0 ;
-
- foreach my $id (@{$ids}) {
- my $mass = undef ;
- if ( $masses->[$i] ) { $mass = $masses->[$i] ; }
- else { last ; }
-
- if ( $results->[$i] ) { ## an requested id has a result in the list of hashes $results.
-
- my @anti_redondant = ('N/A') ;
- my $check_rebond = 0 ;
- my $check_noentry = 0 ;
-
- foreach my $entry (@{$results->[$i]}) {
- $check_noentry ++ ;
- ## dispo anti doublons des entries
- foreach my $rebond (@anti_redondant) {
- if ( $rebond eq $entry->{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
- }
-# print "\n-----------------------" ;
-# print Dumper $entry->{ENTRY_ENTRY_ID} ;
-# print "-------------------------$check_rebond\n" ;
-# print Dumper @anti_redondant ;
- if ( $check_rebond == 0 ) {
-
- push ( @anti_redondant, $entry->{ENTRY_ENTRY_ID} ) ;
-
- print CSV "$id\t$mass\t$entry->{ENTRY_ENTRY_ID}\t" ;
- ## print cpd name
- if ( $entry->{ENTRY_FORMULA} ) { print CSV "$entry->{ENTRY_FORMULA}\t" ; }
- else { print CSV "N/A\t" ; }
- ## print cpd mw
- if ( $entry->{ENTRY_CPD_MZ} ) { print CSV "$entry->{ENTRY_CPD_MZ}\t" ; }
- else { print CSV "N/A\t" ; }
- ## print delta
- if ( $entry->{ENTRY_DELTA} ) { print CSV "$entry->{ENTRY_DELTA}\n" ; }
- else { print CSV "N/A\n" ; }
- }
- $check_rebond = 0 ; ## reinit double control
- } ## end foreach
- if ($check_noentry == 0 ) {
- print CSV "$id\t$mass\t".'No_result_found_on_HMDB'."\tn/a\tn/a\t0\n" ;
- }
- }
- $i++ ;
- }
- close(CSV) ;
- return() ;
-}
-## END of SUB
-
-1 ;
-
-
-__END__
-
-=head1 SUPPORT
-
-You can find documentation for this module with the perldoc command.
-
- perldoc hmdb.pm
-
-=head1 Exports
-
-=over 4
-
-=item :ALL is ...
-
-=back
-
-=head1 AUTHOR
-
-Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
-
-=head1 LICENSE
-
-This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
-
-=head1 VERSION
-
-version 1 : 06 / 06 / 2013
-
-version 2 : 27 / 01 / 2014
-
-version 3 : 19 / 11 / 2014
-
-version 4 : 28 / 01 / 2016
-
-=cut
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/static/images/hmdb.png
Binary file hmdb/static/images/hmdb.png has changed
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/t/hmdb_managerTest.pl
--- a/hmdb/t/hmdb_managerTest.pl Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,134 +0,0 @@
-#! perl
-use diagnostics;
-use warnings;
-no warnings qw/void/;
-use strict;
-no strict "refs" ;
-use Test::More qw( no_plan );
-use Test::Exception;
-use FindBin ;
-use Carp ;
-
-## Specific Modules
-use lib $FindBin::Bin ;
-my $binPath = $FindBin::Bin ;
-use lib::hmdbTest qw( :ALL ) ;
-
-
-## To launch the right sequence : API, MAPPER, THREADER, ...
-#my $sequence = 'MAPPER' ;
-my $sequence = 'MAIN' ;
-my $current_test = 1 ;
-
-if ($sequence eq "MAIN") {
- print "\n\t\t\t\t * * * * * * \n" ;
- print "\t * * * - - - Test HMDB Main script - - - * * * \n\n" ;
-
-
- print "\n** Test $current_test extract_sub_mz_lists with an empty list of mzs **\n" ; $current_test++;
-
- throws_ok{ extract_sub_mz_listsTest([], 3)} '/The provided mzs list is empty/', 'Method \'extract_sub_mz_lists\' detects empty argument and died correctly' ;
-
- print "\n** Test $current_test extract_sub_mz_lists with a list of mzs and a limit of 3 **\n" ; $current_test++;
- is_deeply( extract_sub_mz_listsTest(
- ['175.01', '238.19', '420.16', '780.32', '956.25', '1100.45' ], 3),
- [ [ '175.01', '238.19', '420.16' ], [ '780.32', '956.25', '1100.45' ] ],
- 'Method \'extract_sub_mz_lists\' works with a list and return a well formated list of sublist of mzs');
-
- print "\n** Test $current_test prepare_multi_masses_query with an empty list of mzs **\n" ; $current_test++;
- throws_ok{ prepare_multi_masses_queryTest([])} '/The input method parameter mass list is empty/', 'Method \'prepare_multi_masses_query\' detects empty argument and died correctly' ;
-
- print "\n** Test $current_test prepare_multi_masses_query with a list of mzs **\n" ; $current_test++;
- is_deeply( prepare_multi_masses_queryTest(
- ['175.01', '238.19', '420.16', '780.32', '956.25', '1100.45' ] ),
- '175.01%0D%0A238.19%0D%0A420.16%0D%0A780.32%0D%0A956.25%0D%0A1100.45%0D%0A',
- 'Method \'prepare_multi_masses_query\' works with a list of and return a well formated string for hmdb querying');
-
- print "\n** Test $current_test get_matches_from_hmdb_ua with a well-formated string of mzs **\n" ; $current_test++;
- is_deeply( get_matches_from_hmdb_uaTest(
- '175.01%0D%0A420.16%0D%0A780.32%0D%0A956.25%0D%0A1100.45%0D%0A', 0.001, 'positive'),
- [
- 'query_mass,compound_id,formula,compound_mass,adduct,adduct_type,adduct_mass,delta',
- '175.01,HMDB60293,H2O3S2,113.94453531,M+IsoProp+H,+,175.009875,0.000125',
- '175.01,HMDB03745,C2H6O3S2,141.975835438,M+CH3OH+H,+,175.009324,0.000676',
- '175.01,HMDB31436,H4O4Si,95.987885149,M+DMSO+H,+,175.009105,0.000895',
- '175.01,HMDB33657,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
- '175.01,HMDB35230,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
- '420.16,HMDB60838,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683',
- '420.16,HMDB60836,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683'
- ],
- 'Method \'get_matches_from_hmdb_ua\' works with a well-formated string of mzs and return a complete csv from hmdb');
-
- print "\n** Test $current_test test_matches_from_hmdb_ua to get hmdb status **\n" ; $current_test++;
- is_deeply (test_matches_from_hmdb_uaTest (),
- \'200',
- 'The HMDB server is available: returns successful HTTP requests' ) ;
-
- print "\n** Test $current_test check_state_from_hmdb_ua to manage script execution with the hmdb server status **\n" ; $current_test++;
- is_deeply (check_state_from_hmdb_uaTest (\'200'),
- 1,
- 'The status 200 returns no error/warn' ) ;
-
- print "\n** Test $current_test prepare_multi_masses_query with an empty list of mzs **\n" ; $current_test++;
- throws_ok{ check_state_from_hmdb_uaTest(\'504')}
- '/Gateway Timeout: The HMDB server was acting as a gateway or proxy and did not receive a timely response from the upstream server/',
- 'Method \'check_state_from_hmdb_ua\' detects HTTP error code returned by HMDB and died correctly' ;
-
- print "\n** Test $current_test parse_hmdb_csv_results with the correct inputs for hmdb outputs parsing (csv format) **\n" ; $current_test++;
- is_deeply ( parse_hmdb_csv_resultsTest (
- [
- 'query_mass,compound_id,formula,compound_mass,adduct,adduct_type,adduct_mass,delta',
- '175.01,HMDB60293,H2O3S2,113.94453531,M+IsoProp+H,+,175.009875,0.000125',
- '175.01,HMDB03745,C2H6O3S2,141.975835438,M+CH3OH+H,+,175.009324,0.000676',
- '175.01,HMDB31436,H4O4Si,95.987885149,M+DMSO+H,+,175.009105,0.000895',
- '175.01,HMDB33657,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
- '175.01,HMDB35230,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
- '420.16,HMDB60838,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683',
- '420.16,HMDB60836,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683'
- ],
- ['175.01', '238.19', '420.16']
- ),
- [
- [
- { 'ENTRY_ADDUCT' => 'M+IsoProp+H', 'ENTRY_DELTA' => '0.000125', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_FORMULA' => 'H2O3S2', 'ENTRY_ENTRY_ID' => 'HMDB60293', 'ENTRY_ADDUCT_MZ' => '175.009875', 'ENTRY_CPD_MZ' => '113.94453531' },
- { 'ENTRY_ADDUCT' => 'M+CH3OH+H', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000676', 'ENTRY_FORMULA' => 'C2H6O3S2', 'ENTRY_ENTRY_ID' => 'HMDB03745', 'ENTRY_ADDUCT_MZ' => '175.009324', 'ENTRY_CPD_MZ' => '141.975835438' },
- { 'ENTRY_CPD_MZ' => '95.987885149', 'ENTRY_FORMULA' => 'H4O4Si', 'ENTRY_ENTRY_ID' => 'HMDB31436', 'ENTRY_ADDUCT_MZ' => '175.009105', 'ENTRY_DELTA' => '0.000895', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_ADDUCT' => 'M+DMSO+H' },
- { 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000914', 'ENTRY_ADDUCT' => 'M+H+K', 'ENTRY_CPD_MZ' => '310.047738052', 'ENTRY_ENTRY_ID' => 'HMDB33657', 'ENTRY_ADDUCT_MZ' => '175.009086', 'ENTRY_FORMULA' => 'C17H10O6' },
- { 'ENTRY_ADDUCT' => 'M+H+K', 'ENTRY_DELTA' => '0.000914', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_FORMULA' => 'C17H10O6', 'ENTRY_ADDUCT_MZ' => '175.009086', 'ENTRY_ENTRY_ID' => 'HMDB35230', 'ENTRY_CPD_MZ' => '310.047738052' }
- ],
- [],
- [
- { 'ENTRY_ADDUCT' => 'M+IsoProp+H', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000683', 'ENTRY_ENTRY_ID' => 'HMDB60838', 'ENTRY_ADDUCT_MZ' => '420.159317', 'ENTRY_FORMULA' => 'C17H17N3O4S', 'ENTRY_CPD_MZ' => '359.093976737' },
- { 'ENTRY_CPD_MZ' => '359.093976737', 'ENTRY_FORMULA' => 'C17H17N3O4S', 'ENTRY_ENTRY_ID' => 'HMDB60836', 'ENTRY_ADDUCT_MZ' => '420.159317', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000683', 'ENTRY_ADDUCT' => 'M+IsoProp+H' }
- ]
- ],
- 'Method \'parse_hmdb_csv_results\' works with a well-formated csv output and returns a a well formated array' ) ;
-
- print "\n** Test $current_test parse_hmdb_csv_results with a void hmdb output and a list of mzs **\n" ; $current_test++;
- is_deeply ( parse_hmdb_csv_resultsTest ( [], ['175.01', '238.19', '420.16'] ),
- [ [], [], [] ],
- 'Method \'parse_hmdb_csv_results\' works with a empty csv output and returns an empty but well formatted array' ) ;
-
- print "\n** Test $current_test parse_hmdb_csv_results with a void hmdb output and a void mz list **\n" ; $current_test++;
- is_deeply ( parse_hmdb_csv_resultsTest ( [], [] ),
- [],
- 'Method \'parse_hmdb_csv_results\' works with a empty csv output/mz list and returns an empty but well formatted array' ) ;
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## END of the script
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/t/lib/hmdbTest.pm
--- a/hmdb/t/lib/hmdbTest.pm Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,83 +0,0 @@
-package lib::hmdbTest ;
-
-use diagnostics; # this gives you more debugging information
-use warnings; # this warns you of bad practices
-use strict; # this prevents silly errors
-use Exporter ;
-use Carp ;
-
-our $VERSION = "1.0";
-our @ISA = qw(Exporter);
-our @EXPORT = qw( parse_hmdb_csv_resultsTest check_state_from_hmdb_uaTest test_matches_from_hmdb_uaTest extract_sub_mz_listsTest prepare_multi_masses_queryTest get_matches_from_hmdb_uaTest);
-our %EXPORT_TAGS = ( ALL => [qw( parse_hmdb_csv_resultsTest check_state_from_hmdb_uaTest test_matches_from_hmdb_uaTest extract_sub_mz_listsTest prepare_multi_masses_queryTest get_matches_from_hmdb_uaTest)] );
-
-use lib '/Users/fgiacomoni/Inra/labs/perl/galaxy_tools/hmdb' ;
-use lib::hmdb qw( :ALL ) ;
-
-use Data::Dumper ;
-
-## sub
-sub extract_sub_mz_listsTest {
-
- my ($masses, $hmdb_limits, ) = @_ ;
-
- my $oHmdb = lib::hmdb->new() ;
- my $submasses = $oHmdb->extract_sub_mz_lists($masses, $hmdb_limits ) ;
-
- return ($submasses) ;
-}
-
-## sub
-sub prepare_multi_masses_queryTest {
-
- my ($mzs ) = @_ ;
-
- my $oHmdb = lib::hmdb->new() ;
- my ( $hmdb_masses, $nb_masses_to_submit ) = $oHmdb->prepare_multi_masses_query($mzs) ;
-
- return ($hmdb_masses) ;
-}
-
-## sub
-sub get_matches_from_hmdb_uaTest {
-
- my ( $hmdb_masses, $delta, $molecular_species ) = @_ ;
-
- my $oHmdb = lib::hmdb->new() ;
- my $hmdb_pages = $oHmdb->get_matches_from_hmdb_ua($hmdb_masses, $delta, $molecular_species) ;
- return ($hmdb_pages) ;
-}
-
-
-## sub
-sub test_matches_from_hmdb_uaTest {
-
- my $oHmdb = lib::hmdb->new() ;
- my $status = $oHmdb->test_matches_from_hmdb_ua() ;
- return ($status) ;
-}
-
-
-## sub
-sub check_state_from_hmdb_uaTest {
- my ($status ) = @_ ;
-
- my $oHmdb = lib::hmdb->new() ;
- my $res = $oHmdb->check_state_from_hmdb_ua($status) ;
- return($res) ;
-}
-
-
-
-## sub
-sub parse_hmdb_csv_resultsTest {
- my ($hmdb_pages, $mzs ) = @_ ;
-
- my $oHmdb = lib::hmdb->new() ;
- my $result = $oHmdb->parse_hmdb_csv_results($hmdb_pages, $mzs) ; ## hash format result
-
- return($result) ;
-}
-
-
-1 ;
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/._.DS_Store
Binary file hmdb/test_data/._.DS_Store has changed
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/input_test01_fake-mzrt-input-with-id.tsv
--- a/hmdb/test_data/input_test01_fake-mzrt-input-with-id.tsv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-id mz rt
-1 7.02080998 49.38210915
-2 75.05547146 0.658528069
-3 75.08059797 1743.94267
-4 76.03942694 51.23158899
-5 76.07584477 50.51249853
-6 76.07593168 0.149308136
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/input_test02_mzrt-input-with-id.tsv
--- a/hmdb/test_data/input_test02_mzrt-input-with-id.tsv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-id mz rt
-1 7.02080998 49.38210915
-2 75.05547146 0.658528069
-3 75.08059797 1743.94267
-4 76.03942694 51.23158899
-5 76.07584477 50.51249853
-6 76.07593168 0.149308136
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test01.csv
--- a/hmdb/test_data/out_test01.csv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-ID MASS_SUBMIT HMDB_ID CPD_FORMULA CPD_MW DELTA
-mz_00001 7.02080998 No_result_found_on_HMDB n/a n/a 0
-mz_00002 75.05547146 No_result_found_on_HMDB n/a n/a 0
-mz_00003 75.08059797 No_result_found_on_HMDB n/a n/a 0
-mz_00004 76.03942694 No_result_found_on_HMDB n/a n/a 0
-mz_00005 76.07584477 No_result_found_on_HMDB n/a n/a 0
-mz_00006 76.07593168 No_result_found_on_HMDB n/a n/a 0
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test01.html
--- a/hmdb/test_data/out_test01.html Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = neutral / delta (mass-to-charge ratio) = 0.001
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test01.tsv
--- a/hmdb/test_data/out_test01.tsv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-id mz rt hmdb
-1 7.02080998 49.38210915 No_result_found_on_HMDB
-2 75.05547146 0.658528069 No_result_found_on_HMDB
-3 75.08059797 1743.94267 No_result_found_on_HMDB
-4 76.03942694 51.23158899 No_result_found_on_HMDB
-5 76.07584477 50.51249853 No_result_found_on_HMDB
-6 76.07593168 0.149308136 No_result_found_on_HMDB
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test02.csv
--- a/hmdb/test_data/out_test02.csv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-ID MASS_SUBMIT HMDB_ID CPD_FORMULA CPD_MW DELTA
-mz_00001 7.02080998 No_result_found_on_HMDB n/a n/a 0
-mz_00002 75.05547146 HMDB31419 C2H6N2O 74.048012824 0.00018246
-mz_00002 75.05547146 HMDB60428 C2H6N2O 74.048012824 0.00018246
-mz_00002 75.05547146 HMDB00064 C4H9N3O2 131.069476547 0.00018346
-mz_00002 75.05547146 HMDB13222 C4H9N3O2 131.069476547 0.00018346
-mz_00002 75.05547146 HMDB32439 H3NO 33.021463723 0.00018446
-mz_00002 75.05547146 HMDB03338 H3NO 33.021463723 0.00018446
-mz_00002 75.05547146 HMDB13162 C11H22NO2 200.165053953 0.00080354
-mz_00003 75.08059797 HMDB04327 C4H10O 74.073164942 0.00015697
-mz_00003 75.08059797 HMDB62103 C4H10O 74.073164942 0.00015697
-mz_00003 75.08059797 HMDB11469 C4H10O 74.073164942 0.00015697
-mz_00003 75.08059797 HMDB06006 C4H10O 74.073164942 0.00015697
-mz_00003 75.08059797 HMDB31456 C4H10O 74.073164942 0.00015697
-mz_00004 76.03942694 HMDB00191 C4H7NO4 133.037507717 0.00012294
-mz_00004 76.03942694 HMDB31239 C2H5NO2 75.032028409 0.00012294
-mz_00004 76.03942694 HMDB00123 C2H5NO2 75.032028409 0.00012294
-mz_00004 76.03942694 HMDB14691 C2H5NO2 75.032028409 0.00012294
-mz_00004 76.03942694 HMDB11753 C4H7NO4 133.037507717 0.00012294
-mz_00004 76.03942694 HMDB06483 C4H7NO4 133.037507717 0.00012294
-mz_00004 76.03942694 HMDB03125 H2O2 34.005479308 0.00012494
-mz_00004 76.03942694 HMDB01039 HO 17.002739654 0.00012494
-mz_00004 76.03942694 HMDB00201 C9H17NO4 203.115758037 0.00041606
-mz_00004 76.03942694 HMDB31603 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB40214 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31681 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31174 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB38271 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31342 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31504 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB33793 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31593 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB39819 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB30330 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB29165 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31351 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB40591 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB32460 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB38962 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB32391 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31476 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31477 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB29314 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31500 C7H12O2 128.083729628 0.00068506
-mz_00004 76.03942694 HMDB31484 C7H12O2 128.083729628 0.00068506
-mz_00005 76.07584477 HMDB12136 C3H9NO 75.068413915 0.00015477
-mz_00005 76.07584477 HMDB00925 C3H9NO 75.068413915 0.00015477
-mz_00005 76.07584477 HMDB31652 C3H6O 58.041864814 0.00015677
-mz_00005 76.07584477 HMDB62143 C3H6O 58.041864813 0.00015677
-mz_00005 76.07584477 HMDB31558 C3H6O 58.041864814 0.00015677
-mz_00005 76.07584477 HMDB03366 C3H6O 58.041864814 0.00015677
-mz_00005 76.07584477 HMDB01659 C3H6O 58.041864814 0.00015677
-mz_00005 76.07584477 HMDB62061 C9H20 128.156500644 0.00065223
-mz_00005 76.07584477 HMDB31416 C9H20 128.15650064 0.00065223
-mz_00005 76.07584477 HMDB31556 C9H20 128.15650064 0.00065223
-mz_00005 76.07584477 HMDB30301 C9H20 128.15650064 0.00065223
-mz_00005 76.07584477 HMDB29595 C9H20 128.15650064 0.00065223
-mz_00005 76.07584477 HMDB30302 C9H20 128.15650064 0.00065223
-mz_00005 76.07584477 HMDB62013 C9H20 128.156500644 0.00065223
-mz_00005 76.07584477 HMDB62017 C9H20 128.156500644 0.00065223
-mz_00006 76.07593168 HMDB12136 C3H9NO 75.068413915 0.00024168
-mz_00006 76.07593168 HMDB00925 C3H9NO 75.068413915 0.00024168
-mz_00006 76.07593168 HMDB31652 C3H6O 58.041864814 0.00024368
-mz_00006 76.07593168 HMDB62143 C3H6O 58.041864813 0.00024368
-mz_00006 76.07593168 HMDB31558 C3H6O 58.041864814 0.00024368
-mz_00006 76.07593168 HMDB03366 C3H6O 58.041864814 0.00024368
-mz_00006 76.07593168 HMDB01659 C3H6O 58.041864814 0.00024368
-mz_00006 76.07593168 HMDB62061 C9H20 128.156500644 0.00056532
-mz_00006 76.07593168 HMDB31416 C9H20 128.15650064 0.00056532
-mz_00006 76.07593168 HMDB31556 C9H20 128.15650064 0.00056532
-mz_00006 76.07593168 HMDB30301 C9H20 128.15650064 0.00056532
-mz_00006 76.07593168 HMDB29595 C9H20 128.15650064 0.00056532
-mz_00006 76.07593168 HMDB30302 C9H20 128.15650064 0.00056532
-mz_00006 76.07593168 HMDB62013 C9H20 128.156500644 0.00056532
-mz_00006 76.07593168 HMDB62017 C9H20 128.156500644 0.00056532
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test02.html
--- a/hmdb/test_data/out_test02.html Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = positive / delta (mass-to-charge ratio) = 0.001
ID from input Mass (m/z) Compound_ID Formula Compound MW (Da) Adduct Adduct_Type Adduct MW (Da) Delta mz_00001 7.02080998 No_result_found_on_HMDB n/a n/a n/a n/a n/a 0 mz_00002 75.05547146 HMDB31419 C2H6N2O 74.048012824 M+H + 75.055289 0.00018246 HMDB60428 C2H6N2O 74.048012824 M+H + 75.055289 0.00018246 HMDB00064 C4H9N3O2 131.069476547 M+H+NH4 + 75.055288 0.00018346 HMDB13222 C4H9N3O2 131.069476547 M+H+NH4 + 75.055288 0.00018346 HMDB32439 H3NO 33.021463723 M+ACN+H + 75.055287 0.00018446 HMDB03338 H3NO 33.021463723 M+ACN+H + 75.055287 0.00018446 HMDB13162 C11H22NO2 200.165053953 M+2H+Na + 75.056275 0.00080354 mz_00003 75.08059797 HMDB04327 C4H10O 74.073164942 M+H + 75.080441 0.00015697 HMDB62103 C4H10O 74.073164942 M+H + 75.080441 0.00015697 HMDB11469 C4H10O 74.073164942 M+H + 75.080441 0.00015697 HMDB06006 C4H10O 74.073164942 M+H + 75.080441 0.00015697 HMDB31456 C4H10O 74.073164942 M+H + 75.080441 0.00015697 mz_00004 76.03942694 HMDB00191 C4H7NO4 133.037507717 M+H+NH4 + 76.039304 0.00012294 HMDB31239 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 HMDB00123 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 HMDB14691 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 HMDB11753 C4H7NO4 133.037507717 M+H+NH4 + 76.039304 0.00012294 HMDB06483 C4H7NO4 133.037507717 M+H+NH4 + 76.039304 0.00012294 HMDB03125 H2O2 34.005479308 M+ACN+H + 76.039302 0.00012494 HMDB01039 HO 17.002739654 2M+ACN+H + 76.039302 0.00012494 HMDB00201 C9H17NO4 203.115758037 M+2H+Na + 76.039843 0.00041606 HMDB31603 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB40214 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31681 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31174 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB38271 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31342 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31504 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB33793 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31593 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB39819 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB30330 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB29165 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31351 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB40591 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB32460 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB38962 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB32391 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31476 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31477 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB29314 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31500 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 HMDB31484 C7H12O2 128.083729628 M+H+Na + 76.040112 0.00068506 mz_00005 76.07584477 HMDB12136 C3H9NO 75.068413915 M+H + 76.07569 0.00015477 HMDB00925 C3H9NO 75.068413915 M+H + 76.07569 0.00015477 HMDB31652 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 HMDB62143 C3H6O 58.041864813 M+NH4 + 76.075688 0.00015677 HMDB31558 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 HMDB03366 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 HMDB01659 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 HMDB62061 C9H20 128.156500644 M+H+Na + 76.076497 0.00065223 HMDB31416 C9H20 128.15650064 M+H+Na + 76.076497 0.00065223 HMDB31556 C9H20 128.15650064 M+H+Na + 76.076497 0.00065223 HMDB30301 C9H20 128.15650064 M+H+Na + 76.076497 0.00065223 HMDB29595 C9H20 128.15650064 M+H+Na + 76.076497 0.00065223 HMDB30302 C9H20 128.15650064 M+H+Na + 76.076497 0.00065223 HMDB62013 C9H20 128.156500644 M+H+Na + 76.076497 0.00065223 HMDB62017 C9H20 128.156500644 M+H+Na + 76.076497 0.00065223 mz_00006 76.07593168 HMDB12136 C3H9NO 75.068413915 M+H + 76.07569 0.00024168 HMDB00925 C3H9NO 75.068413915 M+H + 76.07569 0.00024168 HMDB31652 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 HMDB62143 C3H6O 58.041864813 M+NH4 + 76.075688 0.00024368 HMDB31558 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 HMDB03366 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 HMDB01659 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 HMDB62061 C9H20 128.156500644 M+H+Na + 76.076497 0.00056532 HMDB31416 C9H20 128.15650064 M+H+Na + 76.076497 0.00056532 HMDB31556 C9H20 128.15650064 M+H+Na + 76.076497 0.00056532 HMDB30301 C9H20 128.15650064 M+H+Na + 76.076497 0.00056532 HMDB29595 C9H20 128.15650064 M+H+Na + 76.076497 0.00056532 HMDB30302 C9H20 128.15650064 M+H+Na + 76.076497 0.00056532 HMDB62013 C9H20 128.156500644 M+H+Na + 76.076497 0.00056532 HMDB62017 C9H20 128.156500644 M+H+Na + 76.076497 0.00056532
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test02.tsv
--- a/hmdb/test_data/out_test02.tsv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-id mz rt hmdb
-1 7.02080998 49.38210915 No_result_found_on_HMDB
-2 75.05547146 0.658528069 HMDB31419|HMDB60428|HMDB00064|HMDB13222|HMDB32439|HMDB03338|HMDB13162
-3 75.08059797 1743.94267 HMDB04327|HMDB62103|HMDB11469|HMDB06006|HMDB31456
-4 76.03942694 51.23158899 HMDB00191|HMDB31239|HMDB00123|HMDB14691|HMDB11753|HMDB06483|HMDB03125|HMDB01039|HMDB00201|HMDB31603|HMDB40214|HMDB31681|HMDB31174|HMDB38271|HMDB31342|HMDB31504|HMDB33793|HMDB31593|HMDB39819|HMDB30330|HMDB29165|HMDB31351|HMDB40591|HMDB32460|HMDB38962|HMDB32391|HMDB31476|HMDB31477|HMDB29314|HMDB31500|HMDB31484
-5 76.07584477 50.51249853 HMDB12136|HMDB00925|HMDB31652|HMDB62143|HMDB31558|HMDB03366|HMDB01659|HMDB62061|HMDB31416|HMDB31556|HMDB30301|HMDB29595|HMDB30302|HMDB62013|HMDB62017
-6 76.07593168 0.149308136 HMDB12136|HMDB00925|HMDB31652|HMDB62143|HMDB31558|HMDB03366|HMDB01659|HMDB62061|HMDB31416|HMDB31556|HMDB30301|HMDB29595|HMDB30302|HMDB62013|HMDB62017
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test03.csv
--- a/hmdb/test_data/out_test03.csv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1116 +0,0 @@
-ID MASS_SUBMIT HMDB_ID CPD_FORMULA CPD_MW DELTA
-mz_00001 175.01 HMDB60293 H2O3S2 113.94453531 0.000125
-mz_00001 175.01 HMDB03745 C2H6O3S2 141.975835438 0.000676
-mz_00001 175.01 HMDB31436 H4O4Si 95.987885149 0.000895
-mz_00001 175.01 HMDB33657 C17H10O6 310.047738052 0.000914
-mz_00001 175.01 HMDB35230 C17H10O6 310.047738052 0.000914
-mz_00001 175.01 HMDB34155 CH4N2S 76.009518828 0.001744
-mz_00001 175.01 HMDB01570 C10H13N2O7P 304.046037292 0.002237
-mz_00001 175.01 HMDB01270 C3H8O10P2 265.9592695 0.003458
-mz_00001 175.01 HMDB01294 C3H8O10P2 265.9592695 0.003458
-mz_00001 175.01 HMDB60394 C9H12FN2O8P 326.031530087 0.004012
-mz_00001 175.01 HMDB60015 C6H6O4S 173.99867937 0.004045
-mz_00001 175.01 HMDB00021 C9H10INO3 306.970536611 0.004182
-mz_00001 175.01 HMDB15167 C5H4N4S 152.015666838 0.005115
-mz_00001 175.01 HMDB40364 C3H7MnO6P 224.936074104 0.005134
-mz_00001 175.01 HMDB62056 C6H7O4P 174.008195703 0.005472
-mz_00001 175.01 HMDB41485 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB00209 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB06853 C4H4O 68.02621475 0.005588
-mz_00001 175.01 HMDB03767 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB40733 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB38176 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33968 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB29635 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33128 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33766 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB40638 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32568 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB29686 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32603 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32400 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB31459 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB13785 C4H4O 68.02621475 0.005588
-mz_00001 175.01 HMDB02340 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB14912 C8H8F3N3O4S2 330.990831754 0.005966
-mz_00001 175.01 HMDB60764 C16H11ClN4O 310.062138701 0.006286
-mz_00001 175.01 HMDB40238 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB31370 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB37493 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB37787 C5H10N2 98.08439833 0.006562
-mz_00001 175.01 HMDB61807 C10H9Cl3O2 265.966812653 0.007229
-mz_00001 175.01 HMDB59985 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB59987 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB60020 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB14581 C5H4N4O 136.03851077 0.008331
-mz_00001 175.01 HMDB00157 C5H4N4O 136.03851077 0.008331
-mz_00001 175.01 HMDB40631 C15H12O7 304.058302738 0.008369
-mz_00001 175.01 HMDB31778 C14H9ClF2N2O2 310.032061659 0.008752
-mz_00001 175.01 HMDB31160 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB33053 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB33054 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB29694 C8H8OS 152.029585568 0.008804
-mz_00001 175.01 HMDB29783 C14H14O8 310.068867424 0.009651
-mz_00001 175.01 HMDB00613 C4H8O5 136.037173366 0.009669
-mz_00001 175.01 HMDB00943 C4H8O5 136.037173366 0.009669
-mz_00001 175.01 HMDB00115 C2H4O3 76.016043994 0.011306
-mz_00001 175.01 HMDB31608 C2H4O3 76.016043994 0.011306
-mz_00001 175.01 HMDB41797 C8H6Cl2O3 219.969399472 0.011761
-mz_00001 175.01 HMDB15413 C12H14N4O4S 310.073575646 0.012005
-mz_00001 175.01 HMDB15621 C12H14N4O4S 310.073575646 0.012005
-mz_00001 175.01 HMDB31825 C8H8S 136.034670946 0.012171
-mz_00001 175.01 HMDB31781 C14H15O2PS2 310.025107616 0.012229
-mz_00001 175.01 HMDB00634 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB00620 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB61185 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB00749 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB02092 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB33809 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB13233 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB59743 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB60365 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB60689 C4H11Cl2N2O2P 219.993519532 0.01236
-mz_00001 175.01 HMDB60691 C4H11Cl2N2O2P 219.993519532 0.01236
-mz_00001 175.01 HMDB00292 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB00786 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB01182 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB00072 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB00958 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB01264 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB61101 C11H10BrN5O 307.006872614 0.013986
-mz_00001 175.01 HMDB01520 C17H21N4O9P 456.104614802 0.01409
-mz_00001 175.01 HMDB37945 C23H20O10 456.10564686 0.014434
-mz_00001 175.01 HMDB39328 C23H20O10 456.10564686 0.014434
-mz_00001 175.01 HMDB40200 C7H10OS2 174.017306322 0.014582
-mz_00001 175.01 HMDB29614 C13H21O2PS2 304.072057808 0.015247
-mz_00001 175.01 HMDB32909 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB38322 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB41450 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB15176 C13H18Cl2N2O2 304.074533244 0.016485
-mz_00001 175.01 HMDB03152 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB33947 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB37819 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB30001 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB59711 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB40357 C18H14O5 310.084123558 0.017279
-mz_00001 175.01 HMDB03315 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31563 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB30332 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31564 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB33714 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB33549 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31498 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31497 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31196 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31496 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB35239 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB40264 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB40271 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62031 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62127 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62136 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61783 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61892 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61893 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61895 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61894 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB15679 C13H8Cl2N2O4 325.986112168 0.018697
-mz_00001 175.01 HMDB61135 C16H17ClN2S 304.080096951 0.019266
-mz_00001 175.01 HMDB29199 C14H14O9 326.063782046 0.020138
-mz_00001 175.01 HMDB12152 C9H17O12P 348.04576252 0.020157
-mz_00001 175.01 HMDB00175 C10H13N4O8P 348.047099924 0.020826
-mz_00001 175.01 HMDB11681 C10H13N4O8P 348.047099924 0.020826
-mz_00001 175.01 HMDB14684 C4H3FN2O2 130.017855555 0.020984
-mz_00001 175.01 HMDB39638 C9H6N2S 174.025168892 0.022445
-mz_00001 175.01 HMDB60086 C18H24N4O8S 456.131484454 0.023046
-mz_00001 175.01 HMDB14649 C12H9N3O5S 307.026291103 0.023696
-mz_00001 175.01 HMDB00695 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB00408 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB00491 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB01864 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB06024 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB10717 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33302 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33286 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31216 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31218 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33698 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31214 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB59876 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB12882 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB61881 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB59664 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB31188 C2H4OS 75.99828544 0.024211
-mz_00001 175.01 HMDB35716 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB33670 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB01067 C11H16N2O8 304.090665498 0.024551
-mz_00001 175.01 HMDB02818 C4H2N2O4 142.001456562 0.024946
-mz_00001 175.01 HMDB38442 C4H7NS2 133.001990609 0.025814
-mz_00001 175.01 HMDB00703 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB01101 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00020 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00440 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00669 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB02390 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB03791 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB04815 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB12308 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB30662 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB41507 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB36907 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32919 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB41283 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29657 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32606 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB34172 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB30745 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB32604 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29661 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29662 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32572 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32629 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB33003 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB41294 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB32594 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB31609 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29658 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29659 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB33866 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29660 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32399 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB38519 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29179 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29175 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29228 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29231 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB60390 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB62005 C8H8O3 152.047344118 0.026562
-mz_00001 175.01 HMDB11659 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB33919 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB31201 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB14805 C5H15N3O8P2 307.033437495 0.027269
-mz_00001 175.01 HMDB00973 HO4P 95.961245032 0.027535
-mz_00001 175.01 HMDB36343 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB33100 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB37570 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB30590 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB35880 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB30293 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB39958 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB01216 C6H8N4 136.074896276 0.028054
-mz_00001 175.01 HMDB01525 C3H4N2 68.037448138 0.028054
-mz_00001 175.01 HMDB30577 C10H6O3 174.031694058 0.02897
-mz_00001 175.01 HMDB30773 C10H6O3 174.031694058 0.02897
-mz_00001 175.01 HMDB59586 C8HF17O3S 499.937494073 0.029579
-mz_00001 175.01 HMDB32943 C12H21N2O3PS 304.10104975 0.029743
-mz_00001 175.01 HMDB33548 C5H6O2S 130.008850126 0.02999
-mz_00001 175.01 HMDB34073 C10H16N4O7 304.101898886 0.030167
-mz_00001 175.01 HMDB39723 C11H18O11 326.084911418 0.030703
-mz_00001 175.01 HMDB40737 C11H18O11 326.084911418 0.030703
-mz_00001 175.01 HMDB60455 C6H3ClO4 173.971986291 0.030738
-mz_00001 175.01 HMDB38263 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB37457 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB35462 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB38262 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB12916 CH2NO2S 91.980624003 0.030994
-mz_00001 175.01 HMDB11688 C5H12O11P2 309.98548425 0.032041
-mz_00001 175.01 HMDB38665 C15H16N2O5 304.105921632 0.032179
-mz_00001 175.01 HMDB61312 C15H14ClNO2S 307.043377094 0.032239
-mz_00001 175.01 HMDB37731 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB37762 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB29719 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB60503 C5H4O2 96.021129372 0.032349
-mz_00001 175.01 HMDB32914 C5H4O2 96.021129372 0.032349
-mz_00001 175.01 HMDB62029 C5H4O2 96.021129369 0.032349
-mz_00001 175.01 HMDB01059 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB01187 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB03848 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB04527 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB11741 C14H18N2O6 310.116486318 0.03346
-mz_00001 175.01 HMDB15140 CH4N2O2 76.027277382 0.033773
-mz_00001 175.01 HMDB34833 H8N2S 68.040818956 0.034796
-mz_00001 175.01 HMDB33956 C4H7Cl2O4P 219.945900638 0.035259
-mz_00001 175.01 HMDB29396 C5H10N2O2 130.074227574 0.035388
-mz_00001 175.01 HMDB30405 C5H10N2O2 130.074227574 0.035388
-mz_00001 175.01 HMDB36635 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB41298 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB33310 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB31744 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB00839 C20H14N4 310.121846468 0.03614
-mz_00001 175.01 HMDB39926 C22H28O11S 500.135232428 0.036334
-mz_00001 175.01 HMDB01448 O4S 95.951729178 0.037051
-mz_00001 175.01 HMDB15102 C19H19ClN2 310.123676325 0.037055
-mz_00001 175.01 HMDB04230 C5H5NO2 111.032028409 0.037793
-mz_00001 175.01 HMDB38175 C5H5NO2 111.032028409 0.037793
-mz_00001 175.01 HMDB04194 C7H8N2O2 152.05857751 0.037796
-mz_00001 175.01 HMDB04193 C7H8N2O2 152.05857751 0.037796
-mz_00001 175.01 HMDB33581 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39509 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39167 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39169 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36936 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36735 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB60077 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36981 C25H28O8 456.178417872 0.038691
-mz_00001 175.01 HMDB01202 C9H14N3O7P 307.056936329 0.039018
-mz_00001 175.01 HMDB60488 CH4Se 95.947821956 0.040958
-mz_00001 175.01 HMDB30879 C2H6SSe 141.93554271 0.040968
-mz_00001 175.01 HMDB03638 Cd 113.903358121 0.041302
-mz_00001 175.01 HMDB14694 C15H13N3O4S 331.062676609 0.041888
-mz_00001 175.01 HMDB34416 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB37290 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB31470 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB31628 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB34378 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31627 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB33962 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31312 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38985 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32621 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38988 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32624 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38986 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB39782 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB29667 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32625 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32149 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32029 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38987 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38984 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32544 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31446 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32441 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB59896 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB34894 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB38696 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB33909 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB31537 C7H14S 130.081621138 0.042781
-mz_00001 175.01 HMDB02332 C3H4O5S 151.977943928 0.042838
-mz_00001 175.01 HMDB60768 C4H6N2O 98.048012824 0.042947
-mz_00001 175.01 HMDB37336 C24H26O13 522.137340918 0.043056
-mz_00001 175.01 HMDB33705 C24H26O13 522.137340918 0.043056
-mz_00001 175.01 HMDB62164 C4H7NO2S 133.019749643 0.043573
-mz_00001 175.01 HMDB12236 C6H9N2O5P 220.02490792 0.043748
-mz_00001 175.01 HMDB39123 C14H18N2O7 326.11140094 0.043947
-mz_00001 175.01 HMDB14843 C22H28N6O3S 456.194359482 0.044004
-mz_00001 175.01 HMDB39777 C28H24N2O7 500.158351132 0.04404
-mz_00001 175.01 HMDB00905 C10H14N5O6P 331.068169717 0.044635
-mz_00001 175.01 HMDB37494 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB35790 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB29305 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB32956 C12H10O7 266.042652674 0.045149
-mz_00001 175.01 HMDB32746 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32747 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32744 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32745 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB34015 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB30606 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB30605 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40315 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40313 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB41299 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40930 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB34279 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB00508 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB00568 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB01851 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB02917 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB33730 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB39788 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB39787 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB31853 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB32939 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB14118 C2HF3O2 113.992863891 0.048204
-mz_00001 175.01 HMDB31238 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB31634 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB34238 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB15583 C22H18N2 310.146998586 0.048716
-mz_00001 175.01 HMDB06590 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB06701 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB29523 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB40154 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB00630 C4H5N3O 111.043261797 0.049027
-mz_00001 175.01 HMDB14021 C19H19FN2O 310.148141445 0.049288
-mz_00001 175.01 HMDB60576 C19H19FN2O 310.148141445 0.049288
-mz_00001 175.01 HMDB03826 C13H18N4O6 326.122634328 0.049564
-mz_00002 238.19 HMDB04043 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36086 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB04472 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB05812 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35861 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB38025 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37049 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB31410 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB41034 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35815 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35819 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36126 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36112 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37047 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36196 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35955 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36068 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34976 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35818 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36077 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37019 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34848 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35820 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35842 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35954 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37016 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35783 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35825 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37048 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36096 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37133 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36097 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36993 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36991 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37007 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35841 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB32118 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36100 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37006 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35823 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37161 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37215 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB41014 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35155 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36996 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB30999 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36101 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36102 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36107 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36041 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34972 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB40448 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37214 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34969 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36078 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB38185 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35838 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35162 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34932 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35272 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35833 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB32530 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59881 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59864 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59869 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB61802 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB01422 C9H21N2O3 205.155217548 0.001293
-mz_00002 238.19 HMDB30326 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB31179 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB39833 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB39834 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB14888 C13H20N2O 220.157563272 0.001386
-mz_00002 238.19 HMDB14362 C10H15N3 177.126597495 0.001937
-mz_00002 238.19 HMDB30898 C28H40O 392.307915902 0.002219
-mz_00002 238.19 HMDB40385 C39H41NO9 667.278131915 0.002234
-mz_00002 238.19 HMDB39692 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34644 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34683 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34505 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB35326 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34528 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB15415 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB28890 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB28953 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB41845 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB12189 C8H21N3 159.173547687 0.004768
-mz_00002 238.19 HMDB31506 C8H21N3 159.173547687 0.004768
-mz_00002 238.19 HMDB34814 C30H54O 430.41746635 0.007951
-mz_00002 238.19 HMDB04437 C4H11NO2 105.078978601 0.008923
-mz_00002 238.19 HMDB34839 C31H48O2 452.36543078 0.009038
-mz_00002 238.19 HMDB60502 C31H48O2 452.36543078 0.009038
-mz_00002 238.19 HMDB35234 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB37327 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB35536 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB35537 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB37328 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB14968 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40017 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB39667 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB33484 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB39664 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40018 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40020 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40027 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40014 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40019 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB41923 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB30273 C28H46N2O4 474.34575797 0.009845
-mz_00002 238.19 HMDB00698 C26H43NO4 433.319208869 0.009846
-mz_00002 238.19 HMDB15072 C13H19NO 205.146664235 0.009847
-mz_00002 238.19 HMDB00946 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB03315 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB00348 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00361 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00384 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00411 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00438 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00478 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00514 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00518 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00626 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00664 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00686 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00733 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00811 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02451 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02488 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02536 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02585 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB32901 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31692 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31030 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB36599 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB34903 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB39539 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB38996 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB37606 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB31563 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB38280 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB41469 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB30332 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB32193 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40277 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB35157 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB36389 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40206 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31564 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB29728 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40217 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40226 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB30867 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB38270 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB30945 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB33714 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB33549 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31498 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31497 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31196 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB39522 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40725 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB13817 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB29721 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB37718 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB31496 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31541 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB36048 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40397 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB32051 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB35239 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB41494 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40264 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB37714 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40278 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40227 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB37301 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB61891 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40271 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB32331 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB62144 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB60843 C13H19NO 205.146664235 0.009847
-mz_00002 238.19 HMDB61816 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB62031 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB62127 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB07895 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB08917 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB11203 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB11370 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB13402 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB13403 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB01893 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB12171 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB30022 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB59642 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB37163 C11H24O4 220.167459256 0.011282
-mz_00002 238.19 HMDB30083 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB37639 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB40267 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB61936 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB37787 C5H10N2 98.08439833 0.01262
-mz_00002 238.19 HMDB01009 C11H17N2 177.139173554 0.014514
-mz_00002 238.19 HMDB35144 C29H46O5 474.334524582 0.015462
-mz_00002 238.19 HMDB35221 C29H46O5 474.334524582 0.015462
-mz_00002 238.19 HMDB00483 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00513 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00556 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00558 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB02180 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB02208 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB60994 C15H25NO4 283.178358293 0.017198
-mz_00002 238.19 HMDB39019 C27H36O2 392.271530396 0.020412
-mz_00002 238.19 HMDB08838 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08839 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08870 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08869 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08931 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08963 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08962 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09122 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09155 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09187 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09317 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09350 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09382 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09415 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB07901 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB07933 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB08827 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08828 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08859 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB08924 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08956 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08987 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB09019 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB09052 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB15050 C10H15N5 205.132745505 0.023765
-mz_00002 238.19 HMDB35360 C7H15NO4 177.100107973 0.024552
-mz_00002 238.19 HMDB29936 C9H20NO2 174.149403889 0.024831
-mz_00002 238.19 HMDB13223 C9H20NO2 174.149403889 0.024831
-mz_00002 238.19 HMDB04231 C9H19NO4 205.131408101 0.025103
-mz_00002 238.19 HMDB35645 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37395 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35720 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB39711 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36118 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35306 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34940 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB30232 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36793 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35097 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36789 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35020 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB41490 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB40763 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38209 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB33826 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38123 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38134 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB39532 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35718 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38193 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36717 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38208 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36788 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38160 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35704 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37069 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35026 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35793 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38212 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35739 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38146 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36420 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36798 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36402 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36192 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38119 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37275 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB38982 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37392 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB60356 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34718 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34661 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38211 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB41404 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB36716 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38512 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35391 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36172 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB38210 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB32220 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB32247 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB37811 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB13688 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB59836 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB60295 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB00520 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB00524 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB00655 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB01231 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB01968 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB29851 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB35888 C30H44O3 452.329045274 0.02723
-mz_00002 238.19 HMDB37065 C30H44O3 452.329045274 0.02723
-mz_00002 238.19 HMDB29993 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB30296 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB32868 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB60730 C23H36O5 392.256274262 0.02804
-mz_00002 238.19 HMDB12166 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB37914 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB38353 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB35513 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB10701 C36H72NO6P 645.509725553 0.030873
-mz_00002 238.19 HMDB38163 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB32564 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB38162 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB14647 C19H25NO 283.193614427 0.032454
-mz_00002 238.19 HMDB13972 C19H25NO 283.193614427 0.032454
-mz_00002 238.19 HMDB28799 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB29151 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB28883 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB28899 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB15508 C15H21N 215.167399677 0.033382
-mz_00002 238.19 HMDB36683 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB59826 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB59696 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB61824 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB30085 C28H42O6 474.298139076 0.033654
-mz_00002 238.19 HMDB60061 C16H34NO5P 351.217459715 0.034173
-mz_00002 238.19 HMDB41940 C9H11N3O 177.090211989 0.034448
-mz_00002 238.19 HMDB29741 C10H16N2O2 196.121177766 0.034999
-mz_00002 238.19 HMDB40551 C10H16N2O2 196.121177766 0.034999
-mz_00002 238.19 HMDB30353 C8H13NO2 155.094628665 0.035001
-mz_00002 238.19 HMDB62098 C8H13NO2 155.094628663 0.035001
-mz_00002 238.19 HMDB31659 C5H13N 87.104799421 0.035364
-mz_00002 238.19 HMDB32392 C5H13N 87.104799421 0.035364
-mz_00002 238.19 HMDB31202 C12H29N3 215.236147943 0.035366
-mz_00002 238.19 HMDB35135 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB38697 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB38268 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB31302 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB37276 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB36177 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB36239 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB40285 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB32314 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB32442 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB60285 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB29888 C24H46O6 430.329439204 0.036062
-mz_00002 238.19 HMDB29551 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB31205 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB61812 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB62070 C11H22 154.172150708 0.037261
-mz_00002 238.19 HMDB60817 C10H21N3O2 215.163376931 0.037405
-mz_00002 238.19 HMDB33870 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB01080 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB60247 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB31581 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB31215 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB13287 C8H18N2O2 174.13682783 0.037407
-mz_00002 238.19 HMDB04649 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB35983 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB30395 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB15659 C10H21N 155.167399677 0.03777
-mz_00002 238.19 HMDB32350 C10H21N 155.167399677 0.03777
-mz_00002 238.19 HMDB29987 C30H60O2 452.459331164 0.037913
-mz_00002 238.19 HMDB30925 C30H60O2 452.459331164 0.037913
-mz_00002 238.19 HMDB31977 C26H32O3 392.23514489 0.038605
-mz_00002 238.19 HMDB35640 C31H42O 430.323565966 0.038999
-mz_00002 238.19 HMDB07003 C19H37O6P 392.232775428 0.039789
-mz_00002 238.19 HMDB02372 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB03563 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB30191 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB39521 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB34669 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB32845 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB14592 C19H29NO5 351.204573043 0.040616
-mz_00002 238.19 HMDB35472 C44H89NO5 711.674074963 0.041968
-mz_00002 238.19 HMDB14375 C8H17NO2 159.125928793 0.042851
-mz_00002 238.19 HMDB00991 C8H17NO2 159.125928793 0.042851
-mz_00002 238.19 HMDB59796 C29H57N5O12 667.400372313 0.042981
-mz_00002 238.19 HMDB08883 C35H68NO7P 645.473340047 0.043002
-mz_00002 238.19 HMDB11336 C35H68NO7P 645.473340047 0.043002
-mz_00002 238.19 HMDB12501 C23H39NO6S 457.249808675 0.044546
-mz_00002 238.19 HMDB29802 C27H52O 392.401816286 0.044731
-mz_00002 238.19 HMDB14354 C25H30NO3 392.222568831 0.044893
-mz_00002 238.19 HMDB02195 C26H44O5 436.318874518 0.045346
-mz_00002 238.19 HMDB30092 C31H64 436.500802048 0.045618
-mz_00002 238.19 HMDB01855 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB33482 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB37693 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB40045 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB12490 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB60063 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB40046 C12H15NO2 205.110278729 0.046232
-mz_00002 238.19 HMDB32589 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB36226 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB37734 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB37492 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB40424 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB34662 C22H32O6 392.219888756 0.046233
-mz_00002 238.19 HMDB37725 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB61823 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB61942 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB11560 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB11590 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB12458 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB34403 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB36249 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB30066 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB60127 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB60128 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB13279 C11H21NO3 215.152143543 0.048638
-mz_00002 238.19 HMDB34040 C9H18O3 174.125594442 0.048641
-mz_00002 238.19 HMDB31513 C9H18O3 174.125594442 0.048641
-mz_00002 238.19 HMDB41818 C16H14FN3O 283.11209029 0.04907
-mz_00002 238.19 HMDB12271 C5H11N3O4 177.074955855 0.049704
-mz_00003 420.16 HMDB60836 C17H17N3O4S 359.093976737 0.000683
-mz_00003 420.16 HMDB60838 C17H17N3O4S 359.093976737 0.000683
-mz_00003 420.16 HMDB33374 C16H19NO5S 337.098393413 0.001237
-mz_00003 420.16 HMDB00590 C7H11NO5 189.063722467 0.001268
-mz_00003 420.16 HMDB01138 C7H11NO5 189.063722467 0.001268
-mz_00003 420.16 HMDB14535 C15H23N3O4S 341.140926929 0.002147
-mz_00003 420.16 HMDB15135 C15H23N3O4S 341.140926929 0.002147
-mz_00003 420.16 HMDB30384 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB36989 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB30189 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB40341 C34H44O19 756.247679226 0.002337
-mz_00003 420.16 HMDB40372 C34H44O19 756.247679226 0.002337
-mz_00003 420.16 HMDB31695 C17H24O8 356.147117744 0.002883
-mz_00003 420.16 HMDB40558 C17H24O8 356.147117744 0.002883
-mz_00003 420.16 HMDB31574 C8H15NS2 189.064590865 0.003005
-mz_00003 420.16 HMDB32499 C8H15NS2 189.064590865 0.003005
-mz_00003 420.16 HMDB15253 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB01267 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB04145 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB04146 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB41452 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29533 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB30141 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB34027 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB30450 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB37922 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29791 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29787 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB34050 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB04662 C11H19N3O7S 337.094370667 0.005259
-mz_00003 420.16 HMDB39733 C11H19N3O7S 337.094370667 0.005259
-mz_00003 420.16 HMDB31401 C20H21NO7 387.131802031 0.005291
-mz_00003 420.16 HMDB35415 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB39137 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB35037 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB29308 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB37755 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB39379 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB29540 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB29304 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB33211 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB39157 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB29286 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB06591 C12H23NO10 341.132195961 0.006584
-mz_00003 420.16 HMDB11668 C12H23NO10 341.132195961 0.006584
-mz_00003 420.16 HMDB33395 C39H50O20 838.28954404 0.007952
-mz_00003 420.16 HMDB32864 C16H23NO7 341.147452095 0.008672
-mz_00003 420.16 HMDB30934 C14H17NO10 359.085245769 0.009414
-mz_00003 420.16 HMDB14502 C17H16F6N2O 378.116682374 0.009495
-mz_00003 420.16 HMDB37265 C16H21NO10 387.116545897 0.009965
-mz_00003 420.16 HMDB37262 C16H21NO10 387.116545897 0.009965
-mz_00003 420.16 HMDB59971 C17H22O11 402.116211546 0.009965
-mz_00003 420.16 HMDB59973 C17H22O11 402.116211546 0.009965
-mz_00003 420.16 HMDB28896 C17H19N5O3 341.148789499 0.010009
-mz_00003 420.16 HMDB29085 C17H19N5O3 341.148789499 0.010009
-mz_00003 420.16 HMDB00434 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB40256 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB35721 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB30571 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB29648 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB37177 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB29645 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB39427 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB40637 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB32365 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB62121 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60398 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60733 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60735 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB11739 C12H26O13 378.137340918 0.011164
-mz_00003 420.16 HMDB33927 C12H20N2O9 336.116880248 0.01199
-mz_00003 420.16 HMDB33187 C14H10 178.07825032 0.012266
-mz_00003 420.16 HMDB33558 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB35321 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB41487 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB39475 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB29326 C19H19NO5 341.126322723 0.012457
-mz_00003 420.16 HMDB33366 C19H19NO5 341.126322723 0.012457
-mz_00003 420.16 HMDB14668 C20H29N3O2 343.225977187 0.014983
-mz_00003 420.16 HMDB41441 C22H18O6 378.110338308 0.015839
-mz_00003 420.16 HMDB31182 C16H19NO7 337.116151967 0.016522
-mz_00003 420.16 HMDB61008 C10H13ClN2 196.076726133 0.016572
-mz_00003 420.16 HMDB42015 C21H26N2O2S2 402.143569466 0.017392
-mz_00003 420.16 HMDB01857 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB01982 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB02026 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB04308 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB11103 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB59704 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB30328 C19H27NO7 381.178752223 0.01809
-mz_00003 420.16 HMDB41401 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30333 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB33879 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB33880 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30798 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB35403 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30666 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB35440 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30435 C22H23NO6 397.152537473 0.018245
-mz_00003 420.16 HMDB02040 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB41290 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB38774 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB38965 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB29459 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB31055 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB38712 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB35525 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB39471 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB34213 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB41123 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB30682 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB33027 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB30903 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB33248 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB03409 C20H18NO4 336.123583069 0.018693
-mz_00003 420.16 HMDB61059 C19H22ClN5O2 387.14620268 0.019692
-mz_00003 420.16 HMDB61060 C19H22ClN5O2 387.14620268 0.019692
-mz_00003 420.16 HMDB11658 C15H15NO8 337.079766461 0.019864
-mz_00003 420.16 HMDB13189 C15H15NO8 337.079766461 0.019864
-mz_00003 420.16 HMDB00565 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB00625 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB03290 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB29287 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB29288 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33999 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB30654 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33997 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33563 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB34396 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40543 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB39951 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB41470 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38253 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38470 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37427 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB35004 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37959 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38768 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37566 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40294 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37353 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37411 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40350 C23H22O5 378.146723814 0.020547
-mz_00003 420.16 HMDB30656 C23H22O5 378.146723814 0.020547
-mz_00003 420.16 HMDB61313 C21H20ClFNO 356.121745179 0.02249
-mz_00003 420.16 HMDB60562 C12H20N2O5S2 336.08136314 0.023527
-mz_00003 420.16 HMDB29419 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB28731 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB28836 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB31791 C25H22ClNO3 419.128821282 0.023903
-mz_00003 420.16 HMDB14842 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB30184 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB31998 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB33789 C7H14O5 178.084123558 0.024012
-mz_00003 420.16 HMDB15264 C19H20N2O3S 356.119463206 0.024772
-mz_00003 420.16 HMDB14828 C21H23ClFN3O 387.151368285 0.024857
-mz_00003 420.16 HMDB29569 C8H18S2 178.084991956 0.025749
-mz_00003 420.16 HMDB40348 C8H18S2 178.084991956 0.025749
-mz_00003 420.16 HMDB15540 C21H27N3O7S 465.156970923 0.025811
-mz_00003 420.16 HMDB30340 C21H29NO3 343.214743799 0.026216
-mz_00003 420.16 HMDB33959 C21H29NO3 343.214743799 0.026216
-mz_00003 420.16 HMDB41190 C18H26O10 402.152597052 0.02642
-mz_00003 420.16 HMDB41514 C18H26O10 402.152597052 0.02642
-mz_00003 420.16 HMDB01260 C21H35N9O15P2 715.172784519 0.026511
-mz_00003 420.16 HMDB10336 C15H21NO9 359.121631275 0.026971
-mz_00003 420.16 HMDB29452 C15H21NO9 359.121631275 0.026971
-mz_00003 420.16 HMDB33107 C16H20N2O6 336.132136382 0.027246
-mz_00003 420.16 HMDB37997 C21H21O12 465.103301136 0.027859
-mz_00003 420.16 HMDB15576 C6H12N3PS 189.048954601 0.028268
-mz_00003 420.16 HMDB61129 C17H17ClO5 336.076451361 0.028439
-mz_00003 420.16 HMDB31826 C39H62NO16 800.406859941 0.028647
-mz_00003 420.16 HMDB15178 C19H22FN3O4 375.159434412 0.029406
-mz_00003 420.16 HMDB04645 C10H16N4O7S 336.073969576 0.03092
-mz_00003 420.16 HMDB41257 C20H18O9 402.095082174 0.031095
-mz_00003 420.16 HMDB39332 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB37437 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB32910 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB39609 C21H20O4 336.136159128 0.031269
-mz_00003 420.16 HMDB35501 C21H20O4 336.136159128 0.031269
-mz_00003 420.16 HMDB02250 C19H37NO4 343.272258677 0.031299
-mz_00003 420.16 HMDB29332 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB33524 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB29827 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB14970 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB02302 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB29738 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB12201 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB12202 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB12203 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB41369 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB32000 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB37688 C9H12N2O3 196.08479226 0.032705
-mz_00003 420.16 HMDB32852 C9H12N2O3 196.08479226 0.032705
-mz_00003 420.16 HMDB33965 C15H27NO10 381.163496089 0.033346
-mz_00003 420.16 HMDB40866 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB36938 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB40664 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB31025 C41H62O15 794.408871314 0.033654
-mz_00003 420.16 HMDB01162 C49H58FeN4O5 838.375663119 0.035108
-mz_00003 420.16 HMDB32382 C19H23N3O3 341.173941617 0.035162
-mz_00003 420.16 HMDB05026 C18H21N3O3S 359.130362243 0.035702
-mz_00003 420.16 HMDB30394 C16H25NO9 375.152931403 0.035909
-mz_00003 420.16 HMDB15107 C22H24ClN3O 381.160790112 0.036052
-mz_00003 420.16 HMDB14717 C17H18N2O6S 378.088557008 0.03762
-mz_00003 420.16 HMDB38228 C13H23NO9 337.137281339 0.037651
-mz_00003 420.16 HMDB12286 C8H15NO2S 189.082349419 0.038522
-mz_00003 420.16 HMDB61100 C14H19N5O5 337.138618743 0.038989
-mz_00003 420.16 HMDB01117 C12H23N2O9PS 402.086187546 0.039989
-mz_00003 420.16 HMDB41986 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB61220 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB61221 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB59631 C14H12O 196.088815006 0.04075
-mz_00003 420.16 HMDB00715 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB60331 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB60332 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB14411 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34129 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34039 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34049 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB37373 C39H32O16 756.169034976 0.04166
-mz_00003 420.16 HMDB41231 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB36900 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB41349 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB35053 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB41002 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB34474 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB30657 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB29542 C22H26O7 402.167853186 0.041676
-mz_00003 420.16 HMDB36694 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB36945 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB34016 C22H26O7 402.167853186 0.041676
-mz_00003 420.16 HMDB36897 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB60871 C44H55NO14 821.362255473 0.041678
-mz_00003 420.16 HMDB60870 C44H55NO14 821.362255473 0.041678
-mz_00003 420.16 HMDB33356 C21H26NO4 356.186183325 0.041948
-mz_00003 420.16 HMDB41519 C20H20N2O3 336.147392516 0.042503
-mz_00003 420.16 HMDB01132 C11H16NO9P 337.056267627 0.043362
-mz_00003 420.16 HMDB14739 C16H20FN3O4 337.143784348 0.044154
-mz_00003 420.16 HMDB59612 C11H17N5O8P 378.081474057 0.044703
-mz_00003 420.16 HMDB31833 C17H14ClN3O2S 359.049525104 0.045135
-mz_00003 420.16 HMDB13929 C16H16ClNO3S 337.05394178 0.045688
-mz_00003 420.16 HMDB29684 C7H6N4O2 178.049075456 0.046084
-mz_00003 420.16 HMDB39318 C42H62O17 838.398700558 0.046626
-mz_00003 420.16 HMDB31714 C7H14OS2 178.04860645 0.047022
-mz_00003 420.16 HMDB60667 C24H25NO 343.193614427 0.047346
-mz_00003 420.16 HMDB61086 C24H25NO 343.193614427 0.047346
-mz_00003 420.16 HMDB40241 C11H16OS 196.092185824 0.047492
-mz_00003 420.16 HMDB41088 C26H27NO7 465.178752223 0.047592
-mz_00003 420.16 HMDB01956 C40H40N4O14 800.254102008 0.047732
-mz_00003 420.16 HMDB60775 C16H13ClFNO4 337.051713821 0.047916
-mz_00003 420.16 HMDB61718 C21H28N2OS 356.192234218 0.047999
-mz_00003 420.16 HMDB14645 C21H23ClFNO2 375.140134897 0.048705
-mz_00003 420.16 HMDB00150 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB01353 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB01385 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB02541 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB03466 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB39724 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB39726 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB29938 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB39722 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB29932 C6H10O6 178.047738052 0.048759
-mz_00004 780.32 HMDB31947 C17H23NO8 369.142366717 0.001444
-mz_00004 780.32 HMDB35940 C44H44O9 716.298533006 0.005702
-mz_00004 780.32 HMDB33906 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB39032 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB32731 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB39575 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB32105 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB35108 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB30081 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB36780 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB15535 C16H26N2O5S 358.156242642 0.00825
-mz_00004 780.32 HMDB33715 C68H112O37 1520.688244598 0.009339
-mz_00004 780.32 HMDB14038 C21H20FNO4 369.137636338 0.010904
-mz_00004 780.32 HMDB38999 C17H26O6S 358.145009254 0.014216
-mz_00004 780.32 HMDB00244 C17H20N4O6 376.138284392 0.020311
-mz_00004 780.32 HMDB35698 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB35467 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB38113 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB41276 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB30573 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB30709 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB35789 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB36837 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB40600 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB33300 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB33301 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB06676 C54H89N3O41 1435.497149365 0.024328
-mz_00004 780.32 HMDB01069 C16H18N6O4 358.138953094 0.026329
-mz_00004 780.32 HMDB33084 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB36765 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB61331 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB38971 C19H24N2O6 376.16343651 0.029993
-mz_00004 780.32 HMDB00768 C14H23NO11 381.127110583 0.031956
-mz_00004 780.32 HMDB33932 C23H20O5 376.13107375 0.034732
-mz_00004 780.32 HMDB38229 C37H40N4O11 716.269358142 0.034877
-mz_00004 780.32 HMDB15107 C22H24ClN3O 381.160790112 0.035403
-mz_00004 780.32 HMDB29788 C24H24O4 376.167459256 0.038039
-mz_00004 780.32 HMDB29299 C32H40O17 696.226549854 0.03834
-mz_00004 780.32 HMDB61254 C38H41N3O11S 747.246179859 0.040331
-mz_00004 780.32 HMDB61256 C38H41N3O11S 747.246179859 0.040331
-mz_00004 780.32 HMDB33965 C15H27NO10 381.163496089 0.040815
-mz_00004 780.32 HMDB12364 C36H66NO10P 703.442433849 0.041474
-mz_00004 780.32 HMDB12344 C36H66NO10P 703.442433849 0.041474
-mz_00004 780.32 HMDB06606 C29H49NO23 779.269536879 0.043187
-mz_00004 780.32 HMDB13001 C54H92O46 1476.485975556 0.043189
-mz_00004 780.32 HMDB12201 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB41369 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB12202 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB12203 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB32000 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB29401 C20H19NO6 369.121237345 0.043702
-mz_00004 780.32 HMDB33522 C21H19NO6 381.121237345 0.043702
-mz_00004 780.32 HMDB29360 C20H19NO6 369.121237345 0.043702
-mz_00005 956.25 HMDB35451 C43H49O23 933.266462874 0.005681
-mz_00005 956.25 HMDB38095 C43H49O23 933.266462874 0.005681
-mz_00005 956.25 HMDB40803 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB02219 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB38821 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB40511 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB34149 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB33990 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB35931 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB29617 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB36630 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB41455 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB60157 C30H52N7O18P3S 923.230238121 0.013727
-mz_00005 956.25 HMDB33021 C43H49O22 917.271548252 0.015294
-mz_00005 956.25 HMDB41153 C40H41O22 873.208947996 0.019318
-mz_00005 956.25 HMDB60375 C35H54N7O19P3S 1001.240802807 0.019643
-mz_00005 956.25 HMDB35163 C40H42O26 938.196431516 0.019745
-mz_00005 956.25 HMDB29794 C40H42O26 938.196431516 0.019745
-mz_00005 956.25 HMDB04047 C27H44N7O19P3S 895.162552487 0.022108
-mz_00005 956.25 HMDB40378 C45H38O21 914.190558278 0.025619
-mz_00005 956.25 HMDB14756 C21H21ClN2O8 464.098643365 0.029593
-mz_00005 956.25 HMDB12207 C28H42N7O17P3S 873.157073179 0.032557
-mz_00005 956.25 HMDB35883 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB37932 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB34725 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB33132 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB40478 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB34360 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB37362 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB30775 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB30747 C22H24O11 464.13186161 0.036843
-mz_00005 956.25 HMDB37535 C22H24O11 464.13186161 0.036843
-mz_00005 956.25 HMDB14927 C28H54GdN5O20 938.260314726 0.044138
-mz_00006 1100.45 HMDB60499 C28H30N4O6 518.216534712 0.001166
-mz_00006 1100.45 HMDB32198 C30H34Cl2N4O 536.210967144 0.004946
-mz_00006 1100.45 HMDB06568 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB02060 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB06582 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB10345 C27H36O11 536.225761994 0.024644
-mz_00006 1100.45 HMDB36888 C27H36O11 536.225761994 0.024644
-mz_00006 1100.45 HMDB39422 C48H64N11O18 1082.443079299 0.026902
-mz_00006 1100.45 HMDB35520 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB38923 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB29773 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB15455 C53H67N9O10S 1021.473160099 0.04438
-mz_00006 1100.45 HMDB40723 C30H30O8 518.194067936 0.046099
-mz_00006 1100.45 HMDB01980 C46H65N13O12S2 1055.431705989 0.047134
-mz_00006 1100.45 HMDB33282 C26H32O12 536.189376488 0.048127
-mz_00006 1100.45 HMDB33281 C26H32O12 536.189376488 0.048127
-mz_00006 1100.45 HMDB15595 C28H22F3N7O 529.183792976 0.048591
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test03.html
--- a/hmdb/test_data/out_test03.html Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = positive / delta (mass-to-charge ratio) = 0.05
ID from input Mass (m/z) Compound_ID Formula Compound MW (Da) Adduct Adduct_Type Adduct MW (Da) Delta mz_00001 175.01 HMDB60293 H2O3S2 113.94453531 M+IsoProp+H + 175.009875 0.000125 HMDB03745 C2H6O3S2 141.975835438 M+CH3OH+H + 175.009324 0.000676 HMDB31436 H4O4Si 95.987885149 M+DMSO+H + 175.009105 0.000895 HMDB33657 C17H10O6 310.047738052 M+H+K + 175.009086 0.000914 HMDB35230 C17H10O6 310.047738052 M+H+K + 175.009086 0.000914 HMDB34155 CH4N2S 76.009518828 2M+Na + 175.008256 0.001744 HMDB01570 C10H13N2O7P 304.046037292 M+2Na + 175.012237 0.002237 HMDB01270 C3H8O10P2 265.9592695 M+2ACN+2H + 175.013458 0.003458 HMDB01294 C3H8O10P2 265.9592695 M+2ACN+2H + 175.013458 0.003458 HMDB60394 C9H12FN2O8P 326.031530087 M+H+Na + 175.014012 0.004012 HMDB60015 C6H6O4S 173.99867937 M+H + 175.005955 0.004045 HMDB00021 C9H10INO3 306.970536611 M+ACN+2H + 175.005818 0.004182 HMDB15167 C5H4N4S 152.015666838 M+Na + 175.004885 0.005115 HMDB40364 C3H7MnO6P 224.936074104 M+3ACN+2H + 175.015134 0.005134 HMDB62056 C6H7O4P 174.008195703 M+H + 175.015472 0.005472 HMDB41485 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB00209 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB06853 C4H4O 68.02621475 2M+K + 175.015588 0.005588 HMDB03767 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB40733 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB38176 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB33968 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB29635 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB33128 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB33766 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB40638 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB32568 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB29686 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB32603 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB32400 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB31459 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB13785 C4H4O 68.02621475 2M+K + 175.015588 0.005588 HMDB02340 C8H8O2 136.0524295 M+K + 175.015588 0.005588 HMDB14912 C8H8F3N3O4S2 330.990831754 M+H+NH4 + 175.015966 0.005966 HMDB60764 C16H11ClN4O 310.062138701 M+H+K + 175.016286 0.006286 HMDB40238 C6H10OS 130.045235632 M+2Na-H + 175.016396 0.006396 HMDB31370 C6H10OS 130.045235632 M+2Na-H + 175.016396 0.006396 HMDB37493 C6H10OS 130.045235632 M+2Na-H + 175.016396 0.006396 HMDB37787 C5H10N2 98.08439833 M+2K+H + 175.003438 0.006562 HMDB61807 C10H9Cl3O2 265.966812653 M+2ACN+2H + 175.017229 0.007229 HMDB59985 C11H12O8S 304.02528805 M+2Na + 175.001862 0.008138 HMDB59987 C11H12O8S 304.02528805 M+2Na + 175.001862 0.008138 HMDB60020 C11H12O8S 304.02528805 M+2Na + 175.001862 0.008138 HMDB14581 C5H4N4O 136.03851077 M+K + 175.001669 0.008331 HMDB00157 C5H4N4O 136.03851077 M+K + 175.001669 0.008331 HMDB40631 C15H12O7 304.058302738 M+2Na + 175.018369 0.008369 HMDB31778 C14H9ClF2N2O2 310.032061659 M+H+K + 175.001248 0.008752 HMDB31160 C5H12S2 136.038041764 M+K + 175.0012 0.0088 HMDB33053 C5H12S2 136.038041764 M+K + 175.0012 0.0088 HMDB33054 C5H12S2 136.038041764 M+K + 175.0012 0.0088 HMDB29694 C8H8OS 152.029585568 M+Na + 175.018804 0.008804 HMDB29783 C14H14O8 310.068867424 M+H+K + 175.019651 0.009651 HMDB00613 C4H8O5 136.037173366 M+K + 175.000331 0.009669 HMDB00943 C4H8O5 136.037173366 M+K + 175.000331 0.009669 HMDB00115 C2H4O3 76.016043994 2M+Na + 175.021306 0.011306 HMDB31608 C2H4O3 76.016043994 2M+Na + 175.021306 0.011306 HMDB41797 C8H6Cl2O3 219.969399472 M+2Na+H + 174.998239 0.011761 HMDB15413 C12H14N4O4S 310.073575646 M+H+K + 175.022005 0.012005 HMDB15621 C12H14N4O4S 310.073575646 M+H+K + 175.022005 0.012005 HMDB31825 C8H8S 136.034670946 M+K + 174.997829 0.012171 HMDB31781 C14H15O2PS2 310.025107616 M+H+K + 174.997771 0.012229 HMDB00634 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB00620 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB61185 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB00749 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB02092 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB33809 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB13233 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB59743 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB60365 C5H6O4 130.02660868 M+2Na-H + 174.997769 0.012231 HMDB60689 C4H11Cl2N2O2P 219.993519532 M+2Na+H + 175.02236 0.01236 HMDB60691 C4H11Cl2N2O2P 219.993519532 M+2Na+H + 175.02236 0.01236 HMDB00292 C5H4N4O2 152.033425392 M+Na + 175.022643 0.012643 HMDB00786 C5H4N4O2 152.033425392 M+Na + 175.022643 0.012643 HMDB01182 C5H4N4O2 152.033425392 M+Na + 175.022643 0.012643 HMDB00072 C6H6O6 174.016437924 M+H + 175.023714 0.013714 HMDB00958 C6H6O6 174.016437924 M+H + 175.023714 0.013714 HMDB01264 C6H6O6 174.016437924 M+H + 175.023714 0.013714 HMDB61101 C11H10BrN5O 307.006872614 M+ACN+2H + 175.023986 0.013986 HMDB01520 C17H21N4O9P 456.104614802 M+3Na + 175.02409 0.01409 HMDB37945 C23H20O10 456.10564686 M+3Na + 175.024434 0.014434 HMDB39328 C23H20O10 456.10564686 M+3Na + 175.024434 0.014434 HMDB40200 C7H10OS2 174.017306322 M+H + 175.024582 0.014582 HMDB29614 C13H21O2PS2 304.072057808 M+2Na + 175.025247 0.015247 HMDB32909 C19H12O4 304.073558872 M+2Na + 175.025997 0.015997 HMDB38322 C19H12O4 304.073558872 M+2Na + 175.025997 0.015997 HMDB41450 C19H12O4 304.073558872 M+2Na + 175.025997 0.015997 HMDB15176 C13H18Cl2N2O2 304.074533244 M+2Na + 175.026485 0.016485 HMDB03152 C7H8N2O 136.063662888 M+K + 175.026821 0.016821 HMDB33947 C7H8N2O 136.063662888 M+K + 175.026821 0.016821 HMDB37819 C7H8N2O 136.063662888 M+K + 175.026821 0.016821 HMDB30001 C7H8N2O 136.063662888 M+K + 175.026821 0.016821 HMDB59711 C7H8N2O 136.063662888 M+K + 175.026821 0.016821 HMDB40357 C18H14O5 310.084123558 M+H+K + 175.027279 0.017279 HMDB03315 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31563 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB30332 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31564 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB33714 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB33549 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31498 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31497 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31196 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB31496 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB35239 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB40264 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB40271 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB62031 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB62127 C6H10O 98.073164942 M+2K+H + 174.992205 0.017795 HMDB62136 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB61783 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB61892 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB61893 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB61895 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB61894 C7H14 98.109550448 M+2K+H + 175.02859 0.01859 HMDB15679 C13H8Cl2N2O4 325.986112168 M+H+Na + 174.991303 0.018697 HMDB61135 C16H17ClN2S 304.080096951 M+2Na + 175.029266 0.019266 HMDB29199 C14H14O9 326.063782046 M+H+Na + 175.030138 0.020138 HMDB12152 C9H17O12P 348.04576252 M+2H + 175.030157 0.020157 HMDB00175 C10H13N4O8P 348.047099924 M+2H + 175.030826 0.020826 HMDB11681 C10H13N4O8P 348.047099924 M+2H + 175.030826 0.020826 HMDB14684 C4H3FN2O2 130.017855555 M+2Na-H + 174.989016 0.020984 HMDB39638 C9H6N2S 174.025168892 M+H + 175.032445 0.022445 HMDB60086 C18H24N4O8S 456.131484454 M+3Na + 175.033046 0.023046 HMDB14649 C12H9N3O5S 307.026291103 M+ACN+2H + 175.033696 0.023696 HMDB00695 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB00408 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB00491 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB01864 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB06024 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB10717 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB33302 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB33286 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB31216 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB31218 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB33698 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB31214 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB59876 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB12882 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB61881 C6H10O3 130.062994186 M+2Na-H + 175.034154 0.024154 HMDB59664 C4H8O2S2 151.99657088 M+Na + 174.985789 0.024211 HMDB31188 C2H4OS 75.99828544 2M+Na + 174.985789 0.024211 HMDB35716 C4H8O2S2 151.99657088 M+Na + 174.985789 0.024211 HMDB33670 C4H8O2S2 151.99657088 M+Na + 174.985789 0.024211 HMDB01067 C11H16N2O8 304.090665498 M+2Na + 175.034551 0.024551 HMDB02818 C4H2N2O4 142.001456562 M+CH3OH+H + 175.034946 0.024946 HMDB38442 C4H7NS2 133.001990609 M+ACN+H + 175.035814 0.025814 HMDB00703 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB01101 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB00020 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB00440 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB00669 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB02390 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB03791 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB04815 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB12308 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB30662 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB41507 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB36907 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB32919 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB41283 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB29657 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB32606 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB34172 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB30745 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB32604 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB29661 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB29662 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB32572 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB32629 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB33003 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB41294 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB32594 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB31609 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB29658 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB29659 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB33866 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB29660 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB32399 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB38519 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB29179 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB29175 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB29228 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB29231 C16H16O6 304.094688244 M+2Na + 175.036562 0.026562 HMDB60390 C8H8O3 152.047344122 M+Na + 175.036562 0.026562 HMDB62005 C8H8O3 152.047344118 M+Na + 175.036562 0.026562 HMDB11659 C5H12O4 136.073558872 M+K + 175.036717 0.026717 HMDB33919 C5H12O4 136.073558872 M+K + 175.036717 0.026717 HMDB31201 C5H12O4 136.073558872 M+K + 175.036717 0.026717 HMDB14805 C5H15N3O8P2 307.033437495 M+ACN+2H + 175.037269 0.027269 HMDB00973 HO4P 95.961245032 M+DMSO+H + 174.982465 0.027535 HMDB36343 C18H14O6 326.07903818 M+H+Na + 175.037766 0.027766 HMDB33100 C18H14O6 326.07903818 M+H+Na + 175.037766 0.027766 HMDB37570 C18H14O6 326.07903818 M+H+Na + 175.037766 0.027766 HMDB30590 C18H14O6 326.07903818 M+H+Na + 175.037766 0.027766 HMDB35880 C15H18O7 310.10525293 M+H+K + 175.037843 0.027843 HMDB30293 C15H18O7 310.10525293 M+H+K + 175.037843 0.027843 HMDB39958 C15H18O7 310.10525293 M+H+K + 175.037843 0.027843 HMDB01216 C6H8N4 136.074896276 M+K + 175.038054 0.028054 HMDB01525 C3H4N2 68.037448138 2M+K + 175.038054 0.028054 HMDB30577 C10H6O3 174.031694058 M+H + 175.03897 0.02897 HMDB30773 C10H6O3 174.031694058 M+H + 175.03897 0.02897 HMDB59586 C8HF17O3S 499.937494073 M+2H+Na + 174.980421 0.029579 HMDB32943 C12H21N2O3PS 304.10104975 M+2Na + 175.039743 0.029743 HMDB33548 C5H6O2S 130.008850126 M+2Na-H + 174.98001 0.02999 HMDB34073 C10H16N4O7 304.101898886 M+2Na + 175.040167 0.030167 HMDB39723 C11H18O11 326.084911418 M+H+Na + 175.040703 0.030703 HMDB40737 C11H18O11 326.084911418 M+H+Na + 175.040703 0.030703 HMDB60455 C6H3ClO4 173.971986291 M+H + 174.979262 0.030738 HMDB38263 C23H22O14 522.100955412 M+3H + 175.040928 0.030928 HMDB37457 C23H22O14 522.100955412 M+3H + 175.040928 0.030928 HMDB35462 C23H22O14 522.100955412 M+3H + 175.040928 0.030928 HMDB38262 C23H22O14 522.100955412 M+3H + 175.040928 0.030928 HMDB12916 CH2NO2S 91.980624003 M+2ACN+H + 175.040994 0.030994 HMDB11688 C5H12O11P2 309.98548425 M+H+K + 174.977959 0.032041 HMDB38665 C15H16N2O5 304.105921632 M+2Na + 175.042179 0.032179 HMDB61312 C15H14ClNO2S 307.043377094 M+ACN+2H + 175.042239 0.032239 HMDB37731 C6H6O2S 142.008850126 M+CH3OH+H + 175.042339 0.032339 HMDB37762 C6H6O2S 142.008850126 M+CH3OH+H + 175.042339 0.032339 HMDB29719 C6H6O2S 142.008850126 M+CH3OH+H + 175.042339 0.032339 HMDB60503 C5H4O2 96.021129372 M+DMSO+H + 175.042349 0.032349 HMDB32914 C5H4O2 96.021129372 M+DMSO+H + 175.042349 0.032349 HMDB62029 C5H4O2 96.021129369 M+DMSO+H + 175.042349 0.032349 HMDB01059 C6H16O18P4 499.928709756 M+2H+Na + 174.977493 0.032507 HMDB01187 C6H16O18P4 499.928709756 M+2H+Na + 174.977493 0.032507 HMDB03848 C6H16O18P4 499.928709756 M+2H+Na + 174.977493 0.032507 HMDB04527 C6H16O18P4 499.928709756 M+2H+Na + 174.977493 0.032507 HMDB11741 C14H18N2O6 310.116486318 M+H+K + 175.04346 0.03346 HMDB15140 CH4N2O2 76.027277382 2M+Na + 175.043773 0.033773 HMDB34833 H8N2S 68.040818956 2M+K + 175.044796 0.034796 HMDB33956 C4H7Cl2O4P 219.945900638 M+2Na+H + 174.974741 0.035259 HMDB29396 C5H10N2O2 130.074227574 M+2Na-H + 175.045388 0.035388 HMDB30405 C5H10N2O2 130.074227574 M+2Na-H + 175.045388 0.035388 HMDB36635 C19H18O4 310.120509064 M+H+K + 175.045472 0.035472 HMDB41298 C19H18O4 310.120509064 M+H+K + 175.045472 0.035472 HMDB33310 C19H18O4 310.120509064 M+H+K + 175.045472 0.035472 HMDB31744 C19H18O4 310.120509064 M+H+K + 175.045472 0.035472 HMDB00839 C20H14N4 310.121846468 M+H+K + 175.04614 0.03614 HMDB39926 C22H28O11S 500.135232428 M+2H+Na + 175.046334 0.036334 HMDB01448 O4S 95.951729178 M+DMSO+H + 174.972949 0.037051 HMDB15102 C19H19ClN2 310.123676325 M+H+K + 175.047055 0.037055 HMDB04230 C5H5NO2 111.032028409 M+ACN+Na + 175.047793 0.037793 HMDB38175 C5H5NO2 111.032028409 M+ACN+Na + 175.047793 0.037793 HMDB04194 C7H8N2O2 152.05857751 M+Na + 175.047796 0.037796 HMDB04193 C7H8N2O2 152.05857751 M+Na + 175.047796 0.037796 HMDB33581 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB39509 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB39167 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB39169 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB36936 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB36735 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB60077 C15H18O8 326.100167552 M+H+Na + 175.048331 0.038331 HMDB36981 C25H28O8 456.178417872 M+3Na + 175.048691 0.038691 HMDB01202 C9H14N3O7P 307.056936329 M+ACN+2H + 175.049018 0.039018 HMDB60488 CH4Se 95.947821956 M+DMSO+H + 174.969042 0.040958 HMDB30879 C2H6SSe 141.93554271 M+CH3OH+H + 174.969032 0.040968 HMDB03638 Cd 113.903358121 M+IsoProp+H + 174.968698 0.041302 HMDB14694 C15H13N3O4S 331.062676609 M+H+NH4 + 175.051888 0.041888 HMDB34416 C4H8S3 151.978812326 M+Na + 174.96803 0.04197 HMDB37290 C4H8S3 151.978812326 M+Na + 174.96803 0.04197 HMDB31470 C4H8S3 151.978812326 M+Na + 174.96803 0.04197 HMDB31628 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB34378 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB31627 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB33962 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB31312 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB38985 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32621 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB38988 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32624 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB38986 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB39782 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB29667 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32625 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32149 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32029 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB38987 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB38984 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32544 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB31446 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB32441 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB59896 C9H12O 136.088815006 M+K + 175.051973 0.041973 HMDB34894 C12H20N2O7 304.127051004 M+2Na + 175.052744 0.042744 HMDB38696 C12H20N2O7 304.127051004 M+2Na + 175.052744 0.042744 HMDB33909 C12H20N2O7 304.127051004 M+2Na + 175.052744 0.042744 HMDB31537 C7H14S 130.081621138 M+2Na-H + 175.052781 0.042781 HMDB02332 C3H4O5S 151.977943928 M+Na + 174.967162 0.042838 HMDB60768 C4H6N2O 98.048012824 M+2K+H + 174.967053 0.042947 HMDB37336 C24H26O13 522.137340918 M+3H + 175.053056 0.043056 HMDB33705 C24H26O13 522.137340918 M+3H + 175.053056 0.043056 HMDB62164 C4H7NO2S 133.019749643 M+ACN+H + 175.053573 0.043573 HMDB12236 C6H9N2O5P 220.02490792 M+2Na+H + 175.053748 0.043748 HMDB39123 C14H18N2O7 326.11140094 M+H+Na + 175.053947 0.043947 HMDB14843 C22H28N6O3S 456.194359482 M+3Na + 175.054004 0.044004 HMDB39777 C28H24N2O7 500.158351132 M+2H+Na + 175.05404 0.04404 HMDB00905 C10H14N5O6P 331.068169717 M+H+NH4 + 175.054635 0.044635 HMDB37494 C17H20O5 304.13107375 M+2Na + 175.054755 0.044755 HMDB35790 C17H20O5 304.13107375 M+2Na + 175.054755 0.044755 HMDB29305 C17H20O5 304.13107375 M+2Na + 175.054755 0.044755 HMDB32956 C12H10O7 266.042652674 M+2ACN+2H + 175.055149 0.045149 HMDB32746 C4H8OS2 136.001656258 M+K + 174.964814 0.045186 HMDB32747 C4H8OS2 136.001656258 M+K + 174.964814 0.045186 HMDB32744 C4H8OS2 136.001656258 M+K + 174.964814 0.045186 HMDB32745 C4H8OS2 136.001656258 M+K + 174.964814 0.045186 HMDB34015 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB30606 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB30605 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB40315 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB40313 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB41299 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB40930 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB34279 C19H18O5 326.115423686 M+H+Na + 175.055959 0.045959 HMDB00508 C5H12O5 152.068473494 M+Na + 175.057691 0.047691 HMDB00568 C5H12O5 152.068473494 M+Na + 175.057691 0.047691 HMDB01851 C5H12O5 152.068473494 M+Na + 175.057691 0.047691 HMDB02917 C5H12O5 152.068473494 M+Na + 175.057691 0.047691 HMDB33730 C5H12O5 152.068473494 M+Na + 175.057691 0.047691 HMDB39788 C5H6S2 129.991091572 M+2Na-H + 174.962252 0.047748 HMDB39787 C5H6S2 129.991091572 M+2Na-H + 174.962252 0.047748 HMDB31853 C5H6S2 129.991091572 M+2Na-H + 174.962252 0.047748 HMDB32939 C5H6S2 129.991091572 M+2Na-H + 174.962252 0.047748 HMDB14118 C2HF3O2 113.992863891 M+IsoProp+H + 175.058204 0.048204 HMDB31238 C3H8S 76.034670946 2M+Na + 175.05856 0.04856 HMDB31634 C3H8S 76.034670946 2M+Na + 175.05856 0.04856 HMDB34238 C3H8S 76.034670946 2M+Na + 175.05856 0.04856 HMDB15583 C22H18N2 310.146998586 M+H+K + 175.058716 0.048716 HMDB06590 C12H22O10 326.121296924 M+H+Na + 175.058895 0.048895 HMDB06701 C12H22O10 326.121296924 M+H+Na + 175.058895 0.048895 HMDB29523 C12H22O10 326.121296924 M+H+Na + 175.058895 0.048895 HMDB40154 C12H22O10 326.121296924 M+H+Na + 175.058895 0.048895 HMDB00630 C4H5N3O 111.043261797 M+ACN+Na + 175.059027 0.049027 HMDB14021 C19H19FN2O 310.148141445 M+H+K + 175.059288 0.049288 HMDB60576 C19H19FN2O 310.148141445 M+H+K + 175.059288 0.049288 HMDB03826 C13H18N4O6 326.122634328 M+H+Na + 175.059564 0.049564 mz_00002 238.19 HMDB04043 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36086 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB04472 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB05812 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35861 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB38025 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37049 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB31410 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB41034 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35815 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35819 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36126 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36112 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37047 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36196 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35955 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36068 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB34976 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35818 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36077 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37019 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB34848 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35820 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35842 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35954 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37016 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35783 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35825 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37048 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36096 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37133 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36097 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36993 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36991 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37007 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35841 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB32118 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36100 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37006 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35823 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37161 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37215 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB41014 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35155 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36996 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB30999 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36101 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36102 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36107 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36041 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB34972 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB40448 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB37214 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB34969 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB36078 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB38185 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35838 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35162 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB34932 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35272 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB35833 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB32530 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB59881 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB59864 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB59869 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB61802 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 HMDB01422 C9H21N2O3 205.155217548 M+CH3OH+H + 238.188707 0.001293 HMDB30326 C9H17NO 155.131014171 M+2ACN+H + 238.191384 0.001384 HMDB31179 C9H17NO 155.131014171 M+2ACN+H + 238.191384 0.001384 HMDB39833 C9H17NO 155.131014171 M+2ACN+H + 238.191384 0.001384 HMDB39834 C9H17NO 155.131014171 M+2ACN+H + 238.191384 0.001384 HMDB14888 C13H20N2O 220.157563272 M+NH4 + 238.191386 0.001386 HMDB14362 C10H15N3 177.126597495 M+IsoProp+H + 238.191937 0.001937 HMDB30898 C28H40O 392.307915902 M+2ACN+2H + 238.187781 0.002219 HMDB40385 C39H41NO9 667.278131915 M+H+2Na + 238.192234 0.002234 HMDB39692 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB34644 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB34683 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB34505 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB35326 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB34528 C30H50O4 474.370910088 M+2H + 238.192731 0.002731 HMDB15415 C12H21N5O3 283.164439563 M+2Na+H + 238.19328 0.00328 HMDB28890 C12H21N5O3 283.164439563 M+2Na+H + 238.19328 0.00328 HMDB28953 C12H21N5O3 283.164439563 M+2Na+H + 238.19328 0.00328 HMDB41845 C12H21N5O3 283.164439563 M+2Na+H + 238.19328 0.00328 HMDB12189 C8H21N3 159.173547687 M+DMSO+H + 238.194768 0.004768 HMDB31506 C8H21N3 159.173547687 M+DMSO+H + 238.194768 0.004768 HMDB34814 C30H54O 430.41746635 M+2Na + 238.197951 0.007951 HMDB04437 C4H11NO2 105.078978601 2M+3H2O+2H + 238.181077 0.008923 HMDB34839 C31H48O2 452.36543078 M+H+Na + 238.180962 0.009038 HMDB60502 C31H48O2 452.36543078 M+H+Na + 238.180962 0.009038 HMDB35234 C29H56O2 436.428031036 M+H+K + 238.199233 0.009233 HMDB37327 C29H56O2 436.428031036 M+H+K + 238.199233 0.009233 HMDB35536 C29H56O2 436.428031036 M+H+K + 238.199233 0.009233 HMDB35537 C29H56O2 436.428031036 M+H+K + 238.199233 0.009233 HMDB37328 C29H56O2 436.428031036 M+H+K + 238.199233 0.009233 HMDB14968 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40017 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB39667 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB33484 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB39664 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40018 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40020 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40027 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40014 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB40019 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB41923 C11H15NO 177.115364107 M+IsoProp+H + 238.180704 0.009296 HMDB30273 C28H46N2O4 474.34575797 M+2H + 238.180155 0.009845 HMDB00698 C26H43NO4 433.319208869 M+ACN+2H + 238.180154 0.009846 HMDB15072 C13H19NO 205.146664235 M+CH3OH+H + 238.180153 0.009847 HMDB00946 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB03315 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB00348 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00361 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00384 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00411 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00438 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00478 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00514 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00518 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00626 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00664 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00686 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00733 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB00811 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB02451 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB02488 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB02536 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB02585 C24H40O4 392.292659768 M+2ACN+2H + 238.180153 0.009847 HMDB32901 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB31692 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB31030 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB36599 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB34903 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB39539 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB38996 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB37606 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB31563 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB38280 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB41469 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB30332 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB32193 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB40277 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB35157 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB36389 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB40206 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB31564 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB29728 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB40217 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB40226 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB30867 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB38270 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB30945 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB33714 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB33549 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB31498 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB31497 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB31196 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB39522 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB40725 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB13817 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB29721 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB37718 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB31496 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB31541 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB36048 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB40397 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB32051 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB35239 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB41494 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB40264 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB37714 C14H20O2 220.146329884 M+NH4 + 238.180153 0.009847 HMDB40278 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB40227 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB37301 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB61891 C7H10O 110.073164942 2M+NH4 + 238.180153 0.009847 HMDB40271 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB32331 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB62144 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB60843 C13H19NO 205.146664235 M+CH3OH+H + 238.180153 0.009847 HMDB61816 C12H20O2 196.146329884 M+ACN+H + 238.180153 0.009847 HMDB62031 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB62127 C6H10O 98.073164942 2M+ACN+H + 238.180153 0.009847 HMDB07895 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB08917 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB11203 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB11370 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB13402 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB13403 C38H76NO7P 689.535940303 M+2H+Na + 238.179903 0.010097 HMDB01893 C29H50O2 430.381080844 M+2Na + 238.179758 0.010242 HMDB12171 C29H50O2 430.381080844 M+2Na + 238.179758 0.010242 HMDB30022 C29H50O2 430.381080844 M+2Na + 238.179758 0.010242 HMDB59642 C29H50O2 430.381080844 M+2Na + 238.179758 0.010242 HMDB37163 C11H24O4 220.167459256 M+NH4 + 238.201282 0.011282 HMDB30083 C10H22O2 174.161979948 M+ACN+Na + 238.177745 0.012255 HMDB37639 C10H22O2 174.161979948 M+ACN+Na + 238.177745 0.012255 HMDB40267 C10H22O2 174.161979948 M+ACN+Na + 238.177745 0.012255 HMDB61936 C10H22O2 174.161979948 M+ACN+Na + 238.177745 0.012255 HMDB37787 C5H10N2 98.08439833 2M+ACN+H + 238.20262 0.01262 HMDB01009 C11H17N2 177.139173554 M+IsoProp+H + 238.204514 0.014514 HMDB35144 C29H46O5 474.334524582 M+2H + 238.174538 0.015462 HMDB35221 C29H46O5 474.334524582 M+2H + 238.174538 0.015462 HMDB00483 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB00513 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB00556 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB00558 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB02180 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB02208 C27H48O5 452.350174646 M+H+Na + 238.173334 0.016666 HMDB60994 C15H25NO4 283.178358293 M+2Na+H + 238.207198 0.017198 HMDB39019 C27H36O2 392.271530396 M+2ACN+2H + 238.169588 0.020412 HMDB08838 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08839 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08870 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08869 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08931 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08963 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB08962 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09122 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09155 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09187 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09317 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09350 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09382 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB09415 C39H70NO8P 711.483904733 M+3H + 238.168578 0.021422 HMDB07901 C37H72NO8P 689.499554797 M+2H+Na + 238.167775 0.022225 HMDB07933 C37H72NO8P 689.499554797 M+2H+Na + 238.167775 0.022225 HMDB08827 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB08828 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB08859 C37H72NO8P 689.499554797 M+2H+Na + 238.167775 0.022225 HMDB08924 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB08956 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB08987 C37H72NO8P 689.499554797 M+2H+Na + 238.167775 0.022225 HMDB09019 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB09052 C37H72NO8P 689.49955528 M+2H+Na + 238.167775 0.022225 HMDB15050 C10H15N5 205.132745505 M+CH3OH+H + 238.166235 0.023765 HMDB35360 C7H15NO4 177.100107973 M+IsoProp+H + 238.165448 0.024552 HMDB29936 C9H20NO2 174.149403889 M+ACN+Na + 238.165169 0.024831 HMDB13223 C9H20NO2 174.149403889 M+ACN+Na + 238.165169 0.024831 HMDB04231 C9H19NO4 205.131408101 M+CH3OH+H + 238.164897 0.025103 HMDB35645 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB37395 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35720 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB39711 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36118 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35306 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB34940 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB30232 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36793 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35097 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36789 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35020 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB41490 C13H24O 196.18271539 M+ACN+H + 238.216538 0.026538 HMDB40763 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38209 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB33826 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38123 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38134 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB39532 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35718 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38193 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36717 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38208 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36788 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38160 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35704 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB37069 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35026 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35793 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38212 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35739 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38146 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36420 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36798 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36402 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36192 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38119 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB37275 C13H24O 196.18271539 M+ACN+H + 238.216538 0.026538 HMDB38982 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB37392 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB60356 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB34718 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB34661 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38211 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB41404 C13H24O 196.18271539 M+ACN+H + 238.216538 0.026538 HMDB36716 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB38512 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB35391 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB36172 C13H24O 196.18271539 M+ACN+H + 238.216538 0.026538 HMDB38210 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB32220 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB32247 C13H24O 196.18271539 M+ACN+H + 238.216538 0.026538 HMDB37811 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB13688 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB59836 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB60295 C15H24O 220.18271539 M+NH4 + 238.216538 0.026538 HMDB00520 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB00524 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB00655 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB01231 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB01968 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB29851 C27H48O4 436.355260024 M+H+K + 238.162847 0.027153 HMDB35888 C30H44O3 452.329045274 M+H+Na + 238.16277 0.02723 HMDB37065 C30H44O3 452.329045274 M+H+Na + 238.16277 0.02723 HMDB29993 C30H60O 436.464416542 M+H+K + 238.217425 0.027425 HMDB30296 C30H60O 436.464416542 M+H+K + 238.217425 0.027425 HMDB32868 C30H60O 436.464416542 M+H+K + 238.217425 0.027425 HMDB60730 C23H36O5 392.256274262 M+2ACN+2H + 238.16196 0.02804 HMDB12166 C28H46O3 430.344695338 M+2Na + 238.161566 0.028434 HMDB37914 C28H46O3 430.344695338 M+2Na + 238.161566 0.028434 HMDB38353 C28H46O3 430.344695338 M+2Na + 238.161566 0.028434 HMDB35513 C28H46O3 430.344695338 M+2Na + 238.161566 0.028434 HMDB10701 C36H72NO6P 645.509725553 M+3Na + 238.159127 0.030873 HMDB38163 C15H16 196.125200512 M+ACN+H + 238.159024 0.030976 HMDB32564 C15H16 196.125200512 M+ACN+H + 238.159024 0.030976 HMDB38162 C15H16 196.125200512 M+ACN+H + 238.159024 0.030976 HMDB14647 C19H25NO 283.193614427 M+2Na+H + 238.222454 0.032454 HMDB13972 C19H25NO 283.193614427 M+2Na+H + 238.222454 0.032454 HMDB28799 C11H17N5O4 283.128054057 M+2Na+H + 238.156894 0.033106 HMDB29151 C11H17N5O4 283.128054057 M+2Na+H + 238.156894 0.033106 HMDB28883 C11H17N5O4 283.128054057 M+2Na+H + 238.156894 0.033106 HMDB28899 C11H17N5O4 283.128054057 M+2Na+H + 238.156894 0.033106 HMDB15508 C15H21N 215.167399677 M+Na + 238.156618 0.033382 HMDB36683 C13H18 174.140850576 M+ACN+Na + 238.156616 0.033384 HMDB59826 C13H18 174.140850576 M+ACN+Na + 238.156616 0.033384 HMDB59696 C13H18 174.140850576 M+ACN+Na + 238.156616 0.033384 HMDB61824 C13H18 174.140850576 M+ACN+Na + 238.156616 0.033384 HMDB30085 C28H42O6 474.298139076 M+2H + 238.156346 0.033654 HMDB60061 C16H34NO5P 351.217459715 M+3ACN+2H + 238.155827 0.034173 HMDB41940 C9H11N3O 177.090211989 M+IsoProp+H + 238.155552 0.034448 HMDB29741 C10H16N2O2 196.121177766 M+ACN+H + 238.155001 0.034999 HMDB40551 C10H16N2O2 196.121177766 M+ACN+H + 238.155001 0.034999 HMDB30353 C8H13NO2 155.094628665 M+2ACN+H + 238.154999 0.035001 HMDB62098 C8H13NO2 155.094628663 M+2ACN+H + 238.154999 0.035001 HMDB31659 C5H13N 87.104799421 2M+ACN+Na + 238.225364 0.035364 HMDB32392 C5H13N 87.104799421 2M+ACN+Na + 238.225364 0.035364 HMDB31202 C12H29N3 215.236147943 M+Na + 238.225366 0.035366 HMDB35135 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB38697 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB38268 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB31302 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB37276 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB36177 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB36239 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB40285 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB32314 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB32442 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB60285 C9H14O2 154.099379692 M+IsoProp+Na+H + 238.15449 0.03551 HMDB29888 C24H46O6 430.329439204 M+2Na + 238.153938 0.036062 HMDB29551 C11H22 154.172150704 M+IsoProp+Na+H + 238.227261 0.037261 HMDB31205 C11H22 154.172150704 M+IsoProp+Na+H + 238.227261 0.037261 HMDB61812 C11H22 154.172150704 M+IsoProp+Na+H + 238.227261 0.037261 HMDB62070 C11H22 154.172150708 M+IsoProp+Na+H + 238.227261 0.037261 HMDB60817 C10H21N3O2 215.163376931 M+Na + 238.152595 0.037405 HMDB33870 C4H9NO 87.068413915 2M+ACN+Na + 238.152593 0.037407 HMDB01080 C4H9NO 87.068413915 2M+ACN+Na + 238.152593 0.037407 HMDB60247 C4H9NO 87.068413915 2M+ACN+Na + 238.152593 0.037407 HMDB31581 C4H9NO 87.068413915 2M+ACN+Na + 238.152593 0.037407 HMDB31215 C4H9NO 87.068413915 2M+ACN+Na + 238.152593 0.037407 HMDB13287 C8H18N2O2 174.13682783 M+ACN+Na + 238.152593 0.037407 HMDB04649 C30H44O2 436.334130652 M+H+K + 238.152282 0.037718 HMDB35983 C30H44O2 436.334130652 M+H+K + 238.152282 0.037718 HMDB30395 C30H44O2 436.334130652 M+H+K + 238.152282 0.037718 HMDB15659 C10H21N 155.167399677 M+2ACN+H + 238.22777 0.03777 HMDB32350 C10H21N 155.167399677 M+2ACN+H + 238.22777 0.03777 HMDB29987 C30H60O2 452.459331164 M+H+Na + 238.227913 0.037913 HMDB30925 C30H60O2 452.459331164 M+H+Na + 238.227913 0.037913 HMDB31977 C26H32O3 392.23514489 M+2ACN+2H + 238.151395 0.038605 HMDB35640 C31H42O 430.323565966 M+2Na + 238.151001 0.038999 HMDB07003 C19H37O6P 392.232775428 M+2ACN+2H + 238.150211 0.039789 HMDB02372 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB03563 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB30191 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB39521 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB34669 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB32845 C17H17NO3 283.120843415 M+2Na+H + 238.149683 0.040317 HMDB14592 C19H29NO5 351.204573043 M+3ACN+2H + 238.149384 0.040616 HMDB35472 C44H89NO5 711.674074963 M+3H + 238.231968 0.041968 HMDB14375 C8H17NO2 159.125928793 M+DMSO+H + 238.147149 0.042851 HMDB00991 C8H17NO2 159.125928793 M+DMSO+H + 238.147149 0.042851 HMDB59796 C29H57N5O12 667.400372313 M+H+2Na + 238.232981 0.042981 HMDB08883 C35H68NO7P 645.473340047 M+3Na + 238.146998 0.043002 HMDB11336 C35H68NO7P 645.473340047 M+3Na + 238.146998 0.043002 HMDB12501 C23H39NO6S 457.249808675 M+H+NH4 + 238.145454 0.044546 HMDB29802 C27H52O 392.401816286 M+2ACN+2H + 238.234731 0.044731 HMDB14354 C25H30NO3 392.222568831 M+2ACN+2H + 238.145107 0.044893 HMDB02195 C26H44O5 436.318874518 M+H+K + 238.144654 0.045346 HMDB30092 C31H64 436.500802048 M+H+K + 238.235618 0.045618 HMDB01855 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB33482 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB37693 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB40045 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB12490 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB60063 C10H11NO2 177.078978601 M+IsoProp+H + 238.144319 0.045681 HMDB40046 C12H15NO2 205.110278729 M+CH3OH+H + 238.143768 0.046232 HMDB32589 C13H16O3 220.109944378 M+NH4 + 238.143767 0.046233 HMDB36226 C11H16O3 196.109944378 M+ACN+H + 238.143767 0.046233 HMDB37734 C11H16O3 196.109944378 M+ACN+H + 238.143767 0.046233 HMDB37492 C13H16O3 220.109944378 M+NH4 + 238.143767 0.046233 HMDB40424 C13H16O3 220.109944378 M+NH4 + 238.143767 0.046233 HMDB34662 C22H32O6 392.219888756 M+2ACN+2H + 238.143767 0.046233 HMDB37725 C11H16O3 196.109944378 M+ACN+H + 238.143767 0.046233 HMDB61823 C13H16O3 220.109944378 M+NH4 + 238.143767 0.046233 HMDB61942 C13H16O3 220.109944378 M+NH4 + 238.143767 0.046233 HMDB11560 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB11590 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB12458 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB34403 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB36249 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB30066 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB60127 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB60128 C27H42O4 430.308309832 M+2Na + 238.143373 0.046627 HMDB13279 C11H21NO3 215.152143543 M+Na + 238.141362 0.048638 HMDB34040 C9H18O3 174.125594442 M+ACN+Na + 238.141359 0.048641 HMDB31513 C9H18O3 174.125594442 M+ACN+Na + 238.141359 0.048641 HMDB41818 C16H14FN3O 283.11209029 M+2Na+H + 238.14093 0.04907 HMDB12271 C5H11N3O4 177.074955855 M+IsoProp+H + 238.140296 0.049704 mz_00003 420.16 HMDB60836 C17H17N3O4S 359.093976737 M+IsoProp+H + 420.159317 0.000683 HMDB60838 C17H17N3O4S 359.093976737 M+IsoProp+H + 420.159317 0.000683 HMDB33374 C16H19NO5S 337.098393413 M+2ACN+H + 420.158763 0.001237 HMDB00590 C7H11NO5 189.063722467 2M+ACN+H + 420.161268 0.001268 HMDB01138 C7H11NO5 189.063722467 2M+ACN+H + 420.161268 0.001268 HMDB14535 C15H23N3O4S 341.140926929 M+DMSO+H + 420.162147 0.002147 HMDB15135 C15H23N3O4S 341.140926929 M+DMSO+H + 420.162147 0.002147 HMDB30384 C19H18ClNO4 359.092435776 M+IsoProp+H + 420.157776 0.002224 HMDB36989 C19H18ClNO4 359.092435776 M+IsoProp+H + 420.157776 0.002224 HMDB30189 C19H18ClNO4 359.092435776 M+IsoProp+H + 420.157776 0.002224 HMDB40341 C34H44O19 756.247679226 M+2ACN+2H + 420.157663 0.002337 HMDB40372 C34H44O19 756.247679226 M+2ACN+2H + 420.157663 0.002337 HMDB31695 C17H24O8 356.147117744 M+ACN+Na + 420.162883 0.002883 HMDB40558 C17H24O8 356.147117744 M+ACN+Na + 420.162883 0.002883 HMDB31574 C8H15NS2 189.064590865 2M+ACN+H + 420.163005 0.003005 HMDB32499 C8H15NS2 189.064590865 2M+ACN+H + 420.163005 0.003005 HMDB15253 C9H10N2O2 178.074227574 2M+ACN+Na + 420.16422 0.00422 HMDB01267 C9H10N2O2 178.074227574 2M+ACN+Na + 420.16422 0.00422 HMDB04145 C9H10N2O2 178.074227574 2M+ACN+Na + 420.16422 0.00422 HMDB04146 C9H10N2O2 178.074227574 2M+ACN+Na + 420.16422 0.00422 HMDB41452 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB29533 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB30141 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB34027 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB30450 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB37922 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB29791 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB29787 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB34050 C20H16O5 336.099773622 M+IsoProp+Na+H + 420.154884 0.005116 HMDB04662 C11H19N3O7S 337.094370667 M+2ACN+H + 420.154741 0.005259 HMDB39733 C11H19N3O7S 337.094370667 M+2ACN+H + 420.154741 0.005259 HMDB31401 C20H21NO7 387.131802031 M+CH3OH+H + 420.165291 0.005291 HMDB35415 C21H22O8 402.13146768 M+NH4 + 420.165291 0.005291 HMDB39137 C19H22O8 378.13146768 M+ACN+H + 420.165291 0.005291 HMDB35037 C19H22O8 378.13146768 M+ACN+H + 420.165291 0.005291 HMDB29308 C21H22O8 402.13146768 M+NH4 + 420.165291 0.005291 HMDB37755 C21H22O8 402.13146768 M+NH4 + 420.165291 0.005291 HMDB39379 C21H22O8 402.13146768 M+NH4 + 420.165291 0.005291 HMDB29540 C21H22O8 402.13146768 M+NH4 + 420.165291 0.005291 HMDB29304 C19H22O8 378.13146768 M+ACN+H + 420.165291 0.005291 HMDB33211 C18H17NO7 359.100501903 M+IsoProp+H + 420.165842 0.005842 HMDB39157 C18H17NO7 359.100501903 M+IsoProp+H + 420.165842 0.005842 HMDB29286 C18H17NO7 359.100501903 M+IsoProp+H + 420.165842 0.005842 HMDB06591 C12H23NO10 341.132195961 M+DMSO+H + 420.153416 0.006584 HMDB11668 C12H23NO10 341.132195961 M+DMSO+H + 420.153416 0.006584 HMDB33395 C39H50O20 838.28954404 M+2H + 420.152048 0.007952 HMDB32864 C16H23NO7 341.147452095 M+DMSO+H + 420.168672 0.008672 HMDB30934 C14H17NO10 359.085245769 M+IsoProp+H + 420.150586 0.009414 HMDB14502 C17H16F6N2O 378.116682374 M+ACN+H + 420.150505 0.009495 HMDB37265 C16H21NO10 387.116545897 M+CH3OH+H + 420.150035 0.009965 HMDB37262 C16H21NO10 387.116545897 M+CH3OH+H + 420.150035 0.009965 HMDB59971 C17H22O11 402.116211546 M+NH4 + 420.150035 0.009965 HMDB59973 C17H22O11 402.116211546 M+NH4 + 420.150035 0.009965 HMDB28896 C17H19N5O3 341.148789499 M+DMSO+H + 420.170009 0.010009 HMDB29085 C17H19N5O3 341.148789499 M+DMSO+H + 420.170009 0.010009 HMDB00434 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB40256 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB35721 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB30571 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB29648 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB37177 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB29645 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB39427 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB40637 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB32365 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB62121 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB60398 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB60733 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB60735 C10H12O4 196.073558872 2M+3H2O+2H + 420.170238 0.010238 HMDB11739 C12H26O13 378.137340918 M+ACN+H + 420.171164 0.011164 HMDB33927 C12H20N2O9 336.116880248 M+IsoProp+Na+H + 420.17199 0.01199 HMDB33187 C14H10 178.07825032 2M+ACN+Na + 420.172266 0.012266 HMDB33558 C13H24O11 356.13186161 M+ACN+Na + 420.147627 0.012373 HMDB35321 C13H24O11 356.13186161 M+ACN+Na + 420.147627 0.012373 HMDB41487 C13H24O11 356.13186161 M+ACN+Na + 420.147627 0.012373 HMDB39475 C13H24O11 356.13186161 M+ACN+Na + 420.147627 0.012373 HMDB29326 C19H19NO5 341.126322723 M+DMSO+H + 420.147543 0.012457 HMDB33366 C19H19NO5 341.126322723 M+DMSO+H + 420.147543 0.012457 HMDB14668 C20H29N3O2 343.225977187 M+2K+H + 420.145017 0.014983 HMDB41441 C22H18O6 378.110338308 M+ACN+H + 420.144161 0.015839 HMDB31182 C16H19NO7 337.116151967 M+2ACN+H + 420.176522 0.016522 HMDB61008 C10H13ClN2 196.076726133 2M+3H2O+2H + 420.176572 0.016572 HMDB42015 C21H26N2O2S2 402.143569466 M+NH4 + 420.177392 0.017392 HMDB01857 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB01982 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB02026 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB04308 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB11103 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB59704 C7H8N4O3 196.059640142 2M+3H2O+2H + 420.1424 0.0176 HMDB30328 C19H27NO7 381.178752223 M+K + 420.14191 0.01809 HMDB41401 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB30333 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB33879 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB33880 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB30798 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB35403 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB30666 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB35440 C21H24O5 356.162373878 M+ACN+Na + 420.178139 0.018139 HMDB30435 C22H23NO6 397.152537473 M+Na + 420.141755 0.018245 HMDB02040 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB41290 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB38774 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB38965 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB29459 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB31055 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB38712 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB35525 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB39471 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB34213 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB41123 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB30682 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB33027 C20H20O6 356.125988372 M+ACN+Na + 420.141753 0.018247 HMDB30903 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB33248 C10H10O3 178.062994186 2M+ACN+Na + 420.141753 0.018247 HMDB03409 C20H18NO4 336.123583069 M+IsoProp+Na+H + 420.178693 0.018693 HMDB61059 C19H22ClN5O2 387.14620268 M+CH3OH+H + 420.179692 0.019692 HMDB61060 C19H22ClN5O2 387.14620268 M+CH3OH+H + 420.179692 0.019692 HMDB11658 C15H15NO8 337.079766461 M+2ACN+H + 420.140136 0.019864 HMDB13189 C15H15NO8 337.079766461 M+2ACN+H + 420.140136 0.019864 HMDB00565 C6H12O7 196.058302738 2M+3H2O+2H + 420.139725 0.020275 HMDB00625 C6H12O7 196.058302738 2M+3H2O+2H + 420.139725 0.020275 HMDB03290 C6H12O7 196.058302738 2M+3H2O+2H + 420.139725 0.020275 HMDB29287 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB29288 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB33999 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB30654 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB33997 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB33563 C16H16O8 336.084517488 M+IsoProp+Na+H + 420.139627 0.020373 HMDB34396 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB40543 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB39951 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB41470 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB38253 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB38470 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB37427 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB35004 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB37959 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB38768 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB37566 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB40294 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB37353 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB37411 C33H40O20 756.21129372 M+2ACN+2H + 420.13947 0.02053 HMDB40350 C23H22O5 378.146723814 M+ACN+H + 420.180547 0.020547 HMDB30656 C23H22O5 378.146723814 M+ACN+H + 420.180547 0.020547 HMDB61313 C21H20ClFNO 356.121745179 M+ACN+Na + 420.13751 0.02249 HMDB60562 C12H20N2O5S2 336.08136314 M+IsoProp+Na+H + 420.136473 0.023527 HMDB29419 C6H11N3O4 189.074955855 2M+ACN+H + 420.183735 0.023735 HMDB28731 C6H11N3O4 189.074955855 2M+ACN+H + 420.183735 0.023735 HMDB28836 C6H11N3O4 189.074955855 2M+ACN+H + 420.183735 0.023735 HMDB31791 C25H22ClNO3 419.128821282 M+H + 420.136097 0.023903 HMDB14842 C20H23NO4 341.162708229 M+DMSO+H + 420.183928 0.023928 HMDB30184 C20H23NO4 341.162708229 M+DMSO+H + 420.183928 0.023928 HMDB31998 C20H23NO4 341.162708229 M+DMSO+H + 420.183928 0.023928 HMDB33789 C7H14O5 178.084123558 2M+ACN+Na + 420.184012 0.024012 HMDB15264 C19H20N2O3S 356.119463206 M+ACN+Na + 420.135228 0.024772 HMDB14828 C21H23ClFN3O 387.151368285 M+CH3OH+H + 420.184857 0.024857 HMDB29569 C8H18S2 178.084991956 2M+ACN+Na + 420.185749 0.025749 HMDB40348 C8H18S2 178.084991956 2M+ACN+Na + 420.185749 0.025749 HMDB15540 C21H27N3O7S 465.156970923 M+2Na+H + 420.185811 0.025811 HMDB30340 C21H29NO3 343.214743799 M+2K+H + 420.133784 0.026216 HMDB33959 C21H29NO3 343.214743799 M+2K+H + 420.133784 0.026216 HMDB41190 C18H26O10 402.152597052 M+NH4 + 420.18642 0.02642 HMDB41514 C18H26O10 402.152597052 M+NH4 + 420.18642 0.02642 HMDB01260 C21H35N9O15P2 715.172784519 M+3ACN+2H + 420.133489 0.026511 HMDB10336 C15H21NO9 359.121631275 M+IsoProp+H + 420.186971 0.026971 HMDB29452 C15H21NO9 359.121631275 M+IsoProp+H + 420.186971 0.026971 HMDB33107 C16H20N2O6 336.132136382 M+IsoProp+Na+H + 420.187246 0.027246 HMDB37997 C21H21O12 465.103301136 M+2Na+H + 420.132141 0.027859 HMDB15576 C6H12N3PS 189.048954601 2M+ACN+H + 420.131732 0.028268 HMDB61129 C17H17ClO5 336.076451361 M+IsoProp+Na+H + 420.131561 0.028439 HMDB31826 C39H62NO16 800.406859941 M+H+K + 420.188647 0.028647 HMDB15178 C19H22FN3O4 375.159434412 M+2Na-H + 420.130594 0.029406 HMDB04645 C10H16N4O7S 336.073969576 M+IsoProp+Na+H + 420.12908 0.03092 HMDB41257 C20H18O9 402.095082174 M+NH4 + 420.128905 0.031095 HMDB39332 C36H36O18 756.190164348 M+2ACN+2H + 420.128905 0.031095 HMDB37437 C36H36O18 756.190164348 M+2ACN+2H + 420.128905 0.031095 HMDB32910 C36H36O18 756.190164348 M+2ACN+2H + 420.128905 0.031095 HMDB39609 C21H20O4 336.136159128 M+IsoProp+Na+H + 420.191269 0.031269 HMDB35501 C21H20O4 336.136159128 M+IsoProp+Na+H + 420.191269 0.031269 HMDB02250 C19H37NO4 343.272258677 M+2K+H + 420.191299 0.031299 HMDB29332 C20H19NO4 337.131408101 M+2ACN+H + 420.191778 0.031778 HMDB33524 C20H19NO4 337.131408101 M+2ACN+H + 420.191778 0.031778 HMDB29827 C20H19NO4 337.131408101 M+2ACN+H + 420.191778 0.031778 HMDB14970 C11H11NO2 189.078978601 2M+ACN+H + 420.19178 0.03178 HMDB02302 C11H11NO2 189.078978601 2M+ACN+H + 420.19178 0.03178 HMDB29738 C11H11NO2 189.078978601 2M+ACN+H + 420.19178 0.03178 HMDB12201 C16H23N5O6 381.164833493 M+K + 420.127991 0.032009 HMDB12202 C16H23N5O6 381.164833493 M+K + 420.127991 0.032009 HMDB12203 C16H23N5O6 381.164833493 M+K + 420.127991 0.032009 HMDB41369 C16H23N5O6 381.164833493 M+K + 420.127991 0.032009 HMDB32000 C16H23N5O6 381.164833493 M+K + 420.127991 0.032009 HMDB37688 C9H12N2O3 196.08479226 2M+3H2O+2H + 420.192705 0.032705 HMDB32852 C9H12N2O3 196.08479226 2M+3H2O+2H + 420.192705 0.032705 HMDB33965 C15H27NO10 381.163496089 M+K + 420.126654 0.033346 HMDB40866 C16H20O9 356.110732238 M+ACN+Na + 420.126497 0.033503 HMDB36938 C16H20O9 356.110732238 M+ACN+Na + 420.126497 0.033503 HMDB40664 C16H20O9 356.110732238 M+ACN+Na + 420.126497 0.033503 HMDB31025 C41H62O15 794.408871314 M+2Na + 420.193654 0.033654 HMDB01162 C49H58FeN4O5 838.375663119 M+2H + 420.195108 0.035108 HMDB32382 C19H23N3O3 341.173941617 M+DMSO+H + 420.195162 0.035162 HMDB05026 C18H21N3O3S 359.130362243 M+IsoProp+H + 420.195702 0.035702 HMDB30394 C16H25NO9 375.152931403 M+2Na-H + 420.124091 0.035909 HMDB15107 C22H24ClN3O 381.160790112 M+K + 420.123948 0.036052 HMDB14717 C17H18N2O6S 378.088557008 M+ACN+H + 420.12238 0.03762 HMDB38228 C13H23NO9 337.137281339 M+2ACN+H + 420.197651 0.037651 HMDB12286 C8H15NO2S 189.082349419 2M+ACN+H + 420.198522 0.038522 HMDB61100 C14H19N5O5 337.138618743 M+2ACN+H + 420.198989 0.038989 HMDB01117 C12H23N2O9PS 402.086187546 M+NH4 + 420.120011 0.039989 HMDB41986 C19H24N4O3 356.184840654 M+ACN+Na + 420.200606 0.040606 HMDB61220 C19H24N4O3 356.184840654 M+ACN+Na + 420.200606 0.040606 HMDB61221 C19H24N4O3 356.184840654 M+ACN+Na + 420.200606 0.040606 HMDB59631 C14H12O 196.088815006 2M+3H2O+2H + 420.20075 0.04075 HMDB00715 C10H7NO3 189.042593095 2M+ACN+H + 420.119009 0.040991 HMDB60331 C10H7NO3 189.042593095 2M+ACN+H + 420.119009 0.040991 HMDB60332 C10H7NO3 189.042593095 2M+ACN+H + 420.119009 0.040991 HMDB14411 C19H12O6 336.063388116 M+IsoProp+Na+H + 420.118498 0.041502 HMDB34129 C19H12O6 336.063388116 M+IsoProp+Na+H + 420.118498 0.041502 HMDB34039 C19H12O6 336.063388116 M+IsoProp+Na+H + 420.118498 0.041502 HMDB34049 C19H12O6 336.063388116 M+IsoProp+Na+H + 420.118498 0.041502 HMDB37373 C39H32O16 756.169034976 M+2ACN+2H + 420.11834 0.04166 HMDB41231 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB36900 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB41349 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB35053 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB41002 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB34474 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB30657 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB29542 C22H26O7 402.167853186 M+NH4 + 420.201676 0.041676 HMDB36694 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB36945 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB34016 C22H26O7 402.167853186 M+NH4 + 420.201676 0.041676 HMDB36897 C20H26O7 378.167853186 M+ACN+H + 420.201676 0.041676 HMDB60871 C44H55NO14 821.362255473 M+H+NH4 + 420.201678 0.041678 HMDB60870 C44H55NO14 821.362255473 M+H+NH4 + 420.201678 0.041678 HMDB33356 C21H26NO4 356.186183325 M+ACN+Na + 420.201948 0.041948 HMDB41519 C20H20N2O3 336.147392516 M+IsoProp+Na+H + 420.202503 0.042503 HMDB01132 C11H16NO9P 337.056267627 M+2ACN+H + 420.116638 0.043362 HMDB14739 C16H20FN3O4 337.143784348 M+2ACN+H + 420.204154 0.044154 HMDB59612 C11H17N5O8P 378.081474057 M+ACN+H + 420.115297 0.044703 HMDB31833 C17H14ClN3O2S 359.049525104 M+IsoProp+H + 420.114865 0.045135 HMDB13929 C16H16ClNO3S 337.05394178 M+2ACN+H + 420.114312 0.045688 HMDB29684 C7H6N4O2 178.049075456 2M+ACN+Na + 420.113916 0.046084 HMDB39318 C42H62O17 838.398700558 M+2H + 420.206626 0.046626 HMDB31714 C7H14OS2 178.04860645 2M+ACN+Na + 420.112978 0.047022 HMDB60667 C24H25NO 343.193614427 M+2K+H + 420.112654 0.047346 HMDB61086 C24H25NO 343.193614427 M+2K+H + 420.112654 0.047346 HMDB40241 C11H16OS 196.092185824 2M+3H2O+2H + 420.207492 0.047492 HMDB41088 C26H27NO7 465.178752223 M+2Na+H + 420.207592 0.047592 HMDB01956 C40H40N4O14 800.254102008 M+H+K + 420.112268 0.047732 HMDB60775 C16H13ClFNO4 337.051713821 M+2ACN+H + 420.112084 0.047916 HMDB61718 C21H28N2OS 356.192234218 M+ACN+Na + 420.207999 0.047999 HMDB14645 C21H23ClFNO2 375.140134897 M+2Na-H + 420.111295 0.048705 HMDB00150 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 HMDB01353 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 HMDB01385 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 HMDB02541 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 HMDB03466 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 HMDB39724 C12H20O12 356.095476104 M+ACN+Na + 420.111241 0.048759 HMDB39726 C12H20O12 356.095476104 M+ACN+Na + 420.111241 0.048759 HMDB29938 C12H20O12 356.095476104 M+ACN+Na + 420.111241 0.048759 HMDB39722 C12H20O12 356.095476104 M+ACN+Na + 420.111241 0.048759 HMDB29932 C6H10O6 178.047738052 2M+ACN+Na + 420.111241 0.048759 mz_00004 780.32 HMDB31947 C17H23NO8 369.142366717 2M+ACN+H + 780.318556 0.001444 HMDB35940 C44H44O9 716.298533006 M+ACN+Na + 780.314298 0.005702 HMDB33906 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB39032 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB32731 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB39575 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB32105 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB35108 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB30081 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB36780 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 HMDB15535 C16H26N2O5S 358.156242642 2M+ACN+Na + 780.32825 0.00825 HMDB33715 C68H112O37 1520.688244598 M+H+K + 780.329339 0.009339 HMDB14038 C21H20FNO4 369.137636338 2M+ACN+H + 780.309096 0.010904 HMDB38999 C17H26O6S 358.145009254 2M+ACN+Na + 780.305784 0.014216 HMDB00244 C17H20N4O6 376.138284392 2M+3H2O+2H + 780.299689 0.020311 HMDB35698 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB35467 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB38113 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB41276 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB30573 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB30709 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB35789 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB36837 C20H22O6 358.141638436 2M+ACN+Na + 780.299042 0.020958 HMDB40600 C16H24O10 376.136946988 2M+3H2O+2H + 780.297014 0.022986 HMDB33300 C16H24O10 376.136946988 2M+3H2O+2H + 780.297014 0.022986 HMDB33301 C16H24O10 376.136946988 2M+3H2O+2H + 780.297014 0.022986 HMDB06676 C54H89N3O41 1435.497149365 M+3ACN+2H + 780.295672 0.024328 HMDB01069 C16H18N6O4 358.138953094 2M+ACN+Na + 780.293671 0.026329 HMDB33084 C21H23NO5 369.157622851 2M+ACN+H + 780.349069 0.029069 HMDB36765 C21H23NO5 369.157622851 2M+ACN+H + 780.349069 0.029069 HMDB61331 C21H23NO5 369.157622851 2M+ACN+H + 780.349069 0.029069 HMDB38971 C19H24N2O6 376.16343651 2M+3H2O+2H + 780.349993 0.029993 HMDB00768 C14H23NO11 381.127110583 2M+NH4 + 780.288044 0.031956 HMDB33932 C23H20O5 376.13107375 2M+3H2O+2H + 780.285268 0.034732 HMDB38229 C37H40N4O11 716.269358142 M+ACN+Na + 780.285123 0.034877 HMDB15107 C22H24ClN3O 381.160790112 2M+NH4 + 780.355403 0.035403 HMDB29788 C24H24O4 376.167459256 2M+3H2O+2H + 780.358039 0.038039 HMDB29299 C32H40O17 696.226549854 M+IsoProp+Na+H + 780.28166 0.03834 HMDB61254 C38H41N3O11S 747.246179859 M+CH3OH+H + 780.279669 0.040331 HMDB61256 C38H41N3O11S 747.246179859 M+CH3OH+H + 780.279669 0.040331 HMDB33965 C15H27NO10 381.163496089 2M+NH4 + 780.360815 0.040815 HMDB12364 C36H66NO10P 703.442433849 M+2K+H + 780.361474 0.041474 HMDB12344 C36H66NO10P 703.442433849 M+2K+H + 780.361474 0.041474 HMDB06606 C29H49NO23 779.269536879 M+H + 780.276813 0.043187 HMDB13001 C54H92O46 1476.485975556 M+2ACN+2H + 780.276811 0.043189 HMDB12201 C16H23N5O6 381.164833493 2M+NH4 + 780.36349 0.04349 HMDB41369 C16H23N5O6 381.164833493 2M+NH4 + 780.36349 0.04349 HMDB12202 C16H23N5O6 381.164833493 2M+NH4 + 780.36349 0.04349 HMDB12203 C16H23N5O6 381.164833493 2M+NH4 + 780.36349 0.04349 HMDB32000 C16H23N5O6 381.164833493 2M+NH4 + 780.36349 0.04349 HMDB29401 C20H19NO6 369.121237345 2M+ACN+H + 780.276298 0.043702 HMDB33522 C21H19NO6 381.121237345 2M+NH4 + 780.276298 0.043702 HMDB29360 C20H19NO6 369.121237345 2M+ACN+H + 780.276298 0.043702 mz_00005 956.25 HMDB35451 C43H49O23 933.266462874 M+Na + 956.255681 0.005681 HMDB38095 C43H49O23 933.266462874 M+Na + 956.255681 0.005681 HMDB40803 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB02219 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB38821 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB40511 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB34149 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB33990 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB35931 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB29617 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB36630 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB41455 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 HMDB60157 C30H52N7O18P3S 923.230238121 M+CH3OH+H + 956.263727 0.013727 HMDB33021 C43H49O22 917.271548252 M+K + 956.234706 0.015294 HMDB41153 C40H41O22 873.208947996 M+2ACN+H + 956.269318 0.019318 HMDB60375 C35H54N7O19P3S 1001.240802807 M+2Na+H + 956.269643 0.019643 HMDB35163 C40H42O26 938.196431516 M+NH4 + 956.230255 0.019745 HMDB29794 C40H42O26 938.196431516 M+NH4 + 956.230255 0.019745 HMDB04047 C27H44N7O19P3S 895.162552487 M+IsoProp+H + 956.227892 0.022108 HMDB40378 C45H38O21 914.190558278 M+ACN+H + 956.224381 0.025619 HMDB14756 C21H21ClN2O8 464.098643365 2M+3H2O+2H + 956.220407 0.029593 HMDB12207 C28H42N7O17P3S 873.157073179 M+2ACN+H + 956.217443 0.032557 HMDB35883 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB37932 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB34725 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB33132 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB40478 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB34360 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB37362 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB30775 C21H20O12 464.095476104 2M+3H2O+2H + 956.214072 0.035928 HMDB30747 C22H24O11 464.13186161 2M+3H2O+2H + 956.286843 0.036843 HMDB37535 C22H24O11 464.13186161 2M+3H2O+2H + 956.286843 0.036843 HMDB14927 C28H54GdN5O20 938.260314726 M+NH4 + 956.294138 0.044138 mz_00006 1100.45 HMDB60499 C28H30N4O6 518.216534712 2M+ACN+Na + 1100.448834 0.001166 HMDB32198 C30H34Cl2N4O 536.210967144 2M+3H2O+2H + 1100.445054 0.004946 HMDB06568 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 HMDB02060 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 HMDB06582 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 HMDB10345 C27H36O11 536.225761994 2M+3H2O+2H + 1100.474644 0.024644 HMDB36888 C27H36O11 536.225761994 2M+3H2O+2H + 1100.474644 0.024644 HMDB39422 C48H64N11O18 1082.443079299 M+NH4 + 1100.476902 0.026902 HMDB35520 C24H38O12 518.23632668 2M+ACN+Na + 1100.488418 0.038418 HMDB38923 C24H38O12 518.23632668 2M+ACN+Na + 1100.488418 0.038418 HMDB29773 C24H38O12 518.23632668 2M+ACN+Na + 1100.488418 0.038418 HMDB15455 C53H67N9O10S 1021.473160099 M+DMSO+H + 1100.49438 0.04438 HMDB40723 C30H30O8 518.194067936 2M+ACN+Na + 1100.403901 0.046099 HMDB01980 C46H65N13O12S2 1055.431705989 M+2Na-H + 1100.402866 0.047134 HMDB33282 C26H32O12 536.189376488 2M+3H2O+2H + 1100.401873 0.048127 HMDB33281 C26H32O12 536.189376488 2M+3H2O+2H + 1100.401873 0.048127 HMDB15595 C28H22F3N7O 529.183792976 2M+ACN+H + 1100.401409 0.048591
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/test_data/out_test03.tsv
--- a/hmdb/test_data/out_test03.tsv Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1116 +0,0 @@
-ID MASS_SUBMIT HMDB_ID CPD_FORMULA CPD_MW DELTA
-mz_00001 175.01 HMDB60293 H2O3S2 113.94453531 0.000125
-mz_00001 175.01 HMDB03745 C2H6O3S2 141.975835438 0.000676
-mz_00001 175.01 HMDB31436 H4O4Si 95.987885149 0.000895
-mz_00001 175.01 HMDB33657 C17H10O6 310.047738052 0.000914
-mz_00001 175.01 HMDB35230 C17H10O6 310.047738052 0.000914
-mz_00001 175.01 HMDB34155 CH4N2S 76.009518828 0.001744
-mz_00001 175.01 HMDB01570 C10H13N2O7P 304.046037292 0.002237
-mz_00001 175.01 HMDB01270 C3H8O10P2 265.9592695 0.003458
-mz_00001 175.01 HMDB01294 C3H8O10P2 265.9592695 0.003458
-mz_00001 175.01 HMDB60394 C9H12FN2O8P 326.031530087 0.004012
-mz_00001 175.01 HMDB60015 C6H6O4S 173.99867937 0.004045
-mz_00001 175.01 HMDB00021 C9H10INO3 306.970536611 0.004182
-mz_00001 175.01 HMDB15167 C5H4N4S 152.015666838 0.005115
-mz_00001 175.01 HMDB40364 C3H7MnO6P 224.936074104 0.005134
-mz_00001 175.01 HMDB62056 C6H7O4P 174.008195703 0.005472
-mz_00001 175.01 HMDB41485 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB00209 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB06853 C4H4O 68.02621475 0.005588
-mz_00001 175.01 HMDB03767 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB40733 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB38176 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33968 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB29635 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33128 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB33766 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB40638 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32568 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB29686 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32603 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB32400 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB31459 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB13785 C4H4O 68.02621475 0.005588
-mz_00001 175.01 HMDB02340 C8H8O2 136.0524295 0.005588
-mz_00001 175.01 HMDB14912 C8H8F3N3O4S2 330.990831754 0.005966
-mz_00001 175.01 HMDB60764 C16H11ClN4O 310.062138701 0.006286
-mz_00001 175.01 HMDB40238 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB31370 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB37493 C6H10OS 130.045235632 0.006396
-mz_00001 175.01 HMDB37787 C5H10N2 98.08439833 0.006562
-mz_00001 175.01 HMDB61807 C10H9Cl3O2 265.966812653 0.007229
-mz_00001 175.01 HMDB59985 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB59987 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB60020 C11H12O8S 304.02528805 0.008138
-mz_00001 175.01 HMDB14581 C5H4N4O 136.03851077 0.008331
-mz_00001 175.01 HMDB00157 C5H4N4O 136.03851077 0.008331
-mz_00001 175.01 HMDB40631 C15H12O7 304.058302738 0.008369
-mz_00001 175.01 HMDB31778 C14H9ClF2N2O2 310.032061659 0.008752
-mz_00001 175.01 HMDB31160 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB33053 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB33054 C5H12S2 136.038041764 0.0088
-mz_00001 175.01 HMDB29694 C8H8OS 152.029585568 0.008804
-mz_00001 175.01 HMDB29783 C14H14O8 310.068867424 0.009651
-mz_00001 175.01 HMDB00613 C4H8O5 136.037173366 0.009669
-mz_00001 175.01 HMDB00943 C4H8O5 136.037173366 0.009669
-mz_00001 175.01 HMDB00115 C2H4O3 76.016043994 0.011306
-mz_00001 175.01 HMDB31608 C2H4O3 76.016043994 0.011306
-mz_00001 175.01 HMDB41797 C8H6Cl2O3 219.969399472 0.011761
-mz_00001 175.01 HMDB15413 C12H14N4O4S 310.073575646 0.012005
-mz_00001 175.01 HMDB15621 C12H14N4O4S 310.073575646 0.012005
-mz_00001 175.01 HMDB31825 C8H8S 136.034670946 0.012171
-mz_00001 175.01 HMDB31781 C14H15O2PS2 310.025107616 0.012229
-mz_00001 175.01 HMDB00634 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB00620 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB61185 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB00749 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB02092 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB33809 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB13233 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB59743 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB60365 C5H6O4 130.02660868 0.012231
-mz_00001 175.01 HMDB60689 C4H11Cl2N2O2P 219.993519532 0.01236
-mz_00001 175.01 HMDB60691 C4H11Cl2N2O2P 219.993519532 0.01236
-mz_00001 175.01 HMDB00292 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB00786 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB01182 C5H4N4O2 152.033425392 0.012643
-mz_00001 175.01 HMDB00072 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB00958 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB01264 C6H6O6 174.016437924 0.013714
-mz_00001 175.01 HMDB61101 C11H10BrN5O 307.006872614 0.013986
-mz_00001 175.01 HMDB01520 C17H21N4O9P 456.104614802 0.01409
-mz_00001 175.01 HMDB37945 C23H20O10 456.10564686 0.014434
-mz_00001 175.01 HMDB39328 C23H20O10 456.10564686 0.014434
-mz_00001 175.01 HMDB40200 C7H10OS2 174.017306322 0.014582
-mz_00001 175.01 HMDB29614 C13H21O2PS2 304.072057808 0.015247
-mz_00001 175.01 HMDB32909 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB38322 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB41450 C19H12O4 304.073558872 0.015997
-mz_00001 175.01 HMDB15176 C13H18Cl2N2O2 304.074533244 0.016485
-mz_00001 175.01 HMDB03152 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB33947 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB37819 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB30001 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB59711 C7H8N2O 136.063662888 0.016821
-mz_00001 175.01 HMDB40357 C18H14O5 310.084123558 0.017279
-mz_00001 175.01 HMDB03315 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31563 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB30332 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31564 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB33714 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB33549 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31498 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31497 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31196 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB31496 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB35239 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB40264 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB40271 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62031 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62127 C6H10O 98.073164942 0.017795
-mz_00001 175.01 HMDB62136 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61783 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61892 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61893 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61895 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB61894 C7H14 98.109550448 0.01859
-mz_00001 175.01 HMDB15679 C13H8Cl2N2O4 325.986112168 0.018697
-mz_00001 175.01 HMDB61135 C16H17ClN2S 304.080096951 0.019266
-mz_00001 175.01 HMDB29199 C14H14O9 326.063782046 0.020138
-mz_00001 175.01 HMDB12152 C9H17O12P 348.04576252 0.020157
-mz_00001 175.01 HMDB00175 C10H13N4O8P 348.047099924 0.020826
-mz_00001 175.01 HMDB11681 C10H13N4O8P 348.047099924 0.020826
-mz_00001 175.01 HMDB14684 C4H3FN2O2 130.017855555 0.020984
-mz_00001 175.01 HMDB39638 C9H6N2S 174.025168892 0.022445
-mz_00001 175.01 HMDB60086 C18H24N4O8S 456.131484454 0.023046
-mz_00001 175.01 HMDB14649 C12H9N3O5S 307.026291103 0.023696
-mz_00001 175.01 HMDB00695 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB00408 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB00491 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB01864 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB06024 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB10717 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33302 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33286 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31216 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31218 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB33698 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB31214 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB59876 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB12882 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB61881 C6H10O3 130.062994186 0.024154
-mz_00001 175.01 HMDB59664 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB31188 C2H4OS 75.99828544 0.024211
-mz_00001 175.01 HMDB35716 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB33670 C4H8O2S2 151.99657088 0.024211
-mz_00001 175.01 HMDB01067 C11H16N2O8 304.090665498 0.024551
-mz_00001 175.01 HMDB02818 C4H2N2O4 142.001456562 0.024946
-mz_00001 175.01 HMDB38442 C4H7NS2 133.001990609 0.025814
-mz_00001 175.01 HMDB00703 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB01101 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00020 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00440 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB00669 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB02390 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB03791 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB04815 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB12308 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB30662 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB41507 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB36907 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32919 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB41283 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29657 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32606 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB34172 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB30745 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB32604 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29661 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29662 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32572 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32629 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB33003 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB41294 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB32594 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB31609 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29658 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB29659 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB33866 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29660 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB32399 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB38519 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29179 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29175 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29228 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB29231 C16H16O6 304.094688244 0.026562
-mz_00001 175.01 HMDB60390 C8H8O3 152.047344122 0.026562
-mz_00001 175.01 HMDB62005 C8H8O3 152.047344118 0.026562
-mz_00001 175.01 HMDB11659 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB33919 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB31201 C5H12O4 136.073558872 0.026717
-mz_00001 175.01 HMDB14805 C5H15N3O8P2 307.033437495 0.027269
-mz_00001 175.01 HMDB00973 HO4P 95.961245032 0.027535
-mz_00001 175.01 HMDB36343 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB33100 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB37570 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB30590 C18H14O6 326.07903818 0.027766
-mz_00001 175.01 HMDB35880 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB30293 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB39958 C15H18O7 310.10525293 0.027843
-mz_00001 175.01 HMDB01216 C6H8N4 136.074896276 0.028054
-mz_00001 175.01 HMDB01525 C3H4N2 68.037448138 0.028054
-mz_00001 175.01 HMDB30577 C10H6O3 174.031694058 0.02897
-mz_00001 175.01 HMDB30773 C10H6O3 174.031694058 0.02897
-mz_00001 175.01 HMDB59586 C8HF17O3S 499.937494073 0.029579
-mz_00001 175.01 HMDB32943 C12H21N2O3PS 304.10104975 0.029743
-mz_00001 175.01 HMDB33548 C5H6O2S 130.008850126 0.02999
-mz_00001 175.01 HMDB34073 C10H16N4O7 304.101898886 0.030167
-mz_00001 175.01 HMDB39723 C11H18O11 326.084911418 0.030703
-mz_00001 175.01 HMDB40737 C11H18O11 326.084911418 0.030703
-mz_00001 175.01 HMDB60455 C6H3ClO4 173.971986291 0.030738
-mz_00001 175.01 HMDB38263 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB37457 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB35462 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB38262 C23H22O14 522.100955412 0.030928
-mz_00001 175.01 HMDB12916 CH2NO2S 91.980624003 0.030994
-mz_00001 175.01 HMDB11688 C5H12O11P2 309.98548425 0.032041
-mz_00001 175.01 HMDB38665 C15H16N2O5 304.105921632 0.032179
-mz_00001 175.01 HMDB61312 C15H14ClNO2S 307.043377094 0.032239
-mz_00001 175.01 HMDB37731 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB37762 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB29719 C6H6O2S 142.008850126 0.032339
-mz_00001 175.01 HMDB60503 C5H4O2 96.021129372 0.032349
-mz_00001 175.01 HMDB32914 C5H4O2 96.021129372 0.032349
-mz_00001 175.01 HMDB62029 C5H4O2 96.021129369 0.032349
-mz_00001 175.01 HMDB01059 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB01187 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB03848 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB04527 C6H16O18P4 499.928709756 0.032507
-mz_00001 175.01 HMDB11741 C14H18N2O6 310.116486318 0.03346
-mz_00001 175.01 HMDB15140 CH4N2O2 76.027277382 0.033773
-mz_00001 175.01 HMDB34833 H8N2S 68.040818956 0.034796
-mz_00001 175.01 HMDB33956 C4H7Cl2O4P 219.945900638 0.035259
-mz_00001 175.01 HMDB29396 C5H10N2O2 130.074227574 0.035388
-mz_00001 175.01 HMDB30405 C5H10N2O2 130.074227574 0.035388
-mz_00001 175.01 HMDB36635 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB41298 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB33310 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB31744 C19H18O4 310.120509064 0.035472
-mz_00001 175.01 HMDB00839 C20H14N4 310.121846468 0.03614
-mz_00001 175.01 HMDB39926 C22H28O11S 500.135232428 0.036334
-mz_00001 175.01 HMDB01448 O4S 95.951729178 0.037051
-mz_00001 175.01 HMDB15102 C19H19ClN2 310.123676325 0.037055
-mz_00001 175.01 HMDB04230 C5H5NO2 111.032028409 0.037793
-mz_00001 175.01 HMDB38175 C5H5NO2 111.032028409 0.037793
-mz_00001 175.01 HMDB04194 C7H8N2O2 152.05857751 0.037796
-mz_00001 175.01 HMDB04193 C7H8N2O2 152.05857751 0.037796
-mz_00001 175.01 HMDB33581 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39509 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39167 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB39169 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36936 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36735 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB60077 C15H18O8 326.100167552 0.038331
-mz_00001 175.01 HMDB36981 C25H28O8 456.178417872 0.038691
-mz_00001 175.01 HMDB01202 C9H14N3O7P 307.056936329 0.039018
-mz_00001 175.01 HMDB60488 CH4Se 95.947821956 0.040958
-mz_00001 175.01 HMDB30879 C2H6SSe 141.93554271 0.040968
-mz_00001 175.01 HMDB03638 Cd 113.903358121 0.041302
-mz_00001 175.01 HMDB14694 C15H13N3O4S 331.062676609 0.041888
-mz_00001 175.01 HMDB34416 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB37290 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB31470 C4H8S3 151.978812326 0.04197
-mz_00001 175.01 HMDB31628 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB34378 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31627 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB33962 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31312 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38985 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32621 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38988 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32624 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38986 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB39782 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB29667 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32625 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32149 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32029 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38987 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB38984 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32544 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB31446 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB32441 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB59896 C9H12O 136.088815006 0.041973
-mz_00001 175.01 HMDB34894 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB38696 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB33909 C12H20N2O7 304.127051004 0.042744
-mz_00001 175.01 HMDB31537 C7H14S 130.081621138 0.042781
-mz_00001 175.01 HMDB02332 C3H4O5S 151.977943928 0.042838
-mz_00001 175.01 HMDB60768 C4H6N2O 98.048012824 0.042947
-mz_00001 175.01 HMDB37336 C24H26O13 522.137340918 0.043056
-mz_00001 175.01 HMDB33705 C24H26O13 522.137340918 0.043056
-mz_00001 175.01 HMDB62164 C4H7NO2S 133.019749643 0.043573
-mz_00001 175.01 HMDB12236 C6H9N2O5P 220.02490792 0.043748
-mz_00001 175.01 HMDB39123 C14H18N2O7 326.11140094 0.043947
-mz_00001 175.01 HMDB14843 C22H28N6O3S 456.194359482 0.044004
-mz_00001 175.01 HMDB39777 C28H24N2O7 500.158351132 0.04404
-mz_00001 175.01 HMDB00905 C10H14N5O6P 331.068169717 0.044635
-mz_00001 175.01 HMDB37494 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB35790 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB29305 C17H20O5 304.13107375 0.044755
-mz_00001 175.01 HMDB32956 C12H10O7 266.042652674 0.045149
-mz_00001 175.01 HMDB32746 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32747 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32744 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB32745 C4H8OS2 136.001656258 0.045186
-mz_00001 175.01 HMDB34015 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB30606 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB30605 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40315 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40313 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB41299 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB40930 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB34279 C19H18O5 326.115423686 0.045959
-mz_00001 175.01 HMDB00508 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB00568 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB01851 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB02917 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB33730 C5H12O5 152.068473494 0.047691
-mz_00001 175.01 HMDB39788 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB39787 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB31853 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB32939 C5H6S2 129.991091572 0.047748
-mz_00001 175.01 HMDB14118 C2HF3O2 113.992863891 0.048204
-mz_00001 175.01 HMDB31238 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB31634 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB34238 C3H8S 76.034670946 0.04856
-mz_00001 175.01 HMDB15583 C22H18N2 310.146998586 0.048716
-mz_00001 175.01 HMDB06590 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB06701 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB29523 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB40154 C12H22O10 326.121296924 0.048895
-mz_00001 175.01 HMDB00630 C4H5N3O 111.043261797 0.049027
-mz_00001 175.01 HMDB14021 C19H19FN2O 310.148141445 0.049288
-mz_00001 175.01 HMDB60576 C19H19FN2O 310.148141445 0.049288
-mz_00001 175.01 HMDB03826 C13H18N4O6 326.122634328 0.049564
-mz_00002 238.19 HMDB04043 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36086 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB04472 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB05812 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35861 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB38025 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37049 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB31410 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB41034 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35815 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35819 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36126 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36112 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37047 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36196 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35955 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36068 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34976 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35818 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36077 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37019 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34848 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35820 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35842 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35954 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37016 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35783 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35825 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37048 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36096 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37133 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36097 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36993 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36991 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37007 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35841 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB32118 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36100 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37006 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35823 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37161 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37215 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB41014 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35155 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36996 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB30999 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36101 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36102 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36107 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36041 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34972 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB40448 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB37214 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34969 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB36078 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB38185 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35838 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35162 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB34932 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35272 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB35833 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB32530 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59881 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59864 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB59869 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB61802 C10H18O 154.135765198 0.000875
-mz_00002 238.19 HMDB01422 C9H21N2O3 205.155217548 0.001293
-mz_00002 238.19 HMDB30326 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB31179 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB39833 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB39834 C9H17NO 155.131014171 0.001384
-mz_00002 238.19 HMDB14888 C13H20N2O 220.157563272 0.001386
-mz_00002 238.19 HMDB14362 C10H15N3 177.126597495 0.001937
-mz_00002 238.19 HMDB30898 C28H40O 392.307915902 0.002219
-mz_00002 238.19 HMDB40385 C39H41NO9 667.278131915 0.002234
-mz_00002 238.19 HMDB39692 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34644 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34683 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34505 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB35326 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB34528 C30H50O4 474.370910088 0.002731
-mz_00002 238.19 HMDB15415 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB28890 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB28953 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB41845 C12H21N5O3 283.164439563 0.00328
-mz_00002 238.19 HMDB12189 C8H21N3 159.173547687 0.004768
-mz_00002 238.19 HMDB31506 C8H21N3 159.173547687 0.004768
-mz_00002 238.19 HMDB34814 C30H54O 430.41746635 0.007951
-mz_00002 238.19 HMDB04437 C4H11NO2 105.078978601 0.008923
-mz_00002 238.19 HMDB34839 C31H48O2 452.36543078 0.009038
-mz_00002 238.19 HMDB60502 C31H48O2 452.36543078 0.009038
-mz_00002 238.19 HMDB35234 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB37327 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB35536 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB35537 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB37328 C29H56O2 436.428031036 0.009233
-mz_00002 238.19 HMDB14968 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40017 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB39667 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB33484 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB39664 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40018 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40020 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40027 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40014 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB40019 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB41923 C11H15NO 177.115364107 0.009296
-mz_00002 238.19 HMDB30273 C28H46N2O4 474.34575797 0.009845
-mz_00002 238.19 HMDB00698 C26H43NO4 433.319208869 0.009846
-mz_00002 238.19 HMDB15072 C13H19NO 205.146664235 0.009847
-mz_00002 238.19 HMDB00946 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB03315 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB00348 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00361 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00384 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00411 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00438 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00478 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00514 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00518 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00626 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00664 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00686 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00733 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB00811 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02451 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02488 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02536 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB02585 C24H40O4 392.292659768 0.009847
-mz_00002 238.19 HMDB32901 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31692 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31030 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB36599 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB34903 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB39539 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB38996 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB37606 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB31563 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB38280 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB41469 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB30332 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB32193 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40277 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB35157 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB36389 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40206 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB31564 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB29728 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40217 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40226 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB30867 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB38270 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB30945 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB33714 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB33549 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31498 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31497 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31196 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB39522 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40725 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB13817 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB29721 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB37718 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB31496 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB31541 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB36048 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40397 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB32051 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB35239 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB41494 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB40264 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB37714 C14H20O2 220.146329884 0.009847
-mz_00002 238.19 HMDB40278 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40227 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB37301 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB61891 C7H10O 110.073164942 0.009847
-mz_00002 238.19 HMDB40271 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB32331 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB62144 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB60843 C13H19NO 205.146664235 0.009847
-mz_00002 238.19 HMDB61816 C12H20O2 196.146329884 0.009847
-mz_00002 238.19 HMDB62031 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB62127 C6H10O 98.073164942 0.009847
-mz_00002 238.19 HMDB07895 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB08917 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB11203 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB11370 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB13402 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB13403 C38H76NO7P 689.535940303 0.010097
-mz_00002 238.19 HMDB01893 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB12171 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB30022 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB59642 C29H50O2 430.381080844 0.010242
-mz_00002 238.19 HMDB37163 C11H24O4 220.167459256 0.011282
-mz_00002 238.19 HMDB30083 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB37639 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB40267 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB61936 C10H22O2 174.161979948 0.012255
-mz_00002 238.19 HMDB37787 C5H10N2 98.08439833 0.01262
-mz_00002 238.19 HMDB01009 C11H17N2 177.139173554 0.014514
-mz_00002 238.19 HMDB35144 C29H46O5 474.334524582 0.015462
-mz_00002 238.19 HMDB35221 C29H46O5 474.334524582 0.015462
-mz_00002 238.19 HMDB00483 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00513 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00556 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB00558 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB02180 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB02208 C27H48O5 452.350174646 0.016666
-mz_00002 238.19 HMDB60994 C15H25NO4 283.178358293 0.017198
-mz_00002 238.19 HMDB39019 C27H36O2 392.271530396 0.020412
-mz_00002 238.19 HMDB08838 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08839 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08870 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08869 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08931 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08963 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB08962 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09122 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09155 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09187 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09317 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09350 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09382 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB09415 C39H70NO8P 711.483904733 0.021422
-mz_00002 238.19 HMDB07901 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB07933 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB08827 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08828 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08859 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB08924 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08956 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB08987 C37H72NO8P 689.499554797 0.022225
-mz_00002 238.19 HMDB09019 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB09052 C37H72NO8P 689.49955528 0.022225
-mz_00002 238.19 HMDB15050 C10H15N5 205.132745505 0.023765
-mz_00002 238.19 HMDB35360 C7H15NO4 177.100107973 0.024552
-mz_00002 238.19 HMDB29936 C9H20NO2 174.149403889 0.024831
-mz_00002 238.19 HMDB13223 C9H20NO2 174.149403889 0.024831
-mz_00002 238.19 HMDB04231 C9H19NO4 205.131408101 0.025103
-mz_00002 238.19 HMDB35645 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37395 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35720 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB39711 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36118 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35306 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34940 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB30232 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36793 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35097 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36789 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35020 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB41490 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB40763 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38209 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB33826 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38123 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38134 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB39532 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35718 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38193 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36717 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38208 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36788 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38160 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35704 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37069 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35026 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35793 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38212 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35739 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38146 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36420 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36798 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36402 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36192 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38119 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37275 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB38982 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB37392 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB60356 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34718 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB34661 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38211 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB41404 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB36716 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB38512 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB35391 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB36172 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB38210 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB32220 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB32247 C13H24O 196.18271539 0.026538
-mz_00002 238.19 HMDB37811 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB13688 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB59836 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB60295 C15H24O 220.18271539 0.026538
-mz_00002 238.19 HMDB00520 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB00524 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB00655 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB01231 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB01968 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB29851 C27H48O4 436.355260024 0.027153
-mz_00002 238.19 HMDB35888 C30H44O3 452.329045274 0.02723
-mz_00002 238.19 HMDB37065 C30H44O3 452.329045274 0.02723
-mz_00002 238.19 HMDB29993 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB30296 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB32868 C30H60O 436.464416542 0.027425
-mz_00002 238.19 HMDB60730 C23H36O5 392.256274262 0.02804
-mz_00002 238.19 HMDB12166 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB37914 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB38353 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB35513 C28H46O3 430.344695338 0.028434
-mz_00002 238.19 HMDB10701 C36H72NO6P 645.509725553 0.030873
-mz_00002 238.19 HMDB38163 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB32564 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB38162 C15H16 196.125200512 0.030976
-mz_00002 238.19 HMDB14647 C19H25NO 283.193614427 0.032454
-mz_00002 238.19 HMDB13972 C19H25NO 283.193614427 0.032454
-mz_00002 238.19 HMDB28799 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB29151 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB28883 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB28899 C11H17N5O4 283.128054057 0.033106
-mz_00002 238.19 HMDB15508 C15H21N 215.167399677 0.033382
-mz_00002 238.19 HMDB36683 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB59826 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB59696 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB61824 C13H18 174.140850576 0.033384
-mz_00002 238.19 HMDB30085 C28H42O6 474.298139076 0.033654
-mz_00002 238.19 HMDB60061 C16H34NO5P 351.217459715 0.034173
-mz_00002 238.19 HMDB41940 C9H11N3O 177.090211989 0.034448
-mz_00002 238.19 HMDB29741 C10H16N2O2 196.121177766 0.034999
-mz_00002 238.19 HMDB40551 C10H16N2O2 196.121177766 0.034999
-mz_00002 238.19 HMDB30353 C8H13NO2 155.094628665 0.035001
-mz_00002 238.19 HMDB62098 C8H13NO2 155.094628663 0.035001
-mz_00002 238.19 HMDB31659 C5H13N 87.104799421 0.035364
-mz_00002 238.19 HMDB32392 C5H13N 87.104799421 0.035364
-mz_00002 238.19 HMDB31202 C12H29N3 215.236147943 0.035366
-mz_00002 238.19 HMDB35135 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB38697 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB38268 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB31302 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB37276 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB36177 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB36239 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB40285 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB32314 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB32442 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB60285 C9H14O2 154.099379692 0.03551
-mz_00002 238.19 HMDB29888 C24H46O6 430.329439204 0.036062
-mz_00002 238.19 HMDB29551 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB31205 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB61812 C11H22 154.172150704 0.037261
-mz_00002 238.19 HMDB62070 C11H22 154.172150708 0.037261
-mz_00002 238.19 HMDB60817 C10H21N3O2 215.163376931 0.037405
-mz_00002 238.19 HMDB33870 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB01080 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB60247 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB31581 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB31215 C4H9NO 87.068413915 0.037407
-mz_00002 238.19 HMDB13287 C8H18N2O2 174.13682783 0.037407
-mz_00002 238.19 HMDB04649 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB35983 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB30395 C30H44O2 436.334130652 0.037718
-mz_00002 238.19 HMDB15659 C10H21N 155.167399677 0.03777
-mz_00002 238.19 HMDB32350 C10H21N 155.167399677 0.03777
-mz_00002 238.19 HMDB29987 C30H60O2 452.459331164 0.037913
-mz_00002 238.19 HMDB30925 C30H60O2 452.459331164 0.037913
-mz_00002 238.19 HMDB31977 C26H32O3 392.23514489 0.038605
-mz_00002 238.19 HMDB35640 C31H42O 430.323565966 0.038999
-mz_00002 238.19 HMDB07003 C19H37O6P 392.232775428 0.039789
-mz_00002 238.19 HMDB02372 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB03563 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB30191 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB39521 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB34669 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB32845 C17H17NO3 283.120843415 0.040317
-mz_00002 238.19 HMDB14592 C19H29NO5 351.204573043 0.040616
-mz_00002 238.19 HMDB35472 C44H89NO5 711.674074963 0.041968
-mz_00002 238.19 HMDB14375 C8H17NO2 159.125928793 0.042851
-mz_00002 238.19 HMDB00991 C8H17NO2 159.125928793 0.042851
-mz_00002 238.19 HMDB59796 C29H57N5O12 667.400372313 0.042981
-mz_00002 238.19 HMDB08883 C35H68NO7P 645.473340047 0.043002
-mz_00002 238.19 HMDB11336 C35H68NO7P 645.473340047 0.043002
-mz_00002 238.19 HMDB12501 C23H39NO6S 457.249808675 0.044546
-mz_00002 238.19 HMDB29802 C27H52O 392.401816286 0.044731
-mz_00002 238.19 HMDB14354 C25H30NO3 392.222568831 0.044893
-mz_00002 238.19 HMDB02195 C26H44O5 436.318874518 0.045346
-mz_00002 238.19 HMDB30092 C31H64 436.500802048 0.045618
-mz_00002 238.19 HMDB01855 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB33482 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB37693 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB40045 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB12490 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB60063 C10H11NO2 177.078978601 0.045681
-mz_00002 238.19 HMDB40046 C12H15NO2 205.110278729 0.046232
-mz_00002 238.19 HMDB32589 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB36226 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB37734 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB37492 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB40424 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB34662 C22H32O6 392.219888756 0.046233
-mz_00002 238.19 HMDB37725 C11H16O3 196.109944378 0.046233
-mz_00002 238.19 HMDB61823 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB61942 C13H16O3 220.109944378 0.046233
-mz_00002 238.19 HMDB11560 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB11590 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB12458 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB34403 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB36249 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB30066 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB60127 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB60128 C27H42O4 430.308309832 0.046627
-mz_00002 238.19 HMDB13279 C11H21NO3 215.152143543 0.048638
-mz_00002 238.19 HMDB34040 C9H18O3 174.125594442 0.048641
-mz_00002 238.19 HMDB31513 C9H18O3 174.125594442 0.048641
-mz_00002 238.19 HMDB41818 C16H14FN3O 283.11209029 0.04907
-mz_00002 238.19 HMDB12271 C5H11N3O4 177.074955855 0.049704
-mz_00003 420.16 HMDB60836 C17H17N3O4S 359.093976737 0.000683
-mz_00003 420.16 HMDB60838 C17H17N3O4S 359.093976737 0.000683
-mz_00003 420.16 HMDB33374 C16H19NO5S 337.098393413 0.001237
-mz_00003 420.16 HMDB00590 C7H11NO5 189.063722467 0.001268
-mz_00003 420.16 HMDB01138 C7H11NO5 189.063722467 0.001268
-mz_00003 420.16 HMDB14535 C15H23N3O4S 341.140926929 0.002147
-mz_00003 420.16 HMDB15135 C15H23N3O4S 341.140926929 0.002147
-mz_00003 420.16 HMDB30384 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB36989 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB30189 C19H18ClNO4 359.092435776 0.002224
-mz_00003 420.16 HMDB40341 C34H44O19 756.247679226 0.002337
-mz_00003 420.16 HMDB40372 C34H44O19 756.247679226 0.002337
-mz_00003 420.16 HMDB31695 C17H24O8 356.147117744 0.002883
-mz_00003 420.16 HMDB40558 C17H24O8 356.147117744 0.002883
-mz_00003 420.16 HMDB31574 C8H15NS2 189.064590865 0.003005
-mz_00003 420.16 HMDB32499 C8H15NS2 189.064590865 0.003005
-mz_00003 420.16 HMDB15253 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB01267 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB04145 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB04146 C9H10N2O2 178.074227574 0.00422
-mz_00003 420.16 HMDB41452 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29533 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB30141 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB34027 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB30450 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB37922 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29791 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB29787 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB34050 C20H16O5 336.099773622 0.005116
-mz_00003 420.16 HMDB04662 C11H19N3O7S 337.094370667 0.005259
-mz_00003 420.16 HMDB39733 C11H19N3O7S 337.094370667 0.005259
-mz_00003 420.16 HMDB31401 C20H21NO7 387.131802031 0.005291
-mz_00003 420.16 HMDB35415 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB39137 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB35037 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB29308 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB37755 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB39379 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB29540 C21H22O8 402.13146768 0.005291
-mz_00003 420.16 HMDB29304 C19H22O8 378.13146768 0.005291
-mz_00003 420.16 HMDB33211 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB39157 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB29286 C18H17NO7 359.100501903 0.005842
-mz_00003 420.16 HMDB06591 C12H23NO10 341.132195961 0.006584
-mz_00003 420.16 HMDB11668 C12H23NO10 341.132195961 0.006584
-mz_00003 420.16 HMDB33395 C39H50O20 838.28954404 0.007952
-mz_00003 420.16 HMDB32864 C16H23NO7 341.147452095 0.008672
-mz_00003 420.16 HMDB30934 C14H17NO10 359.085245769 0.009414
-mz_00003 420.16 HMDB14502 C17H16F6N2O 378.116682374 0.009495
-mz_00003 420.16 HMDB37265 C16H21NO10 387.116545897 0.009965
-mz_00003 420.16 HMDB37262 C16H21NO10 387.116545897 0.009965
-mz_00003 420.16 HMDB59971 C17H22O11 402.116211546 0.009965
-mz_00003 420.16 HMDB59973 C17H22O11 402.116211546 0.009965
-mz_00003 420.16 HMDB28896 C17H19N5O3 341.148789499 0.010009
-mz_00003 420.16 HMDB29085 C17H19N5O3 341.148789499 0.010009
-mz_00003 420.16 HMDB00434 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB40256 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB35721 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB30571 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB29648 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB37177 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB29645 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB39427 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB40637 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB32365 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB62121 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60398 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60733 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB60735 C10H12O4 196.073558872 0.010238
-mz_00003 420.16 HMDB11739 C12H26O13 378.137340918 0.011164
-mz_00003 420.16 HMDB33927 C12H20N2O9 336.116880248 0.01199
-mz_00003 420.16 HMDB33187 C14H10 178.07825032 0.012266
-mz_00003 420.16 HMDB33558 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB35321 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB41487 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB39475 C13H24O11 356.13186161 0.012373
-mz_00003 420.16 HMDB29326 C19H19NO5 341.126322723 0.012457
-mz_00003 420.16 HMDB33366 C19H19NO5 341.126322723 0.012457
-mz_00003 420.16 HMDB14668 C20H29N3O2 343.225977187 0.014983
-mz_00003 420.16 HMDB41441 C22H18O6 378.110338308 0.015839
-mz_00003 420.16 HMDB31182 C16H19NO7 337.116151967 0.016522
-mz_00003 420.16 HMDB61008 C10H13ClN2 196.076726133 0.016572
-mz_00003 420.16 HMDB42015 C21H26N2O2S2 402.143569466 0.017392
-mz_00003 420.16 HMDB01857 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB01982 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB02026 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB04308 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB11103 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB59704 C7H8N4O3 196.059640142 0.0176
-mz_00003 420.16 HMDB30328 C19H27NO7 381.178752223 0.01809
-mz_00003 420.16 HMDB41401 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30333 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB33879 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB33880 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30798 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB35403 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30666 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB35440 C21H24O5 356.162373878 0.018139
-mz_00003 420.16 HMDB30435 C22H23NO6 397.152537473 0.018245
-mz_00003 420.16 HMDB02040 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB41290 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB38774 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB38965 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB29459 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB31055 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB38712 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB35525 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB39471 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB34213 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB41123 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB30682 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB33027 C20H20O6 356.125988372 0.018247
-mz_00003 420.16 HMDB30903 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB33248 C10H10O3 178.062994186 0.018247
-mz_00003 420.16 HMDB03409 C20H18NO4 336.123583069 0.018693
-mz_00003 420.16 HMDB61059 C19H22ClN5O2 387.14620268 0.019692
-mz_00003 420.16 HMDB61060 C19H22ClN5O2 387.14620268 0.019692
-mz_00003 420.16 HMDB11658 C15H15NO8 337.079766461 0.019864
-mz_00003 420.16 HMDB13189 C15H15NO8 337.079766461 0.019864
-mz_00003 420.16 HMDB00565 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB00625 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB03290 C6H12O7 196.058302738 0.020275
-mz_00003 420.16 HMDB29287 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB29288 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33999 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB30654 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33997 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB33563 C16H16O8 336.084517488 0.020373
-mz_00003 420.16 HMDB34396 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40543 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB39951 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB41470 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38253 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38470 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37427 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB35004 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37959 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB38768 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37566 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40294 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37353 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB37411 C33H40O20 756.21129372 0.02053
-mz_00003 420.16 HMDB40350 C23H22O5 378.146723814 0.020547
-mz_00003 420.16 HMDB30656 C23H22O5 378.146723814 0.020547
-mz_00003 420.16 HMDB61313 C21H20ClFNO 356.121745179 0.02249
-mz_00003 420.16 HMDB60562 C12H20N2O5S2 336.08136314 0.023527
-mz_00003 420.16 HMDB29419 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB28731 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB28836 C6H11N3O4 189.074955855 0.023735
-mz_00003 420.16 HMDB31791 C25H22ClNO3 419.128821282 0.023903
-mz_00003 420.16 HMDB14842 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB30184 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB31998 C20H23NO4 341.162708229 0.023928
-mz_00003 420.16 HMDB33789 C7H14O5 178.084123558 0.024012
-mz_00003 420.16 HMDB15264 C19H20N2O3S 356.119463206 0.024772
-mz_00003 420.16 HMDB14828 C21H23ClFN3O 387.151368285 0.024857
-mz_00003 420.16 HMDB29569 C8H18S2 178.084991956 0.025749
-mz_00003 420.16 HMDB40348 C8H18S2 178.084991956 0.025749
-mz_00003 420.16 HMDB15540 C21H27N3O7S 465.156970923 0.025811
-mz_00003 420.16 HMDB30340 C21H29NO3 343.214743799 0.026216
-mz_00003 420.16 HMDB33959 C21H29NO3 343.214743799 0.026216
-mz_00003 420.16 HMDB41190 C18H26O10 402.152597052 0.02642
-mz_00003 420.16 HMDB41514 C18H26O10 402.152597052 0.02642
-mz_00003 420.16 HMDB01260 C21H35N9O15P2 715.172784519 0.026511
-mz_00003 420.16 HMDB10336 C15H21NO9 359.121631275 0.026971
-mz_00003 420.16 HMDB29452 C15H21NO9 359.121631275 0.026971
-mz_00003 420.16 HMDB33107 C16H20N2O6 336.132136382 0.027246
-mz_00003 420.16 HMDB37997 C21H21O12 465.103301136 0.027859
-mz_00003 420.16 HMDB15576 C6H12N3PS 189.048954601 0.028268
-mz_00003 420.16 HMDB61129 C17H17ClO5 336.076451361 0.028439
-mz_00003 420.16 HMDB31826 C39H62NO16 800.406859941 0.028647
-mz_00003 420.16 HMDB15178 C19H22FN3O4 375.159434412 0.029406
-mz_00003 420.16 HMDB04645 C10H16N4O7S 336.073969576 0.03092
-mz_00003 420.16 HMDB41257 C20H18O9 402.095082174 0.031095
-mz_00003 420.16 HMDB39332 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB37437 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB32910 C36H36O18 756.190164348 0.031095
-mz_00003 420.16 HMDB39609 C21H20O4 336.136159128 0.031269
-mz_00003 420.16 HMDB35501 C21H20O4 336.136159128 0.031269
-mz_00003 420.16 HMDB02250 C19H37NO4 343.272258677 0.031299
-mz_00003 420.16 HMDB29332 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB33524 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB29827 C20H19NO4 337.131408101 0.031778
-mz_00003 420.16 HMDB14970 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB02302 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB29738 C11H11NO2 189.078978601 0.03178
-mz_00003 420.16 HMDB12201 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB12202 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB12203 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB41369 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB32000 C16H23N5O6 381.164833493 0.032009
-mz_00003 420.16 HMDB37688 C9H12N2O3 196.08479226 0.032705
-mz_00003 420.16 HMDB32852 C9H12N2O3 196.08479226 0.032705
-mz_00003 420.16 HMDB33965 C15H27NO10 381.163496089 0.033346
-mz_00003 420.16 HMDB40866 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB36938 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB40664 C16H20O9 356.110732238 0.033503
-mz_00003 420.16 HMDB31025 C41H62O15 794.408871314 0.033654
-mz_00003 420.16 HMDB01162 C49H58FeN4O5 838.375663119 0.035108
-mz_00003 420.16 HMDB32382 C19H23N3O3 341.173941617 0.035162
-mz_00003 420.16 HMDB05026 C18H21N3O3S 359.130362243 0.035702
-mz_00003 420.16 HMDB30394 C16H25NO9 375.152931403 0.035909
-mz_00003 420.16 HMDB15107 C22H24ClN3O 381.160790112 0.036052
-mz_00003 420.16 HMDB14717 C17H18N2O6S 378.088557008 0.03762
-mz_00003 420.16 HMDB38228 C13H23NO9 337.137281339 0.037651
-mz_00003 420.16 HMDB12286 C8H15NO2S 189.082349419 0.038522
-mz_00003 420.16 HMDB61100 C14H19N5O5 337.138618743 0.038989
-mz_00003 420.16 HMDB01117 C12H23N2O9PS 402.086187546 0.039989
-mz_00003 420.16 HMDB41986 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB61220 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB61221 C19H24N4O3 356.184840654 0.040606
-mz_00003 420.16 HMDB59631 C14H12O 196.088815006 0.04075
-mz_00003 420.16 HMDB00715 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB60331 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB60332 C10H7NO3 189.042593095 0.040991
-mz_00003 420.16 HMDB14411 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34129 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34039 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB34049 C19H12O6 336.063388116 0.041502
-mz_00003 420.16 HMDB37373 C39H32O16 756.169034976 0.04166
-mz_00003 420.16 HMDB41231 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB36900 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB41349 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB35053 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB41002 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB34474 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB30657 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB29542 C22H26O7 402.167853186 0.041676
-mz_00003 420.16 HMDB36694 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB36945 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB34016 C22H26O7 402.167853186 0.041676
-mz_00003 420.16 HMDB36897 C20H26O7 378.167853186 0.041676
-mz_00003 420.16 HMDB60871 C44H55NO14 821.362255473 0.041678
-mz_00003 420.16 HMDB60870 C44H55NO14 821.362255473 0.041678
-mz_00003 420.16 HMDB33356 C21H26NO4 356.186183325 0.041948
-mz_00003 420.16 HMDB41519 C20H20N2O3 336.147392516 0.042503
-mz_00003 420.16 HMDB01132 C11H16NO9P 337.056267627 0.043362
-mz_00003 420.16 HMDB14739 C16H20FN3O4 337.143784348 0.044154
-mz_00003 420.16 HMDB59612 C11H17N5O8P 378.081474057 0.044703
-mz_00003 420.16 HMDB31833 C17H14ClN3O2S 359.049525104 0.045135
-mz_00003 420.16 HMDB13929 C16H16ClNO3S 337.05394178 0.045688
-mz_00003 420.16 HMDB29684 C7H6N4O2 178.049075456 0.046084
-mz_00003 420.16 HMDB39318 C42H62O17 838.398700558 0.046626
-mz_00003 420.16 HMDB31714 C7H14OS2 178.04860645 0.047022
-mz_00003 420.16 HMDB60667 C24H25NO 343.193614427 0.047346
-mz_00003 420.16 HMDB61086 C24H25NO 343.193614427 0.047346
-mz_00003 420.16 HMDB40241 C11H16OS 196.092185824 0.047492
-mz_00003 420.16 HMDB41088 C26H27NO7 465.178752223 0.047592
-mz_00003 420.16 HMDB01956 C40H40N4O14 800.254102008 0.047732
-mz_00003 420.16 HMDB60775 C16H13ClFNO4 337.051713821 0.047916
-mz_00003 420.16 HMDB61718 C21H28N2OS 356.192234218 0.047999
-mz_00003 420.16 HMDB14645 C21H23ClFNO2 375.140134897 0.048705
-mz_00003 420.16 HMDB00150 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB01353 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB01385 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB02541 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB03466 C6H10O6 178.047738052 0.048759
-mz_00003 420.16 HMDB39724 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB39726 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB29938 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB39722 C12H20O12 356.095476104 0.048759
-mz_00003 420.16 HMDB29932 C6H10O6 178.047738052 0.048759
-mz_00004 780.32 HMDB31947 C17H23NO8 369.142366717 0.001444
-mz_00004 780.32 HMDB35940 C44H44O9 716.298533006 0.005702
-mz_00004 780.32 HMDB33906 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB39032 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB32731 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB39575 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB32105 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB35108 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB30081 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB36780 C20H24O7 376.152203122 0.007526
-mz_00004 780.32 HMDB15535 C16H26N2O5S 358.156242642 0.00825
-mz_00004 780.32 HMDB33715 C68H112O37 1520.688244598 0.009339
-mz_00004 780.32 HMDB14038 C21H20FNO4 369.137636338 0.010904
-mz_00004 780.32 HMDB38999 C17H26O6S 358.145009254 0.014216
-mz_00004 780.32 HMDB00244 C17H20N4O6 376.138284392 0.020311
-mz_00004 780.32 HMDB35698 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB35467 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB38113 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB41276 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB30573 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB30709 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB35789 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB36837 C20H22O6 358.141638436 0.020958
-mz_00004 780.32 HMDB40600 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB33300 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB33301 C16H24O10 376.136946988 0.022986
-mz_00004 780.32 HMDB06676 C54H89N3O41 1435.497149365 0.024328
-mz_00004 780.32 HMDB01069 C16H18N6O4 358.138953094 0.026329
-mz_00004 780.32 HMDB33084 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB36765 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB61331 C21H23NO5 369.157622851 0.029069
-mz_00004 780.32 HMDB38971 C19H24N2O6 376.16343651 0.029993
-mz_00004 780.32 HMDB00768 C14H23NO11 381.127110583 0.031956
-mz_00004 780.32 HMDB33932 C23H20O5 376.13107375 0.034732
-mz_00004 780.32 HMDB38229 C37H40N4O11 716.269358142 0.034877
-mz_00004 780.32 HMDB15107 C22H24ClN3O 381.160790112 0.035403
-mz_00004 780.32 HMDB29788 C24H24O4 376.167459256 0.038039
-mz_00004 780.32 HMDB29299 C32H40O17 696.226549854 0.03834
-mz_00004 780.32 HMDB61254 C38H41N3O11S 747.246179859 0.040331
-mz_00004 780.32 HMDB61256 C38H41N3O11S 747.246179859 0.040331
-mz_00004 780.32 HMDB33965 C15H27NO10 381.163496089 0.040815
-mz_00004 780.32 HMDB12364 C36H66NO10P 703.442433849 0.041474
-mz_00004 780.32 HMDB12344 C36H66NO10P 703.442433849 0.041474
-mz_00004 780.32 HMDB06606 C29H49NO23 779.269536879 0.043187
-mz_00004 780.32 HMDB13001 C54H92O46 1476.485975556 0.043189
-mz_00004 780.32 HMDB12201 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB41369 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB12202 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB12203 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB32000 C16H23N5O6 381.164833493 0.04349
-mz_00004 780.32 HMDB29401 C20H19NO6 369.121237345 0.043702
-mz_00004 780.32 HMDB33522 C21H19NO6 381.121237345 0.043702
-mz_00004 780.32 HMDB29360 C20H19NO6 369.121237345 0.043702
-mz_00005 956.25 HMDB35451 C43H49O23 933.266462874 0.005681
-mz_00005 956.25 HMDB38095 C43H49O23 933.266462874 0.005681
-mz_00005 956.25 HMDB40803 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB02219 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB38821 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB40511 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB34149 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB33990 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB35931 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB29617 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB36630 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB41455 C22H22O10 446.121296924 0.008359
-mz_00005 956.25 HMDB60157 C30H52N7O18P3S 923.230238121 0.013727
-mz_00005 956.25 HMDB33021 C43H49O22 917.271548252 0.015294
-mz_00005 956.25 HMDB41153 C40H41O22 873.208947996 0.019318
-mz_00005 956.25 HMDB60375 C35H54N7O19P3S 1001.240802807 0.019643
-mz_00005 956.25 HMDB35163 C40H42O26 938.196431516 0.019745
-mz_00005 956.25 HMDB29794 C40H42O26 938.196431516 0.019745
-mz_00005 956.25 HMDB04047 C27H44N7O19P3S 895.162552487 0.022108
-mz_00005 956.25 HMDB40378 C45H38O21 914.190558278 0.025619
-mz_00005 956.25 HMDB14756 C21H21ClN2O8 464.098643365 0.029593
-mz_00005 956.25 HMDB12207 C28H42N7O17P3S 873.157073179 0.032557
-mz_00005 956.25 HMDB35883 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB37932 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB34725 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB33132 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB40478 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB34360 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB37362 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB30775 C21H20O12 464.095476104 0.035928
-mz_00005 956.25 HMDB30747 C22H24O11 464.13186161 0.036843
-mz_00005 956.25 HMDB37535 C22H24O11 464.13186161 0.036843
-mz_00005 956.25 HMDB14927 C28H54GdN5O20 938.260314726 0.044138
-mz_00006 1100.45 HMDB60499 C28H30N4O6 518.216534712 0.001166
-mz_00006 1100.45 HMDB32198 C30H34Cl2N4O 536.210967144 0.004946
-mz_00006 1100.45 HMDB06568 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB02060 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB06582 C20H35NO15 529.200669455 0.014838
-mz_00006 1100.45 HMDB10345 C27H36O11 536.225761994 0.024644
-mz_00006 1100.45 HMDB36888 C27H36O11 536.225761994 0.024644
-mz_00006 1100.45 HMDB39422 C48H64N11O18 1082.443079299 0.026902
-mz_00006 1100.45 HMDB35520 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB38923 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB29773 C24H38O12 518.23632668 0.038418
-mz_00006 1100.45 HMDB15455 C53H67N9O10S 1021.473160099 0.04438
-mz_00006 1100.45 HMDB40723 C30H30O8 518.194067936 0.046099
-mz_00006 1100.45 HMDB01980 C46H65N13O12S2 1055.431705989 0.047134
-mz_00006 1100.45 HMDB33282 C26H32O12 536.189376488 0.048127
-mz_00006 1100.45 HMDB33281 C26H32O12 536.189376488 0.048127
-mz_00006 1100.45 HMDB15595 C28H22F3N7O 529.183792976 0.048591
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/wsdl_hmdb.pl
--- a/hmdb/wsdl_hmdb.pl Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,265 +0,0 @@
-#!perl
-
-## script : wsdl_hmdb.pl
-#=============================================================================
-# Included modules and versions
-#=============================================================================
-## Perl modules
-use strict ;
-use warnings ;
-use Carp qw (cluck croak carp) ;
-
-use Data::Dumper ;
-use Getopt::Long ;
-use Text::CSV ;
-use POSIX ;
-use FindBin ; ## Permet de localisez le repertoire du script perl d'origine
-
-## Specific Modules (Home made...)
-use lib $FindBin::Bin ;
-my $binPath = $FindBin::Bin ;
-use lib::hmdb qw( :ALL ) ;
-## PFEM Perl Modules
-use lib::conf qw( :ALL ) ;
-use lib::csv qw( :ALL ) ;
-
-## Initialized values
-my ( $help ) = undef ;
-my ( $mass ) = undef ;
-my ( $masses_file, $col_id, $col_mass, $header_choice, $nbline_header ) = ( undef, undef, undef, undef, undef ) ;
-my ( $delta, $molecular_species, $out_tab, $out_html, $out_xls ) = ( undef, undef, undef, undef, undef ) ;
-
-
-#=============================================================================
-# Manage EXCEPTIONS
-#=============================================================================
-
-&GetOptions ( "h" => \$help, # HELP
- "mass:s" => \$mass, ## option : one masse
- "masses:s" => \$masses_file, ## option : path to the input
- "header_choice:s" => \$header_choice, ## Presence or not of header in tabular file
- "nblineheader:i" => \$nbline_header, ## numbre of header line present in file
- "colfactor:i" => \$col_mass, ## Column id for retrieve formula list in tabular file
- "delta:f" => \$delta,
- "mode:s" => \$molecular_species, ## Molecular species (positive/negative/neutral)
- "output|o:s" => \$out_tab, ## option : path to the ouput (tabular : input+results )
- "view|v:s" => \$out_html, ## option : path to the results view (output2)
- "outputxls:s" => \$out_xls, ## option : path to the xls-like format output
- ) ;
-
-#=============================================================================
-# EXCEPTIONS
-#=============================================================================
-$help and &help ;
-
-#=============================================================================
-# MAIN SCRIPT
-#=============================================================================
-
-
-## -------------- Conf file ------------------------ :
-my ( $CONF ) = ( undef ) ;
-foreach my $conf ( <$binPath/*.cfg> ) {
- my $oConf = lib::conf::new() ;
- $CONF = $oConf->as_conf($conf) ;
-}
-
-## -------------- HTML template file ------------------------ :
-foreach my $html_template ( <$binPath/*.tmpl> ) { $CONF->{'HTML_TEMPLATE'} = $html_template ; }
-
-
-## --------------- Global parameters ---------------- :
-my ( $ids, $masses, $results ) = ( undef, undef, undef ) ;
-my ( $complete_rows, $nb_pages_for_html_out ) = ( undef, 1 ) ;
-my $search_condition = "Search params : Molecular specie = $molecular_species / delta (mass-to-charge ratio) = $delta" ;
-
-## --------------- retrieve input data -------------- :
-
-## manage only one mass
-if ( ( defined $mass ) and ( $mass ne '' ) ) {
- my @masses = split(" ", $mass);
- $masses = \@masses ;
- for (my $i=1 ; $i<=$#masses+1 ; $i++){ push (@$ids,"mz_0".sprintf("%04s", $i ) ); }
-} ## END IF
-## manage csv file containing list of masses
-elsif ( ( defined $masses_file ) and ( $masses_file ne "" ) and ( -e $masses_file ) ) {
- ## parse all csv for later : output csv build
- my $ocsv_input = lib::csv->new() ;
- my $complete_csv = $ocsv_input->get_csv_object( "\t" ) ;
- $complete_rows = $ocsv_input->parse_csv_object($complete_csv, \$masses_file) ;
-
- ## parse masses and set ids
- my $ocsv = lib::csv->new() ;
- my $csv = $ocsv->get_csv_object( "\t" ) ;
- if ( ( !defined $nbline_header ) or ( $nbline_header < 0 ) ) { $nbline_header = 0 ; }
- $masses = $ocsv->get_value_from_csv_multi_header( $csv, $masses_file, $col_mass, $header_choice, $nbline_header ) ; ## retrieve mz values on csv
- my $nbmz = @$masses ;
- for (my $i=1 ; $i<=$nbmz+1 ; $i++){ push (@$ids,"mz_0".sprintf("%04s", $i ) ); }
-}
-else {
- warn "[warning] Input data are missing : none mass or file of masses\n" ;
- &help ;
-}
-
-## ---------------- launch queries -------------------- :
-
-if ( ( defined $delta ) and ( $delta > 0 ) and ( defined $molecular_species ) and ( $molecular_species ne '' ) ) {
- ## prepare masses list and execute query
- my $oHmdb = lib::hmdb::new() ;
- my $hmdb_pages = undef ;
-
- $results = [] ; # prepare arrays ref
- my $submasses = $oHmdb->extract_sub_mz_lists($masses, $CONF->{HMDB_LIMITS} ) ;
-
- ## get the hmdb server status by a test query - continuous queries or kill script.
- my $status = $oHmdb->test_matches_from_hmdb_ua() ;
- $oHmdb->check_state_from_hmdb_ua($status) ; ## can kill the script execution
-
- foreach my $mzs ( @{$submasses} ) {
-
- my $result = undef ;
- my ( $hmdb_masses, $nb_masses_to_submit ) = $oHmdb->prepare_multi_masses_query($mzs) ;
- $hmdb_pages = $oHmdb->get_matches_from_hmdb_ua($hmdb_masses, $delta, $molecular_species) ;
- $result = $oHmdb->parse_hmdb_csv_results($hmdb_pages, $mzs) ; ## hash format result
-
- $results = [ @$results, @$result ] ;
- }
-
- ## Uses N mz and theirs entries per page (see config file).
- # how many pages you need with your input mz list?
- $nb_pages_for_html_out = ceil( scalar(@{$masses} ) / $CONF->{HTML_ENTRIES_PER_PAGE} ) ;
-
-# print Dumper $results ;
-}
-else {
- croak "Can't work with HMDB : missing paramaters (list of masses, delta or molecular species)\n" ;
-} ## end ELSE
-
-## -------------- Produce HTML/CSV output ------------------ :
-
-if ( ( defined $out_html ) and ( defined $results ) ) {
- my $oHtml = lib::hmdb::new() ;
- my ($tbody_object) = $oHtml->set_html_tbody_object( $nb_pages_for_html_out, $CONF->{HTML_ENTRIES_PER_PAGE} ) ;
- ($tbody_object) = $oHtml->add_mz_to_tbody_object($tbody_object, $CONF->{HTML_ENTRIES_PER_PAGE}, $masses, $ids) ;
- ($tbody_object) = $oHtml->add_entries_to_tbody_object($tbody_object, $CONF->{HTML_ENTRIES_PER_PAGE}, $masses, $results) ;
- my $output_html = $oHtml->write_html_skel(\$out_html, $tbody_object, $nb_pages_for_html_out, $search_condition, $CONF->{'HTML_TEMPLATE'}, $CONF->{'JS_GALAXY_PATH'}, $CONF->{'CSS_GALAXY_PATH'}) ;
-
-} ## END IF
-else {
- warn "Can't create a HTML output for HMDB : no result found or your output file is not defined\n" ;
-}
-
-if ( ( defined $out_tab ) and ( defined $results ) ) {
- # produce a csv based on METLIN format
- my $ocsv = lib::hmdb::new() ;
- if (defined $masses_file) {
- my $lm_matrix = undef ;
- if ( ( defined $nbline_header ) and ( $header_choice eq 'yes' ) ) {
-# $lm_matrix = $ocsv->set_lm_matrix_object('hmdb', $masses, $results ) ;
- $lm_matrix = $ocsv->set_hmdb_matrix_object_with_ids('hmdb', $masses, $results ) ;
- $lm_matrix = $ocsv->add_lm_matrix_to_input_matrix($complete_rows, $lm_matrix, $nbline_header-1) ;
- }
- elsif ( ( $header_choice eq 'no' ) ) {
-# $lm_matrix = $ocsv->set_lm_matrix_object(undef, $masses, $results ) ;
- $lm_matrix = $ocsv->set_hmdb_matrix_object_with_ids(undef, $masses, $results ) ;
- $lm_matrix = $ocsv->add_lm_matrix_to_input_matrix($complete_rows, $lm_matrix, 0) ;
- }
- $ocsv->write_csv_skel(\$out_tab, $lm_matrix) ;
- }
- elsif (defined $mass) {
- $ocsv->write_csv_one_mass($masses, $ids, $results, $out_tab) ;
- }
-} ## END IF
-else {
- warn "Can't create a tabular output for HMDB : no result found or your output file is not defined\n" ;
-}
-
-## Write XLS like format
-if ( ( defined $out_xls ) and ( defined $results ) ) {
- my $ocsv = lib::hmdb::new() ;
- $ocsv->write_csv_one_mass($masses, $ids, $results, $out_xls) ;
-}
-
-
-#====================================================================================
-# Help subroutine called with -h option
-# number of arguments : 0
-# Argument(s) :
-# Return : 1
-#====================================================================================
-sub help {
- print STDERR "
-help of wsdl_hmdb
-
-# wsdl_hmdb is a script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
-# Input : formula or list of formula
-# Author : Franck Giacomoni and Marion Landi
-# Email : fgiacomoni\@clermont.inra.fr
-# Version : 1.4
-# Created : 08/07/2012
-# Updated : 21/01/2016
-USAGE :
- wsdl_hmdb.pl -mass [one mass or a string list of exact masses] -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
-
- or
- wsdl_hmdb.pl -masses [an input file of mzs] -colfactor [col of mz] -header_choice [yes|no] -nblineheader [nb of lines containing file header : 0-n]
- -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
-
- or
- wsdl_hmdb.pl -h for help
-
- ";
- exit(1);
-}
-
-## END of script - F Giacomoni
-
-__END__
-
-=head1 NAME
-
- wsdl_hmdb.pl -- script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
-
-=head1 USAGE
-
- wsdl_hmdb.pl -mass [one mass or a string list of exact masses] -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
-
- or
- wsdl_hmdb.pl -masses [an input file of mzs] -colfactor [col of mz] -header_choice [yes|no] -nblineheader [nb of lines containing file header : 0-n]
- -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
-
-=head1 SYNOPSIS
-
-This script manages batch queries on HMDB server.
-
-=head1 DESCRIPTION
-
-This main program is a script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
-
-=over 4
-
-=item B
-
-=item B
-
-=back
-
-=head1 AUTHOR
-
-Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
-
-=head1 LICENSE
-
-This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
-
-=head1 VERSION
-
-version 1.0 : 06 / 06 / 2013
-
-version 1.2 : 27 / 01 / 2014
-
-version 1.3 : 19 / 11 / 2014
-
-version 1.4 : 21 / 01 / 2016 - a clean version for community
-
-=cut
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a hmdb/wsdl_hmdb.xml
--- a/hmdb/wsdl_hmdb.xml Thu Jan 28 10:52:26 2016 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,239 +0,0 @@
-
-
- search by masses on HMDB online bank
-
-
- wsdl_hmdb.pl
- #if str($input_type.choice) == "YES":
- -masses "${input_type.masses}"
- -header_choice "${input_type.header.header_choice}"
- #if str($input_type.header.header_choice) == "yes":
- -nblineheader "${$input_type.header.nbHeader}"
- #end if
- -colfactor "${input_type.colfactor}"
- #else:
- -mass "${input_type.mass}"
- #end if
- -delta "$delta" -mode "$mode"
- -output "$variableMetadata" -view "$HmdbResView" -outputxls "$HmdbResXls"
-
-
-
-
- YES
- NO
-
-
-
-
-
- NO
- YES
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Positif Mode
- Negatif Mode
- Neutral Mass
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-.. class:: infomark
-
-**Authors** Marion Landi and Franck Giacomoni
-
----------------------------------------------------
-
-.. class:: infomark
-
-**Please cite** If you use this tool, please cite
- | `Wishart DS, Jewison T, Guo AC, Wilson M, Knox C, et al., HMDB 3.0—The Human Metabolome Database in 2013. Nucleic Acids Res. 2013. <http://www.ncbi.nlm.nih.gov/pubmed/23161693>`_
-
-
----------------------------------------------------
-
-==============
-HMDB MS search
-==============
-
------------
-Description
------------
-
- | Search informations (like : HMDB id, Name, Adduct, delta mass) on HMDB online bank
- | with one or more mass(es) in a file or entered manually
-
-
------------------
-Workflow position
------------------
-
-
-.. image:: ./static/images/metabolomics/hmdb.png
- :width: 800
-
-
------------
-Input files
------------
-
-
-+-------------------------+-----------+
-| Parameter : num + label | Format |
-+=========================+===========+
-| 1 : File of masses | tabular |
-+-------------------------+-----------+
-
-File of masses (Generally variable metadata file) must have at least the following column :
- * Masses : column with all the masses in the tsv input file
-
-----------
-Parameters
-----------
-
-Would you use a file
- | Choose whether the masses are in a file or entered manually
- | YES (default) : parameters **File of masses ; Do you have a header ; Column of masses** are visible
- | NO : parameter **Mass to submit** is visible
- |
-
-
-If 'use file'='YES'
-
-File of masses
- | see "Input files" section above
- | Tabular file format, Generally variable metadata file
- |
-
-Do you have a header
- | YES (default) : parameter **Number of header lines** is visible
- | NO : all lines are considered to contain masses
- |
-
-If 'have a header'='YES'
-
-Number of header lines
- | Number of lines not containing masses values, these lines will be ignored
- |
-
-In all header cases :
-
-Column of masses
- | Specify the column number for the mass in the tsv input file
- |
-
-
-If 'use file'='NO'
-
-Mass to submit
- | Specify a list of mass to request
- | one or more mass(es) entered manually
- | For a masses list, writes : m1 m2 m3
- | You must separate yours values with space
- | dot (.) is for float number
- |
-
-In all cases :
-
-Mass-to-charge ratio
- | Specify a delta (mass-to-charge ratio) to apply on mass - This value is a float, between 0.0000000000000001 and 10.
- |
-
-Molecular Species
- | Type of ionization of the molecule : *positif, negatif, neutral*
- |
-
-
-------------
-Output files
-------------
-
-Two types of files
- | wsdl_hmdb_VIEW.HTML : for viewing result via HTML.
- |
- | wsdl_hmdb_TSV.tabular : for linking with others modules.
- |
- | an excel-like output will be available.
- |
-
----------------------------------------------------
-
-
----------------
-Working example
----------------
-
-
-.. class:: warningmark
-
-Refer to the corresponding `"W4M HowTo" <http://workflow4metabolomics.org/howto>`_ page:
- | Format Data For Postprocessing
- | Perform LCMS Annotations
-
-.. class:: warningmark
-
-And their "W4M courses 2015":
- | Using Galaxy4Metabolomics - W4M table format for Galaxy
- | Annotation Banks - Annotation
-
-
-
-
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a lib/conf.pm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/conf.pm Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,259 @@
+package lib::conf ;
+
+use strict;
+use warnings ;
+use Exporter ;
+use Carp ;
+use Data::Dumper ;
+
+use vars qw($VERSION @ISA @EXPORT %EXPORT_TAGS);
+
+our $VERSION = "1.0" ;
+our @ISA = qw(Exporter) ;
+our @EXPORT = qw( as_conf get_value_from_conf check_path_and_file ) ;
+our %EXPORT_TAGS = ( ALL => [qw( as_conf get_value_from_conf )] ) ;
+
+=head1 NAME
+
+conf - A module for manage pfem conf file
+
+=head1 SYNOPSIS
+
+ use conf ;
+ my $object = conf->new() ;
+
+=head1 DESCRIPTION
+
+This module does manage conf file (extract all or selected fields)
+
+=head1 METHODS
+
+Methods are :
+
+=head2 METHOD new
+
+ ## Description : new
+ ## Input : $self
+ ## Ouput : bless $self ;
+ ## Usage : new() ;
+
+=cut
+## START of SUB
+sub new {
+ ## Variables
+ my $self={};
+ bless($self) ;
+ return $self ;
+}
+### END of SUB
+
+=head2 METHOD as_conf
+
+ ## Description : permet de creer l'object conf a partir d'un fichier de conf de type KEY=VALUE
+ ## Input : $file
+ ## Ouput : $oConf (a hash)
+ ## Usage : my ( $oConf ) = as_conf( $file ) ;
+
+=cut
+## START of SUB
+sub as_conf {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $file, $separator ) = @_ ;
+
+# if (!defined $separator) { $separator = ';' } ## set separator to ;
+
+ if ( !defined $file ) { croak "Can't create object with an none defined file\n" ; }
+
+ my %Conf = () ; ## Hash devant contenir l'ensemble des parametres locaux
+
+ if (-e $file) {
+ open (CFG, "<$file") or die "Can't open $file\n" ;
+ while () {
+ chomp $_ ;
+ if ( $_ =~ /^#(.*)/) { next ; }
+ elsif ($_ =~/^(\w+?)=(.*)/) { ## ALPHANUMERIC OR UNDERSCORE ONLY FOR THE KEY AND ANYTHING ELSE FOR VALUE
+
+ my ($key, $value) = ($1, $2) ;
+
+ if (defined $separator) {
+ if ( $value=~/$separator/ ) { ## is a list to split
+ my @tmp = split(/$separator/ , $value) ;
+ $Conf{$key} = \@tmp ;
+ }
+ }
+ else {
+ $Conf{$key} = $value ;
+ }
+ }
+ }
+ close(CFG) ;
+ }
+ else {
+ croak "Can't create object with an none existing file\n" ;
+ }
+
+ return ( \%Conf ) ;
+}
+## END of SUB
+
+=head2 METHOD as_conf_list
+
+ ## Description : permet de charger une liste txt en array
+ ## Input : $file
+ ## Output : elements
+ ## Usage : my ( elements ) = as_conf_list( $conf_file ) ;
+
+=cut
+## START of SUB
+sub as_conf_list {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $file ) = @_ ;
+
+ my @elements = () ;
+ if ( !defined $file ) { croak "Can't create object with an none defined file\n" ; }
+
+ if (-e $file) {
+ open (CFG, "<$file") or die "Can't open $file\n" ;
+ while () {
+ chomp $_ ;
+ if ( $_ =~ /^#(.*)/) { next ; }
+ elsif ($_ =~/^(.*)/) { if (defined $1) { push (@elements, $1) ; } }
+ }
+ }
+ else {
+ croak "Can't create object with an none existing file\n" ;
+ }
+ return(\@elements) ;
+}
+## END of SUB
+
+=head2 METHOD get_value_from_conf
+
+ ## Description : permet de retourner une valeur du hash de conf a partir d'une key
+ ## Input : $oConf, $Key
+ ## Ouput : $Value
+ ## Usage : my ( $Value ) = get_value_from_conf( $oConf, $Key ) ;
+
+=cut
+## START of SUB
+sub get_value_from_conf {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $oConf, $Key ) = @_ ;
+
+ my $Value = undef ;
+
+ if ( defined $oConf ) {
+ if ( defined $oConf->{$Key} ) {
+ $Value = $oConf->{$Key} ;
+ }
+ }
+ else {
+ croak "Can't manage value with undefined object\n" ;
+ }
+ return($Value) ;
+}
+## END of SUB
+
+=head2 METHOD get_value_from_conf
+
+ ## Description : permet de retourner une valeur du hash de conf a partir d'une key
+ ## Input : $oConf, $Key
+ ## Ouput : $Value
+ ## Usage : my ( $Value ) = get_value_from_conf( $oConf, $Key ) ;
+
+=cut
+## START of SUB
+sub split_value_from_conf {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $oConf, $Key, $sep ) = @_ ;
+
+ my $value = undef ;
+ my @values = () ;
+
+ if ( defined $oConf ) {
+ if ( defined $oConf->{$Key} ) {
+ $value = $oConf->{$Key} ;
+ @values = split ( /$sep/, $value) ;
+ }
+ }
+ else {
+ croak "Can't manage value with undefined object\n" ;
+ }
+ return(\@values) ;
+}
+## END of SUB
+
+
+=head2 METHOD check_path_and_file
+
+ ## Description : permet de verifier les path et la presence des exe decrits dans le file conf. Bloque le script en cas de probleme
+ ## Input : $oConfs
+ ## Ouput : NA
+ ## Usage : &get_value_from_conf( $oConf ) ;
+
+=cut
+## START of SUB
+sub check_path_and_file {
+
+ my $self = shift ;
+ my ( $oConfs ) = @_ ;
+
+ foreach my $conf ( keys %{ $oConfs } ) {
+ if ( $conf =~ /^FILE/ ) {
+ if ( -e $oConfs->{$conf} ) {
+ if ( -s $oConfs->{$conf} ) { next ; }
+ else { carp "[Warning] : The size of file $oConfs->{$conf} is null\n" ; }
+ }
+ else {
+ carp "[Warning] : The file $oConfs->{$conf} doesn't exist\n" ;
+ }
+ }
+ elsif ( $conf =~ /^PATH/ ) {
+ if ( -d $oConfs->{$conf} ) { next ; }
+ else { carp "[Warning] : The dir $oConfs->{$conf} doesn't exist\n" ; }
+ }
+ else { next ; }
+ }
+ return ;
+}
+## END of SUB
+
+1 ;
+
+
+__END__
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+ perldoc conf.pm
+
+
+=head1 Exports
+
+=over 4
+
+=item :ALL is as_conf get_value_from_conf
+
+=back
+
+=head1 AUTHOR
+
+Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
+
+=head1 LICENSE
+
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
+
+=head1 VERSION
+
+version 1 : 10 / 02 / 2013
+
+version 2 : ??
+
+=cut
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a lib/csv.pm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/csv.pm Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,240 @@
+package lib::csv ;
+
+use strict;
+use warnings ;
+use Exporter ;
+use Carp ;
+
+use Text::CSV ;
+
+use Data::Dumper ;
+
+use vars qw($VERSION @ISA @EXPORT %EXPORT_TAGS);
+
+our $VERSION = "1.0";
+our @ISA = qw(Exporter);
+our @EXPORT = qw( get_csv_object get_value_from_csv_multi_header );
+our %EXPORT_TAGS = ( ALL => [qw( get_csv_object get_value_from_csv_multi_header )] );
+
+=head1 NAME
+
+My::Module - An example module
+
+=head1 SYNOPSIS
+
+ use My::Module;
+ my $object = My::Module->new();
+ print $object->as_string;
+
+=head1 DESCRIPTION
+
+This module does not really exist, it
+was made for the sole purpose of
+demonstrating how POD works.
+
+=head1 METHODS
+
+Methods are :
+
+=head2 METHOD new
+
+ ## Description : new
+ ## Input : $self
+ ## Ouput : bless $self ;
+ ## Usage : new() ;
+
+=cut
+
+sub new {
+ ## Variables
+ my $self={};
+ bless($self) ;
+ return $self ;
+}
+### END of SUB
+
+=head2 METHOD get_csv_object
+
+ ## Description : builds a csv object and etablishes format
+ ## Input : $separator
+ ## Output : $csv
+ ## Usage : my ( $csv ) = get_csv_object( $separator ) ;
+
+=cut
+## START of SUB
+sub get_csv_object {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $separator ) = @_ ;
+
+# my $csv = Text::CSV->new({'sep_char' => "$separator"});
+ my $csv = Text::CSV->new ( {'sep_char' => "$separator", binary => 1 } ) # should set binary attribute.
+ or die "Cannot use CSV: ".Text::CSV->error_diag ();
+
+ return($csv) ;
+}
+## END of SUB
+
+=head2 METHOD get_value_from_csv_multi_header
+
+ ## Description : extract a targeted column in a csv file
+ ## Input : $csv, $file, $column, $is_header, $nb_header
+ ## Output : $value
+ ## Usage : my ( $value ) = get_value_from_csv_multi_header( $csv, $file, $column, $is_header, $nb_header ) ;
+
+=cut
+## START of SUB
+sub get_value_from_csv_multi_header {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv, $file, $column, $is_header, $nb_header ) = @_ ;
+
+ my @value = () ;
+
+ ## Adapte the number of the colunm : (nb of column to position in array)
+ $column = $column - 1 ;
+
+ open (CSV, "<", $file) or die $! ;
+
+ my $line = 0 ;
+
+ while () {
+ $line++ ;
+ chomp $_ ;
+ # file has a header
+ if ( defined $is_header and $is_header eq 'yes') { if ($line <= $nb_header) { next ; } }
+ # parsing the targeted column
+ if ( $csv->parse($_) ) {
+ my @columns = $csv->fields();
+ push ( @value, $columns[$column] ) ;
+ }
+ else {
+ my $err = $csv->error_input;
+ die "Failed to parse line: $err";
+ }
+ }
+ close CSV;
+ return(\@value) ;
+}
+## END of SUB
+
+=head2 METHOD parse_csv_object
+
+ ## Description : parse_all csv object and return a array of rows
+ ## Input : $csv, $file
+ ## Output : $csv_matrix
+ ## Usage : my ( $csv_matrix ) = parse_csv_object( $csv, $file ) ;
+
+=cut
+## START of SUB
+sub parse_csv_object {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv, $file ) = @_ ;
+
+ my @csv_matrix = () ;
+
+ open my $fh, "<:encoding(utf8)", $$file or die "Can't open csv file $$file: $!";
+
+ while ( my $row = $csv->getline( $fh ) ) {
+ push @csv_matrix, $row;
+ }
+ $csv->eof or $csv->error_diag();
+ close $fh;
+
+ return(\@csv_matrix) ;
+}
+## END of SUB
+
+=head2 METHOD parse_allcsv_object
+
+ ## Description : parse_all csv object and return a array of rows with or without header
+ ## Input : $csv, $file, $keep_header
+ ## Output : $csv_matrix
+ ## Usage : my ( $csv_matrix ) = parse_csv_object( $csv, $file, $keep_header ) ;
+
+=cut
+## START of SUB
+sub parse_allcsv_object {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv, $file, $keep_header ) = @_ ;
+
+ my @csv_matrix = () ;
+ my $line = 1 ;
+
+ open my $fh, "<:encoding(utf8)", $$file or die "Can't open csv file $$file: $!";
+
+ while ( my $row = $csv->getline( $fh ) ) {
+ if ( ( $keep_header eq 'n' ) and ($line == 1) ) { }
+ else { push @csv_matrix, $row; }
+ $line ++ ;
+ }
+ my $status = $csv->eof or $csv->error_diag();
+ close $fh;
+
+ return(\@csv_matrix, $status) ;
+}
+## END of SUB
+
+
+=head2 METHOD write_csv_from_arrays
+
+ ## Description : write a csv file from list of rows
+ ## Input : $csv, $file_name, $rows
+ ## Output : $csv_file
+ ## Usage : my ( $csv_file ) = write_csv_from_arrays( $csv, $file_name, $rows ) ;
+
+=cut
+## START of SUB
+sub write_csv_from_arrays {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv, $file_name, $rows ) = @_ ;
+
+ my $fh = undef ;
+ $csv->eol ("\n"); ## end-of-line string to add to rows
+ $csv->quote_char(undef) ;
+ open $fh, ">:encoding(utf8)", "$file_name" or die "$file_name: $!";
+
+ my $status = $csv->print ($fh, $_) for @{$rows};
+ close $fh or die "$file_name: $!";
+
+ return(\$file_name) ;
+}
+## END of SUB
+
+1 ;
+
+
+__END__
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+ perldoc csv.pm
+
+=head1 Exports
+
+=over 4
+
+=item :ALL is get_csv_object, get_value_from_csv_multi_header
+
+=back
+
+=head1 AUTHOR
+
+Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
+
+=head1 LICENSE
+
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
+
+=head1 VERSION
+
+version 1 : 23 / 10 / 2013
+
+version 2 : ??
+
+=cut
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a lib/hmdb.pm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/hmdb.pm Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,1144 @@
+package lib::hmdb ;
+
+use strict;
+use warnings ;
+use Exporter ;
+use Carp ;
+
+use LWP::Simple;
+use LWP::UserAgent;
+use URI::URL;
+use SOAP::Lite;
+use Encode;
+use HTML::Template ;
+use XML::Twig ;
+use Text::CSV ;
+
+use Data::Dumper ;
+
+use vars qw($VERSION @ISA @EXPORT %EXPORT_TAGS);
+
+our $VERSION = "1.0";
+our @ISA = qw(Exporter);
+our @EXPORT = qw( map_suppl_data_on_hmdb_results get_unik_ids_from_results get_hmdb_metabocard_from_id extract_sub_mz_lists test_matches_from_hmdb_ua prepare_multi_masses_query get_matches_from_hmdb_ua parse_hmdb_csv_results set_html_tbody_object add_mz_to_tbody_object add_entries_to_tbody_object write_html_skel set_lm_matrix_object set_hmdb_matrix_object_with_ids add_lm_matrix_to_input_matrix write_csv_skel write_csv_one_mass );
+our %EXPORT_TAGS = ( ALL => [qw( map_suppl_data_on_hmdb_results get_unik_ids_from_results get_hmdb_metabocard_from_id extract_sub_mz_lists test_matches_from_hmdb_ua prepare_multi_masses_query get_matches_from_hmdb_ua parse_hmdb_csv_results set_html_tbody_object add_mz_to_tbody_object add_entries_to_tbody_object write_html_skel set_lm_matrix_object set_hmdb_matrix_object_with_ids add_lm_matrix_to_input_matrix write_csv_skel write_csv_one_mass )] );
+
+=head1 NAME
+
+My::Module - An example module
+
+=head1 SYNOPSIS
+
+ use My::Module;
+ my $object = My::Module->new();
+ print $object->as_string;
+
+=head1 DESCRIPTION
+
+This module does not really exist, it
+was made for the sole purpose of
+demonstrating how POD works.
+
+=head1 METHODS
+
+Methods are :
+
+=head2 METHOD new
+
+ ## Description : new
+ ## Input : $self
+ ## Ouput : bless $self ;
+ ## Usage : new() ;
+
+=cut
+
+sub new {
+ ## Variables
+ my $self={};
+ bless($self) ;
+ return $self ;
+}
+### END of SUB
+
+
+=head2 METHOD extract_sub_mz_lists
+
+ ## Description : extract a couples of sublist from a long mz list (more than $HMDB_LIMITS)
+ ## Input : $HMDB_LIMITS, $masses
+ ## Output : $sublists
+ ## Usage : my ( $sublists ) = extract_sub_mz_lists( $HMDB_LIMITS, $masses ) ;
+
+=cut
+## START of SUB
+sub extract_sub_mz_lists {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $masses, $HMDB_LIMITS ) = @_ ;
+
+ my ( @sublists, @sublist ) = ( (), () ) ;
+ my $nb_mz = 0 ;
+ my $nb_total_mzs = scalar(@{$masses}) ;
+
+ if ($nb_total_mzs == 0) {
+ die "The provided mzs list is empty" ;
+ }
+
+ for ( my $current_pos = 0 ; $current_pos < $nb_total_mzs ; $current_pos++ ) {
+
+ if ( $nb_mz < $HMDB_LIMITS ) {
+ if ( $masses->[$current_pos] ) { push (@sublist, $masses->[$current_pos]) ; $nb_mz++ ; } # build sub list
+ }
+ elsif ( $nb_mz == $HMDB_LIMITS ) {
+ my @tmp = @sublist ; push (@sublists, \@tmp) ; @sublist = () ; $nb_mz = 0 ;
+ $current_pos-- ;
+ }
+ if ($current_pos == $nb_total_mzs-1) { my @tmp = @sublist ; push (@sublists, \@tmp) ; }
+ }
+ return(\@sublists) ;
+}
+## END of SUB
+
+=head2 METHOD prepare_multi_masses_query
+
+ ## Description : Generate the adapted format of the mz list for HMDB
+ ## Input : $masses
+ ## Output : $hmdb_masses
+ ## Usage : my ( $hmdb_masses ) = prepare_multi_masses_query( $masses ) ;
+
+=cut
+## START of SUB
+sub prepare_multi_masses_query {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $masses ) = @_ ;
+
+ my $hmdb_masses = undef ;
+ my $sep = '%0D%0A' ; ## retour chariot encode
+ my ($nb_masses, $i) = (0, 0) ;
+
+ if ( defined $masses ) {
+ my @masses = @{$masses} ;
+ my $nb_masses = scalar ( @masses ) ;
+ if ( $nb_masses == 0 ) { croak "The input method parameter mass list is empty" ; }
+ elsif ( $nb_masses >= 150 ) { croak "Your mass list is too long : HMDB allows maximum 150 query masses per request \n" ; } ## Del it --- temporary patch
+
+ foreach my $mass (@masses) {
+
+ if ($i < $nb_masses) {
+ $hmdb_masses .= $mass.$sep ;
+ }
+ elsif ( $i == $nb_masses ) {
+ $hmdb_masses .= $mass ;
+ }
+ else {
+ last ;
+ }
+ $i ++ ;
+ }
+ }
+ else {
+ croak "No mass list found \n" ;
+ }
+ return($hmdb_masses, $nb_masses) ;
+}
+## END of SUB
+
+=head2 METHOD test_matches_from_hmdb_ua
+
+ ## Description : test a single query with tests parameters on hmdb - get the status of the complete server infra.
+ ## Input : none
+ ## Output : $status_line
+ ## Usage : my ( $status_line ) = test_matches_from_hmdb_ua( ) ;
+
+=cut
+## START of SUB
+sub test_matches_from_hmdb_ua {
+ ## Retrieve Values
+ my $self = shift ;
+
+ my @page = () ;
+
+ my $ua = new LWP::UserAgent;
+ $ua->agent("Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36");
+
+ my $req = HTTP::Request->new(
+ POST => 'http://specdb.wishartlab.com/ms/search.csv');
+
+ $req->content_type('application/x-www-form-urlencoded');
+ $req->content('utf8=TRUE&mode=positive&query_masses=420.159317&tolerance=0.000001&database=HMDB&commit=Download Results As CSV');
+
+ my $res = $ua->request($req);
+# print $res->as_string;
+ my $status_line = $res->status_line ;
+ ($status_line) = ($status_line =~ /(\d+)/);
+
+
+ return (\$status_line) ;
+}
+## END of SUB
+
+=head2 METHOD check_state_from_hmdb_ua
+
+ ## Description : check the thhp status of hmdb and kill correctly the script if necessary.
+ ## Input : $status
+ ## Output : none
+ ## Usage : check_state_from_hmdb_ua($status) ;
+
+=cut
+## START of SUB
+sub check_state_from_hmdb_ua {
+ ## Retrieve Values
+ my $self = shift ;
+ my ($status) = @_ ;
+
+ if (!defined $$status) {
+ croak "No http status is defined for the distant server" ;
+ }
+ else {
+ unless ( $$status == 200 ) {
+ if ( $$status == 504 ) { croak "Gateway Timeout: The HMDB server was acting as a gateway or proxy and did not receive a timely response from the upstream server" ; }
+ else {
+ ## None supported http code error ##
+ }
+ }
+ }
+
+ return (1) ;
+}
+## END of SUB
+
+=head2 METHOD get_matches_from_hmdb_ua
+
+ ## Description : HMDB querying via an user agent with parameters : mz, delta and molecular species (neutral, pos, neg)
+ ## Input : $mass, $delta, $mode
+ ## Output : $results
+ ## Usage : my ( $results ) = get_matches_from_hmdb( $mass, $delta, $mode ) ;
+
+=cut
+## START of SUB
+sub get_matches_from_hmdb_ua {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $masses, $delta, $mode ) = @_ ;
+
+ my @page = () ;
+
+ my $ua = new LWP::UserAgent;
+ $ua->agent("Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36");
+ $ua->timeout(500);
+
+ my $req = HTTP::Request->new(
+ POST => 'http://specdb.wishartlab.com/ms/search.csv');
+
+ $req->content_type('application/x-www-form-urlencoded');
+ $req->content('utf8=TRUE&mode='.$mode.'&query_masses='.$masses.'&tolerance='.$delta.'&database=HMDB&commit=Download Results As CSV');
+
+ my $res = $ua->request($req);
+# print $res->as_string;
+ if ($res->is_success) {
+ @page = split ( /\n/, $res->decoded_content ) ;
+ } else {
+ my $status_line = $res->status_line ;
+ ($status_line) = ($status_line =~ /(\d+)/);
+ croak "HMDB service none available !! Status of the HMDB server is : $status_line\n" ;
+ }
+
+
+ return (\@page) ;
+}
+## END of SUB
+
+=head2 METHOD parse_hmdb_csv_results
+
+ ## Description : parse the csv results and get data
+ ## Input : $csv
+ ## Output : $results
+ ## Usage : my ( $results ) = parse_hmdb_csv_results( $csv ) ;
+
+=cut
+## START of SUB
+sub parse_hmdb_csv_results {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv, $masses, $max_query ) = @_ ;
+
+ my $test = 0 ;
+ my ($query_mass,$compound_id,$formula,$compound_mass,$adduct,$adduct_type,$adduct_mass,$delta) = (0, undef, undef, undef, undef, undef, undef, undef) ;
+
+ my %result_by_entry = () ;
+ my %features = () ;
+
+# print Dumper $csv ;
+
+ foreach my $line (@{$csv}) {
+
+ if ($line !~ /query_mass,compound_id,formula,compound_mass,adduct,adduct_type,adduct_mass,delta/) {
+ my @entry = split(/,/, $line) ;
+
+ if ( !exists $result_by_entry{$entry[0]} ) { $result_by_entry{$entry[0]} = [] ; }
+
+ $features{ENTRY_ENTRY_ID} = $entry[1] ;
+ $features{ENTRY_FORMULA} = $entry[2] ;
+ $features{ENTRY_CPD_MZ} = $entry[3] ;
+ $features{ENTRY_ADDUCT} = $entry[4] ;
+ $features{ENTRY_ADDUCT_TYPE} = $entry[5] ;
+ $features{ENTRY_ADDUCT_MZ} = $entry[6] ;
+ $features{ENTRY_DELTA} = $entry[7] ;
+
+ my %temp = %features ;
+
+ push (@{$result_by_entry{$entry[0]} }, \%temp) ;
+ }
+ else {
+ next ;
+ }
+ } ## end foreach
+
+ ## manage per query_mzs (keep query masses order by array)
+ my @results = () ;
+ foreach (@{$masses}) {
+ if ($result_by_entry{$_}) {
+
+ ## cut all entries > $max_query
+ my @temp_entries = @{$result_by_entry{$_}} ;
+ my @temp_cut = () ;
+ my $current_query = 0 ;
+ foreach (@temp_entries) {
+ $current_query ++ ;
+ if ($current_query > $max_query) {
+ last ;
+ }
+ else {
+ push (@temp_cut, $_) ;
+ }
+ }
+ push (@results, \@temp_cut) ;
+# push (@results, $result_by_entry{$_}) ;
+ }
+ else {push (@results, [] ) ;} ;
+
+ }
+ return(\@results) ;
+}
+## END of SUB
+
+=head2 METHOD parse_hmdb_page_results
+
+ ## Description : [DEPRECATED] old HMDB html page parser
+ ## Input : $page
+ ## Output : $results
+ ## Usage : my ( $results ) = parse_hmdb_page_result( $pages ) ;
+
+=cut
+## START of SUB
+sub parse_hmdb_page_results {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $page ) = @_ ;
+
+ my @results = () ;
+ my ($catch_table, $catch_name) = (0, 0) ;
+ my ($name, $adduct, $adduct_mw, $cpd_mw, $delta) = (undef, undef, undef, undef, undef) ;
+
+ if ( defined $page ) {
+
+ my @page = @{$page} ;
+ my $ID = undef ;
+ my @result_by_mz = () ;
+ my %result_by_entry = () ;
+
+ foreach my $line (@page) {
+
+ #Section de la page contenant les resultat
+ if( $line =~// ) { $catch_table = 1 ; }
+
+ ## Si il existe un resultat :
+ if($catch_table == 1) {
+
+ #Id de la molecule, et creation du lien
+ if( $line =~ // ) {
+ $ID = $1 ;
+ $catch_name = 0 ;
+ next ;
+ }
+ #Nom de la molecule ONLY!!
+ if ( $catch_name == 0 ) {
+
+ if( $line =~ / (.+)<\/td>/ ) {
+
+ if ( !defined $name ) {
+ $name = $1 ;
+ $result_by_entry{'ENTRY_ENTRY_ID'} = $ID ;
+ $result_by_entry{'ENTRY_NAME'} = $name ;
+ next ;
+ }
+ if ( !defined $adduct ) { $adduct = $1 ; $result_by_entry{'ENTRY_ADDUCT'} = $adduct ; next ; }
+ if ( !defined $adduct_mw ) { $adduct_mw = $1 ; $result_by_entry{'ENTRY_ADDUCT_MZ'} = $adduct_mw ; next ; }
+ if ( !defined $cpd_mw ) { $cpd_mw = $1 ; $result_by_entry{'ENTRY_CPD_MZ'} = $cpd_mw ; next ; }
+ if ( !defined $delta ) {
+ $delta = $1 ;
+ $result_by_entry{'ENTRY_DELTA'} = $delta ;
+ $catch_name = 1 ;
+ my %tmp = %result_by_entry ;
+ push (@result_by_mz, \%tmp) ;
+ %result_by_entry = () ;
+ ( $name, $cpd_mw, $delta, $adduct, $adduct_mw ) = ( undef, undef, undef, undef, undef ) ;
+ next ;
+ }
+ }
+ }
+ }
+ #Fin de la section contenant les resultats
+ if( $line =~ /<\/table>/ ) {
+ $catch_table = 0 ;
+ my @Tmp = @result_by_mz ;
+ push(@results, \@Tmp) ;
+ @result_by_mz = () ;
+ }
+ }
+ }
+ return(\@results) ;
+}
+## END of SUB
+
+
+=head2 METHOD get_unik_ids_from_results
+
+ ## Description : get all unik ids from the hmdb result object
+ ## Input : $results
+ ## Output : $ids
+ ## Usage : my ( $ids ) = get_unik_ids_from_results ( $results ) ;
+
+=cut
+## START of SUB
+sub get_unik_ids_from_results {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $results ) = @_;
+ my ( %ids ) = ( () ) ;
+
+ foreach my $result (@{$results}) {
+
+ foreach my $entries (@{$result}) {
+
+ if ( ($entries->{'ENTRY_ENTRY_ID'}) and ($entries->{'ENTRY_ENTRY_ID'} ne '' ) ) {
+ $ids{$entries->{'ENTRY_ENTRY_ID'}} = 1 ;
+ }
+ }
+ }
+
+ return (\%ids) ;
+}
+### END of SUB
+
+
+
+=head2 METHOD get_hmdb_metabocard_from_id
+
+ ## Description : get a metabocard (xml format from an ID on HMDB)
+ ## Input : $ids
+ ## Output : $metabocard_features
+ ## Usage : my ( $metabocard_features ) = get_hmdb_metabocard_from_id ( $ids ) ;
+
+=cut
+## START of SUB
+sub get_hmdb_metabocard_from_id {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $ids, $hmdb_url ) = @_;
+ my ( %metabocard_features ) = ( () ) ;
+ my $query = undef ;
+
+ ## structure %metabocard_features
+ # metabolite_id = (
+ # 'metabolite_name' => '__name__',
+ # 'metabolite_inchi' => '__inchi__',
+ # 'metabolite_logp' => '__logp-ALOGPS__',
+ #
+ # )
+
+
+ if( (defined $ids) and ($ids > 0 ) ) {
+
+ foreach my $id (keys %{$ids}) {
+
+# print "\n============== > $id **********************\n " ;
+ my $twig = undef ;
+
+ if (defined $hmdb_url) {
+ $query = $hmdb_url.$id.'.xml' ;
+
+ ## test the header if exists
+ my $response = head($query) ;
+
+ if (!defined $response) {
+ $metabocard_features{$id}{'metabolite_name'} = undef ;
+ $metabocard_features{$id}{'metabolite_inchi'} = undef ;
+ $metabocard_features{$id}{'metabolite_logp'} = undef ;
+ ## Need to be improve to manage http 404 or other response diff than 200
+ }
+ elsif ($response->is_success) {
+
+ $twig = XML::Twig->nparse_ppe(
+
+ twig_handlers => {
+ # metabolite name
+ 'metabolite/name' => sub { $metabocard_features{$id}{'metabolite_name'} = $_ -> text_only ; } ,
+ # metabolite inchi
+ 'metabolite/inchi' => sub { $metabocard_features{$id}{'metabolite_inchi'} = $_ -> text_only ; } ,
+ ## metabolite logP
+ 'metabolite/predicted_properties/property' => sub {
+
+ my ($kind, $source, $value ) = ( undef, undef, undef ) ;
+
+ if (defined $_->children ) {
+ foreach my $field ($_->children) {
+ if ( $field->name eq 'kind') { $kind = $field->text ; }
+ elsif ( $field->name eq 'source') { $source = $field->text ; }
+ elsif ( $field->name eq 'value') { $value = $field->text ; }
+
+ if (defined $source ) {
+ if ( ( $kind eq 'logp' ) and ( $source eq 'ALOGPS' ) ) {
+ $metabocard_features{$id}{'metabolite_logp'} = $value ;
+ }
+ ($kind, $source, $value ) = ( undef, undef, undef ) ;
+ }
+ }
+ }
+ }
+ },
+ pretty_print => 'indented',
+ error_context => 1, $query
+ );
+
+# $twig->print;
+ $twig->purge ;
+
+ if (!$@) {
+
+ }
+ else {
+ warn $@ ;
+ }
+ }
+ }
+ else {
+ warn "The hmdb metabocard url is not defined\n" ;
+ last;
+ }
+ }
+ }
+ else {
+ warn "The HMDB ids list from HMDB is empty - No metabocard found\n" ;
+ }
+
+# print Dumper %metabocard_features ;
+ return (\%metabocard_features) ;
+}
+### END of SUB
+
+
+=head2 METHOD map_suppl_data_on_hmdb_results
+
+ ## Description : map supplementary data with already collected results with hmdb search
+ ## Input : $results, $features
+ ## Output : $results
+ ## Usage : my ( $results ) = map_suppl_data_on_hmdb_results ( $results, $features ) ;
+
+=cut
+## START of SUB
+sub map_suppl_data_on_hmdb_results {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $results, $features ) = @_;
+ my ( @more_results ) = ( () ) ;
+
+ @more_results = @{$results} ; ## Dump array ref to map
+
+ foreach my $result (@more_results) {
+
+ foreach my $entries (@{$result}) {
+
+ if ( ($entries->{'ENTRY_ENTRY_ID'}) and ($entries->{'ENTRY_ENTRY_ID'} ne '' ) ) {
+ ## check that we have a ID for mapping
+ my $current_id = $entries->{'ENTRY_ENTRY_ID'} ;
+ if ($features->{"$current_id"}) {
+ ## Metabolite NAME
+ if (defined $features->{"$current_id"}{'metabolite_name'} ) {
+ $entries->{'ENTRY_ENTRY_NAME'} = $features->{"$current_id"}{'metabolite_name'}
+ }
+ else {
+ $entries->{'ENTRY_ENTRY_NAME'} = 'UNKNOWN' ;
+ }
+ ## Metabolite INCHI
+ if (defined $features->{"$current_id"}{'metabolite_inchi'} ) {
+ $entries->{'ENTRY_ENTRY_INCHI'} = $features->{"$current_id"}{'metabolite_inchi'}
+ }
+ else {
+ $entries->{'ENTRY_ENTRY_INCHI'} = 'NA' ;
+ }
+ ## Metabolite LOGP
+ if (defined $features->{"$current_id"}{'metabolite_logp'} ) {
+ $entries->{'ENTRY_ENTRY_LOGP'} = $features->{"$current_id"}{'metabolite_logp'}
+ }
+ else {
+ $entries->{'ENTRY_ENTRY_LOGP'} = 'NA' ;
+ }
+ }
+ else {
+ warn "This HMDB id doesn't match any collected ids\n" ;
+ }
+ }
+ }
+ }
+
+ return (\@more_results) ;
+}
+### END of SUB
+
+
+=head2 METHOD set_html_tbody_object
+
+ ## Description : initializes and build the tbody object (perl array) needed to html template
+ ## Input : $nb_pages, $nb_items_per_page
+ ## Output : $tbody_object
+ ## Usage : my ( $tbody_object ) = set_html_tbody_object($nb_pages, $nb_items_per_page) ;
+
+=cut
+## START of SUB
+sub set_html_tbody_object {
+ my $self = shift ;
+ my ( $nb_pages, $nb_items_per_page ) = @_ ;
+
+ my ( @tbody_object ) = ( ) ;
+
+ for ( my $i = 1 ; $i <= $nb_pages ; $i++ ) {
+
+ my %pages = (
+ # tbody feature
+ PAGE_NB => $i,
+ MASSES => [], ## end MASSES
+ ) ; ## end TBODY N
+ push (@tbody_object, \%pages) ;
+ }
+ return(\@tbody_object) ;
+}
+## END of SUB
+
+=head2 METHOD add_mz_to_tbody_object
+
+ ## Description : initializes and build the mz object (perl array) needed to html template
+ ## Input : $tbody_object, $nb_items_per_page, $mz_list
+ ## Output : $tbody_object
+ ## Usage : my ( $tbody_object ) = add_mz_to_tbody_object( $tbody_object, $nb_items_per_page, $mz_list ) ;
+
+=cut
+## START of SUB
+sub add_mz_to_tbody_object {
+ my $self = shift ;
+ my ( $tbody_object, $nb_items_per_page, $mz_list, $ids_list ) = @_ ;
+
+ my ( $current_page, $mz_index ) = ( 0, 0 ) ;
+
+ foreach my $page ( @{$tbody_object} ) {
+
+ my @colors = ('white', 'green') ;
+ my ( $current_index, , $icolor ) = ( 0, 0 ) ;
+
+ for ( my $i = 1 ; $i <= $nb_items_per_page ; $i++ ) {
+ #
+ if ( $current_index > $nb_items_per_page ) { ## manage exact mz per html page
+ $current_index = 0 ;
+ last ; ##
+ }
+ else {
+ $current_index++ ;
+ if ( $icolor > 1 ) { $icolor = 0 ; }
+
+ if ( exists $mz_list->[$mz_index] ) {
+
+ my %mz = (
+ # mass feature
+ MASSES_ID_QUERY => $ids_list->[$mz_index],
+ MASSES_MZ_QUERY => $mz_list->[$mz_index],
+ MZ_COLOR => $colors[$icolor],
+ MASSES_NB => $mz_index+1,
+ ENTRIES => [] ,
+ ) ;
+ push ( @{ $tbody_object->[$current_page]{MASSES} }, \%mz ) ;
+ # Html attr for mass
+ $icolor++ ;
+ }
+ }
+ $mz_index++ ;
+ } ## foreach mz
+
+ $current_page++ ;
+ }
+ return($tbody_object) ;
+}
+## END of SUB
+
+=head2 METHOD add_entries_to_tbody_object
+
+ ## Description : initializes and build the entries object (perl array) needed to html template
+ ## Input : $tbody_object, $nb_items_per_page, $mz_list, $entries
+ ## Output : $tbody_object
+ ## Usage : my ( $tbody_object ) = add_entries_to_tbody_object( $tbody_object, $nb_items_per_page, $mz_list, $entries ) ;
+
+=cut
+## START of SUB
+sub add_entries_to_tbody_object {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $tbody_object, $nb_items_per_page, $mz_list, $entries ) = @_ ;
+
+ my $index_page = 0 ;
+ my $index_mz_continous = 0 ;
+
+ foreach my $page (@{$tbody_object}) {
+
+ my $index_mz = 0 ;
+
+ foreach my $mz (@{ $tbody_object->[$index_page]{MASSES} }) {
+
+ my $index_entry = 0 ;
+
+ my @anti_redondant = ('N/A') ;
+ my $check_rebond = 0 ;
+ my $check_noentry = 0 ;
+
+ foreach my $entry (@{ $entries->[$index_mz_continous] }) {
+ $check_noentry ++ ;
+ ## dispo anti doublons des entries
+ foreach my $rebond (@anti_redondant) {
+ if ( $rebond eq $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
+ }
+
+ if ( $check_rebond == 0 ) {
+
+ push ( @anti_redondant, $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID} ) ;
+
+ my %entry = (
+ ENTRY_COLOR => $tbody_object->[$index_page]{MASSES}[$index_mz]{MZ_COLOR},
+ ENTRY_ENTRY_NAME => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_NAME},
+ ENTRY_ENTRY_ID => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID},
+ ENTRY_ENTRY_ID2 => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_ID},
+ ENTRY_FORMULA => $entries->[$index_mz_continous][$index_entry]{ENTRY_FORMULA},
+ ENTRY_CPD_MZ => $entries->[$index_mz_continous][$index_entry]{ENTRY_CPD_MZ},
+ ENTRY_ADDUCT => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT},
+ ENTRY_ADDUCT_TYPE => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT_TYPE},
+ ENTRY_ADDUCT_MZ => $entries->[$index_mz_continous][$index_entry]{ENTRY_ADDUCT_MZ},
+ ENTRY_DELTA => $entries->[$index_mz_continous][$index_entry]{ENTRY_DELTA},
+ ENTRY_ENTRY_INCHI => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_INCHI},
+ ENTRY_ENTRY_LOGP => $entries->[$index_mz_continous][$index_entry]{ENTRY_ENTRY_LOGP},
+ ) ;
+
+ push ( @{ $tbody_object->[$index_page]{MASSES}[$index_mz]{ENTRIES} }, \%entry) ;
+ }
+ $check_rebond = 0 ; ## reinit double control
+ $index_entry++ ;
+ } ## end foreach
+ if ($check_noentry == 0 ) {
+ my %entry = (
+ ENTRY_COLOR => $tbody_object->[$index_page]{MASSES}[$index_mz]{MZ_COLOR},
+ ENTRY_ENTRY_NAME => 'UNKNOWN',
+ ENTRY_ENTRY_ID => 'NONE',
+ ENTRY_ENTRY_ID2 => '',
+ ENTRY_FORMULA => 'n/a',
+ ENTRY_CPD_MZ => 'n/a',
+ ENTRY_ADDUCT => 'n/a',
+ ENTRY_ADDUCT_TYPE => 'n/a',
+ ENTRY_ADDUCT_MZ => 'n/a',
+ ENTRY_DELTA => 0,
+ ENTRY_ENTRY_INCHI => 'n/a',
+ ENTRY_ENTRY_LOGP => 'n/a',
+ ) ;
+ push ( @{ $tbody_object->[$index_page]{MASSES}[$index_mz]{ENTRIES} }, \%entry) ;
+ }
+ $index_mz ++ ;
+ $index_mz_continous ++ ;
+ }
+ $index_page++ ;
+ }
+ return($tbody_object) ;
+}
+## END of SUB
+
+=head2 METHOD write_html_skel
+
+ ## Description : prepare and write the html output file
+ ## Input : $html_file_name, $html_object, $html_template
+ ## Output : $html_file_name
+ ## Usage : my ( $html_file_name ) = write_html_skel( $html_file_name, $html_object ) ;
+
+=cut
+## START of SUB
+sub write_html_skel {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $html_file_name, $html_object, $pages , $search_condition, $html_template, $js_path, $css_path ) = @_ ;
+
+ my $html_file = $$html_file_name ;
+
+ if ( defined $html_file ) {
+ open ( HTML, ">$html_file" ) or die "Can't create the output file $html_file " ;
+
+ if (-e $html_template) {
+ my $ohtml = HTML::Template->new(filename => $html_template);
+ $ohtml->param( JS_GALAXY_PATH => $js_path, CSS_GALAXY_PATH => $css_path ) ;
+ $ohtml->param( CONDITIONS => $search_condition ) ;
+ $ohtml->param( PAGES_NB => $pages ) ;
+ $ohtml->param( PAGES => $html_object ) ;
+ print HTML $ohtml->output ;
+ }
+ else {
+ croak "Can't fill any html output : No template available ($html_template)\n" ;
+ }
+
+ close (HTML) ;
+ }
+ else {
+ croak "No output file name available to write HTML file\n" ;
+ }
+ return(\$html_file) ;
+}
+## END of SUB
+
+=head2 METHOD set_lm_matrix_object
+
+ ## Description : build the hmdb_row under its ref form
+ ## Input : $header, $init_mzs, $entries
+ ## Output : $hmdb_matrix
+ ## Usage : my ( $hmdb_matrix ) = set_lm_matrix_object( $header, $init_mzs, $entries ) ;
+
+=cut
+## START of SUB
+sub set_lm_matrix_object {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $header, $init_mzs, $entries ) = @_ ;
+
+ my @hmdb_matrix = () ;
+
+ if ( defined $header ) {
+ my @headers = () ;
+ push @headers, $header ;
+ push @hmdb_matrix, \@headers ;
+ }
+
+ my $index_mz = 0 ;
+
+ foreach my $mz ( @{$init_mzs} ) {
+
+ my $index_entries = 0 ;
+ my @clusters = () ;
+ my $cluster_col = undef ;
+
+ my @anti_redondant = ('N/A') ;
+ my $check_rebond = 0 ;
+
+ my $nb_entries = scalar (@{ $entries->[$index_mz] }) ;
+
+ foreach my $entry (@{ $entries->[$index_mz] }) {
+
+ ## dispo anti doublons des entries
+ foreach my $rebond (@anti_redondant) {
+ if ( $rebond eq $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
+ }
+
+ if ( $check_rebond == 0 ) {
+
+ push ( @anti_redondant, $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) ;
+
+ my $delta = $entries->[$index_mz][$index_entries]{ENTRY_DELTA} ;
+ my $formula = $entries->[$index_mz][$index_entries]{ENTRY_FORMULA} ;
+ my $hmdb_id = $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ;
+
+ ## METLIN data display model
+ ## entry1=VAR1::VAR2::VAR3::VAR4|entry2=VAR1::VAR2::VAR3::VAR4|...
+ # manage final pipe
+ if ($index_entries < $nb_entries-1 ) { $cluster_col .= $delta.'::('.$formula.')::'.$hmdb_id.'|' ; }
+ else { $cluster_col .= $delta.'::('.$formula.')::'.$hmdb_id ; }
+
+ }
+ $check_rebond = 0 ; ## reinit double control
+ $index_entries++ ;
+ } ## end foreach
+ if ( !defined $cluster_col ) { $cluster_col = 'NONE' ; }
+ push (@clusters, $cluster_col) ;
+ push (@hmdb_matrix, \@clusters) ;
+ $index_mz++ ;
+ }
+ return(\@hmdb_matrix) ;
+}
+## END of SUB
+
+=head2 METHOD set_hmdb_matrix_object_with_ids
+
+ ## Description : build the hmdb_row under its ref form (IDS only)
+ ## Input : $header, $init_mzs, $entries
+ ## Output : $hmdb_matrix
+ ## Usage : my ( $hmdb_matrix ) = set_hmdb_matrix_object_with_ids( $header, $init_mzs, $entries ) ;
+
+=cut
+## START of SUB
+sub set_hmdb_matrix_object_with_ids {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $header, $init_mzs, $entries ) = @_ ;
+
+ my @hmdb_matrix = () ;
+
+ if ( defined $header ) {
+ my @headers = () ;
+
+ ## redefined the header hmdb(delta::name::mz::formula::adduct::id)
+ $header = 'hmdb(delta::name::mz::formula::adduct::id)' ;
+ push @headers, $header ;
+ push @hmdb_matrix, \@headers ;
+ }
+
+ my $index_mz = 0 ;
+
+ foreach my $mz ( @{$init_mzs} ) {
+
+ my $index_entries = 0 ;
+ my @clusters = () ;
+ my $cluster_col = undef ;
+
+ my @anti_redondant = ('N/A') ;
+ my $check_rebond = 0 ;
+
+ my $nb_entries = scalar (@{ $entries->[$index_mz] }) ;
+
+ foreach my $entry (@{ $entries->[$index_mz] }) {
+
+ ## dispo anti doublons des entries
+ foreach my $rebond (@anti_redondant) {
+ if ( $rebond eq $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
+ }
+
+ if ( $check_rebond == 0 ) {
+
+ push ( @anti_redondant, $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ) ;
+ ##
+ my $hmdb_name = $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_NAME} ;
+ my $hmdb_id = $entries->[$index_mz][$index_entries]{ENTRY_ENTRY_ID} ;
+ my $hmdb_formula = $entries->[$index_mz][$index_entries]{ENTRY_FORMULA} ;
+ my $hmdb_cpd_mz = $entries->[$index_mz][$index_entries]{ENTRY_CPD_MZ} ;
+ my $hmdb_adduct = $entries->[$index_mz][$index_entries]{ENTRY_ADDUCT} ;
+ my $hmdb_delta = $entries->[$index_mz][$index_entries]{ENTRY_DELTA} ;
+
+ ## METLIN data display model
+ ## entry1= ENTRY_DELTA::ENTRY_ENTRY_NAME::ENTRY_CPD_MZ::ENTRY_FORMULA::ENTRY_ADDUCT::ENTRY_ENTRY_ID | entry2=VAR1::VAR2::VAR3::VAR4|...
+ my $entry = $hmdb_delta.'::['."$hmdb_name".']::'.$hmdb_cpd_mz.'::'.$hmdb_formula.'::['.$hmdb_adduct.']::'.$hmdb_id ;
+
+ # manage final pipe
+ if ($index_entries < $nb_entries-1 ) { $cluster_col .= $entry.' | ' ; }
+ else { $cluster_col .= $entry ; }
+
+ }
+ $check_rebond = 0 ; ## reinit double control
+ $index_entries++ ;
+ } ## end foreach
+ if ( !defined $cluster_col ) { $cluster_col = 'NONE' ; }
+ push (@clusters, $cluster_col) ;
+ push (@hmdb_matrix, \@clusters) ;
+ $index_mz++ ;
+ }
+ return(\@hmdb_matrix) ;
+}
+## END of SUB
+
+=head2 METHOD add_lm_matrix_to_input_matrix
+
+ ## Description : build a full matrix (input + lm column)
+ ## Input : $input_matrix_object, $lm_matrix_object, $nb_header
+ ## Output : $output_matrix_object
+ ## Usage : my ( $output_matrix_object ) = add_lm_matrix_to_input_matrix( $input_matrix_object, $lm_matrix_object, $nb_header ) ;
+
+=cut
+## START of SUB
+sub add_lm_matrix_to_input_matrix {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $input_matrix_object, $lm_matrix_object, $nb_header ) = @_ ;
+
+ my @output_matrix_object = () ;
+ my $index_row = 0 ;
+ my $line = 0 ;
+
+ foreach my $row ( @{$input_matrix_object} ) {
+ my @init_row = @{$row} ;
+ $line++;
+
+ if ( ( defined $nb_header ) and ( $line <= $nb_header) ) {
+ push (@output_matrix_object, \@init_row) ;
+ next ;
+ }
+
+ if ( $lm_matrix_object->[$index_row] ) {
+ my $dim = scalar(@{$lm_matrix_object->[$index_row]}) ;
+
+ if ($dim > 1) { warn "the add method can't manage more than one column\n" ;}
+ my $lm_col = $lm_matrix_object->[$index_row][$dim-1] ;
+
+ push (@init_row, $lm_col) ;
+ $index_row++ ;
+ }
+ push (@output_matrix_object, \@init_row) ;
+ }
+ return(\@output_matrix_object) ;
+}
+## END of SUB
+
+=head2 METHOD write_csv_skel
+
+ ## Description : prepare and write csv output file
+ ## Input : $csv_file, $rows
+ ## Output : $csv_file
+ ## Usage : my ( $csv_file ) = write_csv_skel( $csv_file, $rows ) ;
+
+=cut
+## START of SUB
+sub write_csv_skel {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $csv_file, $rows ) = @_ ;
+
+ my $ocsv = lib::csv::new( {is_binary => 1 , quote_binary => 0, quote_char => undef }) ;
+ my $csv = $ocsv->get_csv_object("\t") ;
+ $ocsv->write_csv_from_arrays($csv, $$csv_file, $rows) ;
+
+ return($csv_file) ;
+}
+## END of SUB
+
+=head2 METHOD write_csv_one_mass
+
+ ## Description : print a cvs file
+ ## Input : $masses, $ids, $results, $file
+ ## Output : N/A
+ ## Usage : write_csv_one_mass( $ids, $results, $file ) ;
+
+=cut
+## START of SUB
+sub write_csv_one_mass {
+ ## Retrieve Values
+ my $self = shift ;
+ my ( $masses, $ids, $results, $file, ) = @_ ;
+
+ open(CSV, '>:utf8', "$file") or die "Cant' create the file $file\n" ;
+ print CSV "ID\tQuery(Da)\tDelta\tMetabolite_Name\tCpd_MW(Da)\tFormula\tAdduct\tAdduct_MW(Da)\tHMDB_ID\n" ;
+
+ my $i = 0 ;
+
+ foreach my $id (@{$ids}) {
+ my $mass = undef ;
+ if ( $masses->[$i] ) { $mass = $masses->[$i] ; }
+ else { last ; }
+
+ if ( $results->[$i] ) { ## an requested id has a result in the list of hashes $results.
+
+ my @anti_redondant = ('N/A') ;
+ my $check_rebond = 0 ;
+ my $check_noentry = 0 ;
+
+ foreach my $entry (@{$results->[$i]}) {
+ $check_noentry ++ ;
+ ## dispo anti doublons des entries
+ foreach my $rebond (@anti_redondant) {
+ if ( $rebond eq $entry->{ENTRY_ENTRY_ID} ) { $check_rebond = 1 ; last ; }
+ }
+# print "\n-----------------------" ;
+# print Dumper $entry->{ENTRY_ENTRY_ID} ;
+# print "-------------------------$check_rebond\n" ;
+# print Dumper @anti_redondant ;
+ if ( $check_rebond == 0 ) {
+
+ push ( @anti_redondant, $entry->{ENTRY_ENTRY_ID} ) ;
+
+ print CSV "$id\t$mass\t" ;
+
+ ## print delta
+ if ( $entry->{ENTRY_DELTA} ) { print CSV "$entry->{ENTRY_DELTA}\t" ; }
+ else { print CSV "0\t" ; }
+
+ ## print cpd name
+ if ( $entry->{ENTRY_ENTRY_NAME} ) { print CSV "[$entry->{ENTRY_ENTRY_NAME}]\t" ; }
+ else { print CSV "UNKNOWN\t" ; }
+
+ ## print cpd mz
+ if ( $entry->{ENTRY_CPD_MZ} ) { print CSV "$entry->{ENTRY_CPD_MZ}\t" ; }
+ else { print CSV "N/A\t" ; }
+
+ ## print cpd formula
+ if ( $entry->{ENTRY_FORMULA} ) { print CSV "$entry->{ENTRY_FORMULA}\t" ; }
+ else { print CSV "N/A\t" ; }
+
+ ## print adduct
+ if ( $entry->{ENTRY_ADDUCT} ) { print CSV "[$entry->{ENTRY_ADDUCT}]\t" ; }
+ else { print CSV "N/A\t" ; }
+
+ ## print adduct mz
+ if ( $entry->{ENTRY_ADDUCT_MZ} ) { print CSV "$entry->{ENTRY_ADDUCT_MZ}\t" ; }
+ else { print CSV "N/A\t" ; }
+
+ ## print cpd id
+ if ( $entry->{ENTRY_ENTRY_ID} ) { print CSV "$entry->{ENTRY_ENTRY_ID}\n" ; }
+ else { print CSV "N/A\n" ; }
+ }
+ $check_rebond = 0 ; ## reinit double control
+ } ## end foreach
+ if ($check_noentry == 0 ) {
+ print CSV "$id\t$mass\t0\tUNKNOWN\tN/A\tN/A\tN/A\tN/A\tN/A\n" ;
+ }
+ }
+ $i++ ;
+ }
+ close(CSV) ;
+ return() ;
+}
+## END of SUB
+
+1 ;
+
+
+__END__
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+ perldoc hmdb.pm
+
+=head1 Exports
+
+=over 4
+
+=item :ALL is ...
+
+=back
+
+=head1 AUTHOR
+
+Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
+
+=head1 LICENSE
+
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
+
+=head1 VERSION
+
+version 1 : 06 / 06 / 2013
+
+version 2 : 27 / 01 / 2014
+
+version 3 : 19 / 11 / 2014
+
+version 4 : 28 / 01 / 2016
+
+version 5 : 02 / 11 /2016
+
+=cut
diff -r 9583f9772198 -r 6d0a0f8f672a static/images/hmdb.png
Binary file static/images/hmdb.png has changed
diff -r 9583f9772198 -r 6d0a0f8f672a t/hmdb_managerTest.pl
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/hmdb_managerTest.pl Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,134 @@
+#! perl
+use diagnostics;
+use warnings;
+no warnings qw/void/;
+use strict;
+no strict "refs" ;
+use Test::More qw( no_plan );
+use Test::Exception;
+use FindBin ;
+use Carp ;
+
+## Specific Modules
+use lib $FindBin::Bin ;
+my $binPath = $FindBin::Bin ;
+use lib::hmdbTest qw( :ALL ) ;
+
+
+## To launch the right sequence : API, MAPPER, THREADER, ...
+#my $sequence = 'MAPPER' ;
+my $sequence = 'MAIN' ;
+my $current_test = 1 ;
+
+if ($sequence eq "MAIN") {
+ print "\n\t\t\t\t * * * * * * \n" ;
+ print "\t * * * - - - Test HMDB Main script - - - * * * \n\n" ;
+
+
+ print "\n** Test $current_test extract_sub_mz_lists with an empty list of mzs **\n" ; $current_test++;
+
+ throws_ok{ extract_sub_mz_listsTest([], 3)} '/The provided mzs list is empty/', 'Method \'extract_sub_mz_lists\' detects empty argument and died correctly' ;
+
+ print "\n** Test $current_test extract_sub_mz_lists with a list of mzs and a limit of 3 **\n" ; $current_test++;
+ is_deeply( extract_sub_mz_listsTest(
+ ['175.01', '238.19', '420.16', '780.32', '956.25', '1100.45' ], 3),
+ [ [ '175.01', '238.19', '420.16' ], [ '780.32', '956.25', '1100.45' ] ],
+ 'Method \'extract_sub_mz_lists\' works with a list and return a well formated list of sublist of mzs');
+
+ print "\n** Test $current_test prepare_multi_masses_query with an empty list of mzs **\n" ; $current_test++;
+ throws_ok{ prepare_multi_masses_queryTest([])} '/The input method parameter mass list is empty/', 'Method \'prepare_multi_masses_query\' detects empty argument and died correctly' ;
+
+ print "\n** Test $current_test prepare_multi_masses_query with a list of mzs **\n" ; $current_test++;
+ is_deeply( prepare_multi_masses_queryTest(
+ ['175.01', '238.19', '420.16', '780.32', '956.25', '1100.45' ] ),
+ '175.01%0D%0A238.19%0D%0A420.16%0D%0A780.32%0D%0A956.25%0D%0A1100.45%0D%0A',
+ 'Method \'prepare_multi_masses_query\' works with a list of and return a well formated string for hmdb querying');
+
+ print "\n** Test $current_test get_matches_from_hmdb_ua with a well-formated string of mzs **\n" ; $current_test++;
+ is_deeply( get_matches_from_hmdb_uaTest(
+ '175.01%0D%0A420.16%0D%0A780.32%0D%0A956.25%0D%0A1100.45%0D%0A', 0.001, 'positive'),
+ [
+ 'query_mass,compound_id,formula,compound_mass,adduct,adduct_type,adduct_mass,delta',
+ '175.01,HMDB60293,H2O3S2,113.94453531,M+IsoProp+H,+,175.009875,0.000125',
+ '175.01,HMDB03745,C2H6O3S2,141.975835438,M+CH3OH+H,+,175.009324,0.000676',
+ '175.01,HMDB31436,H4O4Si,95.987885149,M+DMSO+H,+,175.009105,0.000895',
+ '175.01,HMDB33657,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
+ '175.01,HMDB35230,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
+ '420.16,HMDB60838,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683',
+ '420.16,HMDB60836,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683'
+ ],
+ 'Method \'get_matches_from_hmdb_ua\' works with a well-formated string of mzs and return a complete csv from hmdb');
+
+ print "\n** Test $current_test test_matches_from_hmdb_ua to get hmdb status **\n" ; $current_test++;
+ is_deeply (test_matches_from_hmdb_uaTest (),
+ \'200',
+ 'The HMDB server is available: returns successful HTTP requests' ) ;
+
+ print "\n** Test $current_test check_state_from_hmdb_ua to manage script execution with the hmdb server status **\n" ; $current_test++;
+ is_deeply (check_state_from_hmdb_uaTest (\'200'),
+ 1,
+ 'The status 200 returns no error/warn' ) ;
+
+ print "\n** Test $current_test prepare_multi_masses_query with an empty list of mzs **\n" ; $current_test++;
+ throws_ok{ check_state_from_hmdb_uaTest(\'504')}
+ '/Gateway Timeout: The HMDB server was acting as a gateway or proxy and did not receive a timely response from the upstream server/',
+ 'Method \'check_state_from_hmdb_ua\' detects HTTP error code returned by HMDB and died correctly' ;
+
+ print "\n** Test $current_test parse_hmdb_csv_results with the correct inputs for hmdb outputs parsing (csv format) **\n" ; $current_test++;
+ is_deeply ( parse_hmdb_csv_resultsTest (
+ [
+ 'query_mass,compound_id,formula,compound_mass,adduct,adduct_type,adduct_mass,delta',
+ '175.01,HMDB60293,H2O3S2,113.94453531,M+IsoProp+H,+,175.009875,0.000125',
+ '175.01,HMDB03745,C2H6O3S2,141.975835438,M+CH3OH+H,+,175.009324,0.000676',
+ '175.01,HMDB31436,H4O4Si,95.987885149,M+DMSO+H,+,175.009105,0.000895',
+ '175.01,HMDB33657,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
+ '175.01,HMDB35230,C17H10O6,310.047738052,M+H+K,+,175.009086,0.000914',
+ '420.16,HMDB60838,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683',
+ '420.16,HMDB60836,C17H17N3O4S,359.093976737,M+IsoProp+H,+,420.159317,0.000683'
+ ],
+ ['175.01', '238.19', '420.16']
+ ),
+ [
+ [
+ { 'ENTRY_ADDUCT' => 'M+IsoProp+H', 'ENTRY_DELTA' => '0.000125', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_FORMULA' => 'H2O3S2', 'ENTRY_ENTRY_ID' => 'HMDB60293', 'ENTRY_ADDUCT_MZ' => '175.009875', 'ENTRY_CPD_MZ' => '113.94453531' },
+ { 'ENTRY_ADDUCT' => 'M+CH3OH+H', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000676', 'ENTRY_FORMULA' => 'C2H6O3S2', 'ENTRY_ENTRY_ID' => 'HMDB03745', 'ENTRY_ADDUCT_MZ' => '175.009324', 'ENTRY_CPD_MZ' => '141.975835438' },
+ { 'ENTRY_CPD_MZ' => '95.987885149', 'ENTRY_FORMULA' => 'H4O4Si', 'ENTRY_ENTRY_ID' => 'HMDB31436', 'ENTRY_ADDUCT_MZ' => '175.009105', 'ENTRY_DELTA' => '0.000895', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_ADDUCT' => 'M+DMSO+H' },
+ { 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000914', 'ENTRY_ADDUCT' => 'M+H+K', 'ENTRY_CPD_MZ' => '310.047738052', 'ENTRY_ENTRY_ID' => 'HMDB33657', 'ENTRY_ADDUCT_MZ' => '175.009086', 'ENTRY_FORMULA' => 'C17H10O6' },
+ { 'ENTRY_ADDUCT' => 'M+H+K', 'ENTRY_DELTA' => '0.000914', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_FORMULA' => 'C17H10O6', 'ENTRY_ADDUCT_MZ' => '175.009086', 'ENTRY_ENTRY_ID' => 'HMDB35230', 'ENTRY_CPD_MZ' => '310.047738052' }
+ ],
+ [],
+ [
+ { 'ENTRY_ADDUCT' => 'M+IsoProp+H', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000683', 'ENTRY_ENTRY_ID' => 'HMDB60838', 'ENTRY_ADDUCT_MZ' => '420.159317', 'ENTRY_FORMULA' => 'C17H17N3O4S', 'ENTRY_CPD_MZ' => '359.093976737' },
+ { 'ENTRY_CPD_MZ' => '359.093976737', 'ENTRY_FORMULA' => 'C17H17N3O4S', 'ENTRY_ENTRY_ID' => 'HMDB60836', 'ENTRY_ADDUCT_MZ' => '420.159317', 'ENTRY_ADDUCT_TYPE' => '+', 'ENTRY_DELTA' => '0.000683', 'ENTRY_ADDUCT' => 'M+IsoProp+H' }
+ ]
+ ],
+ 'Method \'parse_hmdb_csv_results\' works with a well-formated csv output and returns a a well formated array' ) ;
+
+ print "\n** Test $current_test parse_hmdb_csv_results with a void hmdb output and a list of mzs **\n" ; $current_test++;
+ is_deeply ( parse_hmdb_csv_resultsTest ( [], ['175.01', '238.19', '420.16'] ),
+ [ [], [], [] ],
+ 'Method \'parse_hmdb_csv_results\' works with a empty csv output and returns an empty but well formatted array' ) ;
+
+ print "\n** Test $current_test parse_hmdb_csv_results with a void hmdb output and a void mz list **\n" ; $current_test++;
+ is_deeply ( parse_hmdb_csv_resultsTest ( [], [] ),
+ [],
+ 'Method \'parse_hmdb_csv_results\' works with a empty csv output/mz list and returns an empty but well formatted array' ) ;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## END of the script
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a t/lib/hmdbTest.pm
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/lib/hmdbTest.pm Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,83 @@
+package lib::hmdbTest ;
+
+use diagnostics; # this gives you more debugging information
+use warnings; # this warns you of bad practices
+use strict; # this prevents silly errors
+use Exporter ;
+use Carp ;
+
+our $VERSION = "1.0";
+our @ISA = qw(Exporter);
+our @EXPORT = qw( parse_hmdb_csv_resultsTest check_state_from_hmdb_uaTest test_matches_from_hmdb_uaTest extract_sub_mz_listsTest prepare_multi_masses_queryTest get_matches_from_hmdb_uaTest);
+our %EXPORT_TAGS = ( ALL => [qw( parse_hmdb_csv_resultsTest check_state_from_hmdb_uaTest test_matches_from_hmdb_uaTest extract_sub_mz_listsTest prepare_multi_masses_queryTest get_matches_from_hmdb_uaTest)] );
+
+use lib '/Users/fgiacomoni/Inra/labs/perl/galaxy_tools/hmdb' ;
+use lib::hmdb qw( :ALL ) ;
+
+use Data::Dumper ;
+
+## sub
+sub extract_sub_mz_listsTest {
+
+ my ($masses, $hmdb_limits, ) = @_ ;
+
+ my $oHmdb = lib::hmdb->new() ;
+ my $submasses = $oHmdb->extract_sub_mz_lists($masses, $hmdb_limits ) ;
+
+ return ($submasses) ;
+}
+
+## sub
+sub prepare_multi_masses_queryTest {
+
+ my ($mzs ) = @_ ;
+
+ my $oHmdb = lib::hmdb->new() ;
+ my ( $hmdb_masses, $nb_masses_to_submit ) = $oHmdb->prepare_multi_masses_query($mzs) ;
+
+ return ($hmdb_masses) ;
+}
+
+## sub
+sub get_matches_from_hmdb_uaTest {
+
+ my ( $hmdb_masses, $delta, $molecular_species ) = @_ ;
+
+ my $oHmdb = lib::hmdb->new() ;
+ my $hmdb_pages = $oHmdb->get_matches_from_hmdb_ua($hmdb_masses, $delta, $molecular_species) ;
+ return ($hmdb_pages) ;
+}
+
+
+## sub
+sub test_matches_from_hmdb_uaTest {
+
+ my $oHmdb = lib::hmdb->new() ;
+ my $status = $oHmdb->test_matches_from_hmdb_ua() ;
+ return ($status) ;
+}
+
+
+## sub
+sub check_state_from_hmdb_uaTest {
+ my ($status ) = @_ ;
+
+ my $oHmdb = lib::hmdb->new() ;
+ my $res = $oHmdb->check_state_from_hmdb_ua($status) ;
+ return($res) ;
+}
+
+
+
+## sub
+sub parse_hmdb_csv_resultsTest {
+ my ($hmdb_pages, $mzs ) = @_ ;
+
+ my $oHmdb = lib::hmdb->new() ;
+ my $result = $oHmdb->parse_hmdb_csv_results($hmdb_pages, $mzs) ; ## hash format result
+
+ return($result) ;
+}
+
+
+1 ;
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/input_test01_fake-mzrt-input-with-id.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_test01_fake-mzrt-input-with-id.tabular Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,7 @@
+id mz rt
+1 7.02080998 49.38210915
+2 75.05547146 0.658528069
+3 75.08059797 1743.94267
+4 76.03942694 51.23158899
+5 76.07584477 50.51249853
+6 76.07593168 0.149308136
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/input_test02_mzrt-input-with-id.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_test02_mzrt-input-with-id.tabular Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,7 @@
+id mz rt
+1 7.02080998 49.38210915
+2 75.05547146 0.658528069
+3 75.08059797 1743.94267
+4 76.03942694 51.23158899
+5 76.07584477 50.51249853
+6 76.07593168 0.149308136
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test01.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test01.html Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,1 @@
+Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = neutral / delta (mass-to-charge ratio) = 0.001
ID from input Mass (m/z) Metabolite_Name Compound_ID Formula Compound MW (Da) Adduct Adduct_Type Adduct MW (Da) Delta InChI Identifier Predicted LogP (ALOGPS) mz_00001 7.02080998 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00002 75.05547146 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00003 75.08059797 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00004 76.03942694 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00005 76.07584477 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00006 76.07593168 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test01.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test01.tabular Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,7 @@
+id mz rt hmdb(delta::name::mz::formula::adduct::id)
+1 7.02080998 49.38210915 NONE
+2 75.05547146 0.658528069 NONE
+3 75.08059797 1743.94267 NONE
+4 76.03942694 51.23158899 NONE
+5 76.07584477 50.51249853 NONE
+6 76.07593168 0.149308136 NONE
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test01.xlsx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test01.xlsx Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,7 @@
+ID Query(Da) Delta Metabolite_Name Cpd_MW(Da) Formula Adduct Adduct_MW(Da) HMDB_ID
+mz_00001 7.02080998 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00002 75.05547146 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00003 75.08059797 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00004 76.03942694 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00005 76.07584477 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00006 76.07593168 0 UNKNOWN N/A N/A N/A N/A N/A
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test02.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test02.html Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,1 @@
+Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = positive / delta (mass-to-charge ratio) = 0.001
ID from input Mass (m/z) Metabolite_Name Compound_ID Formula Compound MW (Da) Adduct Adduct_Type Adduct MW (Da) Delta InChI Identifier Predicted LogP (ALOGPS) mz_00001 7.02080998 UNKNOWN NONE n/a n/a n/a n/a n/a 0 n/a n/a mz_00002 75.05547146 N-Nitrosodimethylamine HMDB31419 C2H6N2O 74.048012824 M+H + 75.055289 0.00018246 InChI=1S/C2H6N2O/c1-4(2)3-5/h1-2H3 -0.53 Acetylhydrazine HMDB60428 C2H6N2O 74.048012824 M+H + 75.055289 0.00018246 InChI=1S/C2H6N2O/c1-2(5)4-3/h3H2,1H3,(H,4,5) -0.78 Creatine HMDB00064 C4H9N3O2 131.069476547 M+H+NH4 + 75.055288 0.00018346 InChI=1S/C4H9N3O2/c1-7(4(5)6)2-3(8)9/h2H2,1H3,(H3,5,6)(H,8,9) -1.59 Beta-Guanidinopropionic acid HMDB13222 C4H9N3O2 131.069476547 M+H+NH4 + 75.055288 0.00018346 InChI=1S/C4H9N3O2/c5-4(6)7-2-1-3(8)9/h1-2H2,(H,8,9)(H4,5,6,7) -1.70 Nitrogen oxides HMDB32439 H3NO 33.021463723 M+ACN+H + 75.055287 0.00018446 InChI=1S/H3NO/c1-2/h1H3 NA mz_00003 75.08059797 1-Butanol HMDB04327 C4H10O 74.073164942 M+H + 75.080441 0.00015697 InChI=1S/C4H10O/c1-2-3-4-5/h5H,2-4H2,1H3 0.84 UNKNOWN HMDB62103 C4H10O 74.073164942 M+H + 75.080441 0.00015697 NA NA 2-Butanol HMDB11469 C4H10O 74.073164942 M+H + 75.080441 0.00015697 InChI=1S/C4H10O/c1-3-4(2)5/h4-5H,3H2,1-2H3 0.66 Isobutanol HMDB06006 C4H10O 74.073164942 M+H + 75.080441 0.00015697 InChI=1S/C4H10O/c1-4(2)3-5/h4-5H,3H2,1-2H3 0.60 2-Methylpropan-2-ol HMDB31456 C4H10O 74.073164942 M+H + 75.080441 0.00015697 InChI=1S/C4H10O/c1-4(2,3)5/h5H,1-3H3 0.70 mz_00004 76.03942694 L-Aspartic acid HMDB00191 C4H7NO4 133.037507717 M+H+NH4 + 76.039304 0.00012294 InChI=1S/C4H7NO4/c5-2(4(8)9)1-3(6)7/h2H,1,5H2,(H,6,7)(H,8,9)/t2-/m0/s1 -3.52 Ethyl nitrite HMDB31239 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 InChI=1S/C2H5NO2/c1-2-5-3-4/h2H2,1H3 0.42 Glycine HMDB00123 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 InChI=1S/C2H5NO2/c3-1-2(4)5/h1,3H2,(H,4,5) -3.34 Acetohydroxamic Acid HMDB14691 C2H5NO2 75.032028409 M+H + 76.039304 0.00012294 InChI=1S/C2H5NO2/c1-2(4)3-5/h5H,1H3,(H,3,4) -1.46 Iminodiacetic acid HMDB11753 C4H7NO4 133.037507717 M+H+NH4 + 76.039304 0.00012294 InChI=1S/C4H7NO4/c6-3(7)1-5-2-4(8)9/h5H,1-2H2,(H,6,7)(H,8,9) -2.50 mz_00005 76.07584477 1-Amino-propan-2-ol HMDB12136 C3H9NO 75.068413915 M+H + 76.07569 0.00015477 InChI=1S/C3H9NO/c1-3(5)2-4/h3,5H,2,4H2,1H3 -1.03 Trimethylamine N-oxide HMDB00925 C3H9NO 75.068413915 M+H + 76.07569 0.00015477 InChI=1S/C3H9NO/c1-4(2,3)5/h1-3H3 -2.01 Allyl alcohol HMDB31652 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 InChI=1S/C3H6O/c1-2-3-4/h2,4H,1,3H2 -0.03 UNKNOWN HMDB62143 C3H6O 58.041864813 M+NH4 + 76.075688 0.00015677 NA NA Methyloxirane HMDB31558 C3H6O 58.041864814 M+NH4 + 76.075688 0.00015677 InChI=1/C3H6O/c1-3-2-4-3/h3H,2H2,1H3 0.04 mz_00006 76.07593168 1-Amino-propan-2-ol HMDB12136 C3H9NO 75.068413915 M+H + 76.07569 0.00024168 InChI=1S/C3H9NO/c1-3(5)2-4/h3,5H,2,4H2,1H3 -1.03 Trimethylamine N-oxide HMDB00925 C3H9NO 75.068413915 M+H + 76.07569 0.00024168 InChI=1S/C3H9NO/c1-4(2,3)5/h1-3H3 -2.01 Allyl alcohol HMDB31652 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 InChI=1S/C3H6O/c1-2-3-4/h2,4H,1,3H2 -0.03 UNKNOWN HMDB62143 C3H6O 58.041864813 M+NH4 + 76.075688 0.00024368 NA NA Methyloxirane HMDB31558 C3H6O 58.041864814 M+NH4 + 76.075688 0.00024368 InChI=1/C3H6O/c1-3-2-4-3/h3H,2H2,1H3 0.04
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test02.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test02.tabular Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,7 @@
+id mz rt hmdb(delta::name::mz::formula::adduct::id)
+1 7.02080998 49.38210915 NONE
+2 75.05547146 0.658528069 0.00018246::[N-Nitrosodimethylamine]::74.048012824::C2H6N2O::[M+H]::HMDB31419 | 0.00018246::[Acetylhydrazine]::74.048012824::C2H6N2O::[M+H]::HMDB60428 | 0.00018346::[Creatine]::131.069476547::C4H9N3O2::[M+H+NH4]::HMDB00064 | 0.00018346::[Beta-Guanidinopropionic acid]::131.069476547::C4H9N3O2::[M+H+NH4]::HMDB13222 | 0.00018446::[Nitrogen oxides]::33.021463723::H3NO::[M+ACN+H]::HMDB32439
+3 75.08059797 1743.94267 0.00015697::[1-Butanol]::74.073164942::C4H10O::[M+H]::HMDB04327 | 0.00015697::[UNKNOWN]::74.073164942::C4H10O::[M+H]::HMDB62103 | 0.00015697::[2-Butanol]::74.073164942::C4H10O::[M+H]::HMDB11469 | 0.00015697::[Isobutanol]::74.073164942::C4H10O::[M+H]::HMDB06006 | 0.00015697::[2-Methylpropan-2-ol]::74.073164942::C4H10O::[M+H]::HMDB31456
+4 76.03942694 51.23158899 0.00012294::[L-Aspartic acid]::133.037507717::C4H7NO4::[M+H+NH4]::HMDB00191 | 0.00012294::[Ethyl nitrite]::75.032028409::C2H5NO2::[M+H]::HMDB31239 | 0.00012294::[Glycine]::75.032028409::C2H5NO2::[M+H]::HMDB00123 | 0.00012294::[Acetohydroxamic Acid]::75.032028409::C2H5NO2::[M+H]::HMDB14691 | 0.00012294::[Iminodiacetic acid]::133.037507717::C4H7NO4::[M+H+NH4]::HMDB11753
+5 76.07584477 50.51249853 0.00015477::[1-Amino-propan-2-ol]::75.068413915::C3H9NO::[M+H]::HMDB12136 | 0.00015477::[Trimethylamine N-oxide]::75.068413915::C3H9NO::[M+H]::HMDB00925 | 0.00015677::[Allyl alcohol]::58.041864814::C3H6O::[M+NH4]::HMDB31652 | 0.00015677::[UNKNOWN]::58.041864813::C3H6O::[M+NH4]::HMDB62143 | 0.00015677::[Methyloxirane]::58.041864814::C3H6O::[M+NH4]::HMDB31558
+6 76.07593168 0.149308136 0.00024168::[1-Amino-propan-2-ol]::75.068413915::C3H9NO::[M+H]::HMDB12136 | 0.00024168::[Trimethylamine N-oxide]::75.068413915::C3H9NO::[M+H]::HMDB00925 | 0.00024368::[Allyl alcohol]::58.041864814::C3H6O::[M+NH4]::HMDB31652 | 0.00024368::[UNKNOWN]::58.041864813::C3H6O::[M+NH4]::HMDB62143 | 0.00024368::[Methyloxirane]::58.041864814::C3H6O::[M+NH4]::HMDB31558
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test02.xlsx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test02.xlsx Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,27 @@
+ID Query(Da) Delta Metabolite_Name Cpd_MW(Da) Formula Adduct Adduct_MW(Da) HMDB_ID
+mz_00001 7.02080998 0 UNKNOWN N/A N/A N/A N/A N/A
+mz_00002 75.05547146 0.00018246 [N-Nitrosodimethylamine] 74.048012824 C2H6N2O [M+H] 75.055289 HMDB31419
+mz_00002 75.05547146 0.00018246 [Acetylhydrazine] 74.048012824 C2H6N2O [M+H] 75.055289 HMDB60428
+mz_00002 75.05547146 0.00018346 [Creatine] 131.069476547 C4H9N3O2 [M+H+NH4] 75.055288 HMDB00064
+mz_00002 75.05547146 0.00018346 [Beta-Guanidinopropionic acid] 131.069476547 C4H9N3O2 [M+H+NH4] 75.055288 HMDB13222
+mz_00002 75.05547146 0.00018446 [Nitrogen oxides] 33.021463723 H3NO [M+ACN+H] 75.055287 HMDB32439
+mz_00003 75.08059797 0.00015697 [1-Butanol] 74.073164942 C4H10O [M+H] 75.080441 HMDB04327
+mz_00003 75.08059797 0.00015697 [UNKNOWN] 74.073164942 C4H10O [M+H] 75.080441 HMDB62103
+mz_00003 75.08059797 0.00015697 [2-Butanol] 74.073164942 C4H10O [M+H] 75.080441 HMDB11469
+mz_00003 75.08059797 0.00015697 [Isobutanol] 74.073164942 C4H10O [M+H] 75.080441 HMDB06006
+mz_00003 75.08059797 0.00015697 [2-Methylpropan-2-ol] 74.073164942 C4H10O [M+H] 75.080441 HMDB31456
+mz_00004 76.03942694 0.00012294 [L-Aspartic acid] 133.037507717 C4H7NO4 [M+H+NH4] 76.039304 HMDB00191
+mz_00004 76.03942694 0.00012294 [Ethyl nitrite] 75.032028409 C2H5NO2 [M+H] 76.039304 HMDB31239
+mz_00004 76.03942694 0.00012294 [Glycine] 75.032028409 C2H5NO2 [M+H] 76.039304 HMDB00123
+mz_00004 76.03942694 0.00012294 [Acetohydroxamic Acid] 75.032028409 C2H5NO2 [M+H] 76.039304 HMDB14691
+mz_00004 76.03942694 0.00012294 [Iminodiacetic acid] 133.037507717 C4H7NO4 [M+H+NH4] 76.039304 HMDB11753
+mz_00005 76.07584477 0.00015477 [1-Amino-propan-2-ol] 75.068413915 C3H9NO [M+H] 76.07569 HMDB12136
+mz_00005 76.07584477 0.00015477 [Trimethylamine N-oxide] 75.068413915 C3H9NO [M+H] 76.07569 HMDB00925
+mz_00005 76.07584477 0.00015677 [Allyl alcohol] 58.041864814 C3H6O [M+NH4] 76.075688 HMDB31652
+mz_00005 76.07584477 0.00015677 [UNKNOWN] 58.041864813 C3H6O [M+NH4] 76.075688 HMDB62143
+mz_00005 76.07584477 0.00015677 [Methyloxirane] 58.041864814 C3H6O [M+NH4] 76.075688 HMDB31558
+mz_00006 76.07593168 0.00024168 [1-Amino-propan-2-ol] 75.068413915 C3H9NO [M+H] 76.07569 HMDB12136
+mz_00006 76.07593168 0.00024168 [Trimethylamine N-oxide] 75.068413915 C3H9NO [M+H] 76.07569 HMDB00925
+mz_00006 76.07593168 0.00024368 [Allyl alcohol] 58.041864814 C3H6O [M+NH4] 76.075688 HMDB31652
+mz_00006 76.07593168 0.00024368 [UNKNOWN] 58.041864813 C3H6O [M+NH4] 76.075688 HMDB62143
+mz_00006 76.07593168 0.00024368 [Methyloxirane] 58.041864814 C3H6O [M+NH4] 76.075688 HMDB31558
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test03.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test03.html Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,1 @@
+Galaxy HMDB queries - All results Results of HMDB queries - Search params : Molecular specie = positive / delta (mass-to-charge ratio) = 0.05
ID from input Mass (m/z) Metabolite_Name Compound_ID Formula Compound MW (Da) Adduct Adduct_Type Adduct MW (Da) Delta InChI Identifier Predicted LogP (ALOGPS) mz_00001 175.01 Hydroxidodioxidosulfidosulfate HMDB60293 H2O3S2 113.94453531 M+IsoProp+H + 175.009875 0.000125 InChI=1S/H2O3S2/c1-5(2,3)4/h(H2,1,2,3,4) NA Mesna HMDB03745 C2H6O3S2 141.975835438 M+CH3OH+H + 175.009324 0.000676 InChI=1S/C2H6O3S2/c3-7(4,5)2-1-6/h6H,1-2H2,(H,3,4,5) -1.53 Silicic acid HMDB31436 H4O4Si 95.987885149 M+DMSO+H + 175.009105 0.000895 InChI=1S/H4O4Si/c1-5(2,3)4/h1-4H NA De-O-methylsterigmatocystin HMDB33657 C17H10O6 310.047738052 M+H+K + 175.009086 0.000914 InChI=1/C17H10O6/c18-8-2-1-3-10-13(8)15(20)14-9(19)6-11-12(16(14)22-10)7-4-5-21-17(7)23-11/h1-7,17-19H 2.72 Aurantricholide B HMDB35230 C17H10O6 310.047738052 M+H+K + 175.009086 0.000914 InChI=1S/C17H10O6/c18-10-3-1-8(2-4-10)15-16-14(23-17(15)21)6-9-5-11(19)12(20)7-13(9)22-16/h1-7,18-20H 3.05 mz_00002 238.19 Alpha-Terpineol HMDB04043 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 InChI=1S/C10H18O/c1-8-4-6-9(7-5-8)10(2,3)11/h4,9,11H,5-7H2,1-3H3/t9-/m0/s1 3.17 (S)-alpha-Terpineol HMDB36086 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 InChI=1S/C10H18O/c1-8-4-6-9(7-5-8)10(2,3)11/h4,9,11H,5-7H2,1-3H3/t9-/m1/s1 3.17 Eucalyptol HMDB04472 C10H18O 154.1357652 M+IsoProp+Na+H + 238.190875 0.000875 InChI=1S/C10H18O/c1-9(2)8-4-6-10(3,11-9)7-5-8/h8H,4-7H2,1-3H3 3.36 Geraniol HMDB05812 C10H18O 154.1357652 M+IsoProp+Na+H + 238.190875 0.000875 InChI=1S/C10H18O/c1-9(2)5-4-6-10(3)7-8-11/h5,7,11H,4,6,8H2,1-3H3/b10-7- 2.89 trans-(-)-p-Menth-1-en-3-ol HMDB35861 C10H18O 154.135765198 M+IsoProp+Na+H + 238.190875 0.000875 InChI=1S/C10H18O/c1-7(2)9-5-4-8(3)6-10(9)11/h6-7,9-11H,4-5H2,1-3H3/t9-,10+/m0/s1 2.64 mz_00003 420.16 N-Desmethyl-O-hydroxy rosiglitazone HMDB60836 C17H17N3O4S 359.093976737 M+IsoProp+H + 420.159317 0.000683 InChI=1/C17H17N3O4S/c21-13-2-1-7-18-15(13)19-8-9-24-12-5-3-11(4-6-12)10-14-16(22)20-17(23)25-14/h1-7,14,21H,8-10H2,(H,18,19)(H,20,22,23) 2.33 N-Desmethyl-p-hydroxyrosiglitazone HMDB60838 C17H17N3O4S 359.093976737 M+IsoProp+H + 420.159317 0.000683 InChI=1/C17H17N3O4S/c21-12-3-6-15(19-10-12)18-7-8-24-13-4-1-11(2-5-13)9-14-16(22)20-17(23)25-14/h1-6,10,14,21H,7-9H2,(H,18,19)(H,20,22,23) 2.31 Benzyl glycinate 4-methylbenzenesulfonate salt HMDB33374 C16H19NO5S 337.098393413 M+2ACN+H + 420.158763 0.001237 InChI=1S/C9H11NO2.C7H8O3S/c10-6-9(11)12-7-8-4-2-1-3-5-8;1-6-2-4-7(5-3-6)11(8,9)10/h1-5H,6-7,10H2;2-5H,1H3,(H,8,9,10) NA Glutarylglycine HMDB00590 C7H11NO5 189.063722467 2M+ACN+H + 420.161268 0.001268 InChI=1S/C7H11NO5/c9-5(8-4-7(12)13)2-1-3-6(10)11/h1-4H2,(H,8,9)(H,10,11)(H,12,13) -0.82 N-Acetylglutamic acid HMDB01138 C7H11NO5 189.063722467 2M+ACN+H + 420.161268 0.001268 InChI=1S/C7H11NO5/c1-4(9)8-5(7(12)13)2-3-6(10)11/h5H,2-3H2,1H3,(H,8,9)(H,10,11)(H,12,13) -0.67 mz_00004 780.32 Niazicinin A HMDB31947 C17H23NO8 369.142366717 2M+ACN+H + 780.318556 0.001444 InChI=1S/C17H23NO8/c1-9-15(25-10(2)19)13(20)14(21)16(24-9)26-12-6-4-11(5-7-12)8-18-17(22)23-3/h4-7,9,13-16,20-21H,8H2,1-3H3,(H,18,22) 0.57 Mulberrofuran T HMDB35940 C44H44O9 716.298533006 M+ACN+Na + 780.314298 0.005702 InChI=1/C44H44O9/c1-22(2)6-10-29-34(46)15-13-31(42(29)51)43(52)40-32(28-12-9-27(45)21-36(28)48)16-24(5)17-33(40)41-37(49)18-26(19-38(41)50)39-20-25-8-14-35(47)30(44(25)53-39)11-7-23(3)4/h6-9,12-15,17-21,32-33,40,45-51H,10-11,16H2,1-5H3 5.95 2'-Hydroxy-3',4',5',7,8-pentamethoxyflavan HMDB33906 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 InChI=1/C20H24O7/c1-22-14-9-7-11-6-8-13(27-17(11)18(14)24-3)12-10-15(23-2)19(25-4)20(26-5)16(12)21/h7,9-10,13,21H,6,8H2,1-5H3 2.58 trans-Grandmarin isovalerate HMDB39032 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 InChI=1/C20H24O7/c1-10(2)8-15(22)26-19-17(23)16-13(27-20(19,3)4)9-12(24-5)11-6-7-14(21)25-18(11)16/h6-7,9-10,17,19,23H,8H2,1-5H3 2.89 (1E,4Z,6a,8b,10a)-8-Angeloyloxy-10,15-dihydroxy-3-oxo-1,4,11(13)-germacratrien-12,6-olide HMDB32731 C20H24O7 376.152203122 2M+3H2O+2H + 780.327526 0.007526 InChI=1/C20H24O7/c1-5-11(2)18(23)27-16-9-20(4,25)7-6-14(22)13(10-21)8-15-17(16)12(3)19(24)26-15/h5-8,15-17,21,25H,3,9-10H2,1-2,4H3/b7-6-,11-5+,13-8- 0.83 mz_00005 956.25 Pelargonidin 3-O-[b-D-Glucopyranosyl-(1->2)-[4-hydroxy-3-methoxy-(E)-cinnamoyl-(->6)]-b-D-glucopyranoside] 5-O-b-D-glucopyranoside HMDB35451 C43H49O23 933.266462874 M+Na + 956.255681 0.005681 InChI=1/C43H48O23/c1-58-25-10-17(2-8-22(25)48)3-9-30(49)59-16-29-33(52)36(55)40(66-42-38(57)35(54)32(51)28(15-45)64-42)43(65-29)62-26-13-21-23(60-39(26)18-4-6-19(46)7-5-18)11-20(47)12-24(21)61-41-37(56)34(53)31(50)27(14-44)63-41/h2-13,27-29,31-38,40-45,50-57H,14-16H2,1H3,(H2-,46,47,48,49)/p+1 1.22 Petanin HMDB38095 C43H49O23 933.266462874 M+Na + 956.255681 0.005681 InChI=1/C43H48O23/c1-16-39(66-29(48)8-5-17-3-6-19(45)7-4-17)35(54)38(57)41(60-16)59-15-28-32(51)34(53)37(56)43(65-28)63-26-13-21-23(61-40(26)18-9-22(47)30(49)25(10-18)58-2)11-20(46)12-24(21)62-42-36(55)33(52)31(50)27(14-44)64-42/h3-13,16,27-28,31-39,41-44,50-57H,14-15H2,1-2H3,(H3-,45,46,47,48,49)/p+1 1.58 Kaempferide 3-rhamnoside HMDB40803 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 InChI=1/C22H22O10/c1-9-16(25)18(27)19(28)22(30-9)32-21-17(26)15-13(24)7-11(23)8-14(15)31-20(21)10-3-5-12(29-2)6-4-10/h3-9,16,18-19,22-25,27-28H,1-2H3 1.45 Glycitin HMDB02219 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 InChI=1S/C22H22O10/c1-29-15-6-12-14(30-9-13(18(12)25)10-2-4-11(24)5-3-10)7-16(15)31-22-21(28)20(27)19(26)17(8-23)32-22/h2-7,9,17,19-24,26-28H,8H2,1H3 0.83 Calycosin 7-galactoside HMDB38821 C22H22O10 446.121296924 2M+ACN+Na + 956.258359 0.008359 InChI=1/C22H22O10/c1-29-15-5-2-10(6-14(15)24)13-9-30-16-7-11(3-4-12(16)18(13)25)31-22-21(28)20(27)19(26)17(8-23)32-22/h2-7,9,17,19-24,26-28H,8H2,1H3 0.80 mz_00006 1100.45 NPC HMDB60499 C28H30N4O6 518.216534712 2M+ACN+Na + 1100.448834 0.001166 InChI=1/C28H30N4O6/c1-3-17-18-11-16(38-27(35)31-9-7-15(29)8-10-31)5-6-22(18)30-24-19(17)13-32-23(24)12-21-20(25(32)33)14-37-26(34)28(21,36)4-2/h5-6,11-12,15,36H,3-4,7-10,13-14,29H2,1-2H3/t28-/s2 2.40 Cellulose triacetate HMDB32198 C30H34Cl2N4O 536.210967144 2M+3H2O+2H + 1100.445054 0.004946 InChI=1S/C30H34Cl2N4O/c31-21-17-24(32)29-27(18-21)36-26-12-7-5-10-23(26)30(29)34-15-8-2-1-3-13-28(37)33-16-14-20-19-35-25-11-6-4-9-22(20)25/h4,6,9,11,17-19,35H,1-3,5,7-8,10,12-16H2,(H,33,37)(H,34,36) 7.37 Lewis X trisaccharide HMDB06568 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 InChI=1S/C20H35NO15/c1-6-11(27)13(29)15(31)19(33-6)35-17(8(3-22)21-7(2)25)18(9(26)4-23)36-20-16(32)14(30)12(28)10(5-24)34-20/h3,6,8-20,23-24,26-32H,4-5H2,1-2H3,(H,21,25)/t6-,8-,9+,10+,11+,12-,13+,14-,15-,16+,17+,18+,19-,20-/m0/s1 -2.26 O-6-deoxy-a-L-galactopyranosyl-(1->2)-O-b-D-galactopyranosyl-(1->3)-2-(acetylamino)-2-deoxy-D-Galactose HMDB02060 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 InChI=1S/C20H35NO15/c1-6-11(27)14(30)16(32)19(33-6)36-18-15(31)13(29)10(5-24)34-20(18)35-17(12(28)9(26)4-23)8(3-22)21-7(2)25/h3,6,8-20,23-24,26-32H,4-5H2,1-2H3,(H,21,25)/t6-,8-,9+,10+,11+,12-,13-,14+,15-,16-,17+,18+,19-,20-/m0/s1 -2.25 Lewis a trisaccharide HMDB06582 C20H35NO15 529.200669455 2M+ACN+H + 1100.435162 0.014838 InChI=1S/C20H35NO15/c1-6-11(27)13(29)15(31)19(33-6)36-18(9(26)4-23)17(8(3-22)21-7(2)25)35-20-16(32)14(30)12(28)10(5-24)34-20/h3,6,8-20,23-24,26-32H,4-5H2,1-2H3,(H,21,25)/t6-,8-,9+,10+,11+,12-,13+,14-,15-,16+,17+,18+,19-,20-/m0/s1 -2.27
Copyright © INRA, N Paulhe, F Giacomoni 2014
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test03.tabular
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test03.tabular Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,31 @@
+ID Query(Da) Delta Metabolite_Name Cpd_MW(Da) Formula Adduct Adduct_MW(Da) HMDB_ID
+mz_00001 175.01 0.000125 [Hydroxidodioxidosulfidosulfate] 113.94453531 H2O3S2 [M+IsoProp+H] 175.009875 HMDB60293
+mz_00001 175.01 0.000676 [Mesna] 141.975835438 C2H6O3S2 [M+CH3OH+H] 175.009324 HMDB03745
+mz_00001 175.01 0.000895 [Silicic acid] 95.987885149 H4O4Si [M+DMSO+H] 175.009105 HMDB31436
+mz_00001 175.01 0.000914 [De-O-methylsterigmatocystin] 310.047738052 C17H10O6 [M+H+K] 175.009086 HMDB33657
+mz_00001 175.01 0.000914 [Aurantricholide B] 310.047738052 C17H10O6 [M+H+K] 175.009086 HMDB35230
+mz_00002 238.19 0.000875 [Alpha-Terpineol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB04043
+mz_00002 238.19 0.000875 [(S)-alpha-Terpineol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB36086
+mz_00002 238.19 0.000875 [Eucalyptol] 154.1357652 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB04472
+mz_00002 238.19 0.000875 [Geraniol] 154.1357652 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB05812
+mz_00002 238.19 0.000875 [trans-(-)-p-Menth-1-en-3-ol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB35861
+mz_00003 420.16 0.000683 [N-Desmethyl-O-hydroxy rosiglitazone] 359.093976737 C17H17N3O4S [M+IsoProp+H] 420.159317 HMDB60836
+mz_00003 420.16 0.000683 [N-Desmethyl-p-hydroxyrosiglitazone] 359.093976737 C17H17N3O4S [M+IsoProp+H] 420.159317 HMDB60838
+mz_00003 420.16 0.001237 [Benzyl glycinate 4-methylbenzenesulfonate salt] 337.098393413 C16H19NO5S [M+2ACN+H] 420.158763 HMDB33374
+mz_00003 420.16 0.001268 [Glutarylglycine] 189.063722467 C7H11NO5 [2M+ACN+H] 420.161268 HMDB00590
+mz_00003 420.16 0.001268 [N-Acetylglutamic acid] 189.063722467 C7H11NO5 [2M+ACN+H] 420.161268 HMDB01138
+mz_00004 780.32 0.001444 [Niazicinin A] 369.142366717 C17H23NO8 [2M+ACN+H] 780.318556 HMDB31947
+mz_00004 780.32 0.005702 [Mulberrofuran T] 716.298533006 C44H44O9 [M+ACN+Na] 780.314298 HMDB35940
+mz_00004 780.32 0.007526 [2'-Hydroxy-3',4',5',7,8-pentamethoxyflavan] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB33906
+mz_00004 780.32 0.007526 [trans-Grandmarin isovalerate] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB39032
+mz_00004 780.32 0.007526 [(1E,4Z,6a,8b,10a)-8-Angeloyloxy-10,15-dihydroxy-3-oxo-1,4,11(13)-germacratrien-12,6-olide] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB32731
+mz_00005 956.25 0.005681 [Pelargonidin 3-O-[b-D-Glucopyranosyl-(1->2)-[4-hydroxy-3-methoxy-(E)-cinnamoyl-(->6)]-b-D-glucopyranoside] 5-O-b-D-glucopyranoside] 933.266462874 C43H49O23 [M+Na] 956.255681 HMDB35451
+mz_00005 956.25 0.005681 [Petanin] 933.266462874 C43H49O23 [M+Na] 956.255681 HMDB38095
+mz_00005 956.25 0.008359 [Kaempferide 3-rhamnoside] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB40803
+mz_00005 956.25 0.008359 [Glycitin] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB02219
+mz_00005 956.25 0.008359 [Calycosin 7-galactoside] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB38821
+mz_00006 1100.45 0.001166 [NPC] 518.216534712 C28H30N4O6 [2M+ACN+Na] 1100.448834 HMDB60499
+mz_00006 1100.45 0.004946 [Cellulose triacetate] 536.210967144 C30H34Cl2N4O [2M+3H2O+2H] 1100.445054 HMDB32198
+mz_00006 1100.45 0.014838 [Lewis X trisaccharide] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB06568
+mz_00006 1100.45 0.014838 [O-6-deoxy-a-L-galactopyranosyl-(1->2)-O-b-D-galactopyranosyl-(1->3)-2-(acetylamino)-2-deoxy-D-Galactose] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB02060
+mz_00006 1100.45 0.014838 [Lewis a trisaccharide] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB06582
diff -r 9583f9772198 -r 6d0a0f8f672a test-data/out_test03.xlsx
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/out_test03.xlsx Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,31 @@
+ID Query(Da) Delta Metabolite_Name Cpd_MW(Da) Formula Adduct Adduct_MW(Da) HMDB_ID
+mz_00001 175.01 0.000125 [Hydroxidodioxidosulfidosulfate] 113.94453531 H2O3S2 [M+IsoProp+H] 175.009875 HMDB60293
+mz_00001 175.01 0.000676 [Mesna] 141.975835438 C2H6O3S2 [M+CH3OH+H] 175.009324 HMDB03745
+mz_00001 175.01 0.000895 [Silicic acid] 95.987885149 H4O4Si [M+DMSO+H] 175.009105 HMDB31436
+mz_00001 175.01 0.000914 [De-O-methylsterigmatocystin] 310.047738052 C17H10O6 [M+H+K] 175.009086 HMDB33657
+mz_00001 175.01 0.000914 [Aurantricholide B] 310.047738052 C17H10O6 [M+H+K] 175.009086 HMDB35230
+mz_00002 238.19 0.000875 [Alpha-Terpineol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB04043
+mz_00002 238.19 0.000875 [(S)-alpha-Terpineol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB36086
+mz_00002 238.19 0.000875 [Eucalyptol] 154.1357652 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB04472
+mz_00002 238.19 0.000875 [Geraniol] 154.1357652 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB05812
+mz_00002 238.19 0.000875 [trans-(-)-p-Menth-1-en-3-ol] 154.135765198 C10H18O [M+IsoProp+Na+H] 238.190875 HMDB35861
+mz_00003 420.16 0.000683 [N-Desmethyl-O-hydroxy rosiglitazone] 359.093976737 C17H17N3O4S [M+IsoProp+H] 420.159317 HMDB60836
+mz_00003 420.16 0.000683 [N-Desmethyl-p-hydroxyrosiglitazone] 359.093976737 C17H17N3O4S [M+IsoProp+H] 420.159317 HMDB60838
+mz_00003 420.16 0.001237 [Benzyl glycinate 4-methylbenzenesulfonate salt] 337.098393413 C16H19NO5S [M+2ACN+H] 420.158763 HMDB33374
+mz_00003 420.16 0.001268 [Glutarylglycine] 189.063722467 C7H11NO5 [2M+ACN+H] 420.161268 HMDB00590
+mz_00003 420.16 0.001268 [N-Acetylglutamic acid] 189.063722467 C7H11NO5 [2M+ACN+H] 420.161268 HMDB01138
+mz_00004 780.32 0.001444 [Niazicinin A] 369.142366717 C17H23NO8 [2M+ACN+H] 780.318556 HMDB31947
+mz_00004 780.32 0.005702 [Mulberrofuran T] 716.298533006 C44H44O9 [M+ACN+Na] 780.314298 HMDB35940
+mz_00004 780.32 0.007526 [2'-Hydroxy-3',4',5',7,8-pentamethoxyflavan] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB33906
+mz_00004 780.32 0.007526 [trans-Grandmarin isovalerate] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB39032
+mz_00004 780.32 0.007526 [(1E,4Z,6a,8b,10a)-8-Angeloyloxy-10,15-dihydroxy-3-oxo-1,4,11(13)-germacratrien-12,6-olide] 376.152203122 C20H24O7 [2M+3H2O+2H] 780.327526 HMDB32731
+mz_00005 956.25 0.005681 [Pelargonidin 3-O-[b-D-Glucopyranosyl-(1->2)-[4-hydroxy-3-methoxy-(E)-cinnamoyl-(->6)]-b-D-glucopyranoside] 5-O-b-D-glucopyranoside] 933.266462874 C43H49O23 [M+Na] 956.255681 HMDB35451
+mz_00005 956.25 0.005681 [Petanin] 933.266462874 C43H49O23 [M+Na] 956.255681 HMDB38095
+mz_00005 956.25 0.008359 [Kaempferide 3-rhamnoside] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB40803
+mz_00005 956.25 0.008359 [Glycitin] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB02219
+mz_00005 956.25 0.008359 [Calycosin 7-galactoside] 446.121296924 C22H22O10 [2M+ACN+Na] 956.258359 HMDB38821
+mz_00006 1100.45 0.001166 [NPC] 518.216534712 C28H30N4O6 [2M+ACN+Na] 1100.448834 HMDB60499
+mz_00006 1100.45 0.004946 [Cellulose triacetate] 536.210967144 C30H34Cl2N4O [2M+3H2O+2H] 1100.445054 HMDB32198
+mz_00006 1100.45 0.014838 [Lewis X trisaccharide] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB06568
+mz_00006 1100.45 0.014838 [O-6-deoxy-a-L-galactopyranosyl-(1->2)-O-b-D-galactopyranosyl-(1->3)-2-(acetylamino)-2-deoxy-D-Galactose] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB02060
+mz_00006 1100.45 0.014838 [Lewis a trisaccharide] 529.200669455 C20H35NO15 [2M+ACN+H] 1100.435162 HMDB06582
diff -r 9583f9772198 -r 6d0a0f8f672a wsdl_hmdb.pl
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wsdl_hmdb.pl Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,287 @@
+#!perl
+
+## script : wsdl_hmdb.pl
+#=============================================================================
+# Included modules and versions
+#=============================================================================
+## Perl modules
+use strict ;
+use warnings ;
+use Carp qw (cluck croak carp) ;
+
+use Data::Dumper ;
+use Getopt::Long ;
+use POSIX ;
+use FindBin ; ## Permet de localisez le repertoire du script perl d'origine
+
+## Specific Modules (Home made...)
+use lib $FindBin::Bin ;
+my $binPath = $FindBin::Bin ;
+use lib::hmdb qw( :ALL ) ;
+## PFEM Perl Modules
+use lib::conf qw( :ALL ) ;
+use lib::csv qw( :ALL ) ;
+
+## Initialized values
+my ( $help ) = undef ;
+my ( $mass ) = undef ;
+my ( $masses_file, $col_id, $col_mass, $header_choice, $nbline_header ) = ( undef, undef, undef, undef, undef ) ;
+my $max_query = undef ;
+my ( $delta, $molecular_species, $out_tab, $out_html, $out_xls ) = ( undef, undef, undef, undef, undef ) ;
+
+
+#=============================================================================
+# Manage EXCEPTIONS
+#=============================================================================
+
+&GetOptions ( "h" => \$help, # HELP
+ "mass:s" => \$mass, ## option : one masse
+ "masses:s" => \$masses_file, ## option : path to the input
+ "header_choice:s" => \$header_choice, ## Presence or not of header in tabular file
+ "nblineheader:i" => \$nbline_header, ## numbre of header line present in file
+ "colfactor:i" => \$col_mass, ## Column id for retrieve formula list in tabular file
+ "delta:f" => \$delta,
+ "mode:s" => \$molecular_species, ## Molecular species (positive/negative/neutral)
+ "maxquery:i" => \$max_query, ## Maximum query return (default is 20 entries by query // min 1 & max 50 )
+ "output_tabular:s" => \$out_tab, ## option : path to the ouput (tabular : input+results )
+ "output_html|v:s" => \$out_html, ## option : path to the results view (output2)
+ "output_xlsx:s" => \$out_xls, ## option : path to the xls-like format output
+ ) ;
+
+#=============================================================================
+# EXCEPTIONS
+#=============================================================================
+$help and &help ;
+
+#=============================================================================
+# MAIN SCRIPT
+#=============================================================================
+
+
+## -------------- Conf file ------------------------ :
+my ( $CONF ) = ( undef ) ;
+foreach my $conf ( <$binPath/*.cfg> ) {
+ my $oConf = lib::conf::new() ;
+ $CONF = $oConf->as_conf($conf) ;
+}
+
+## -------------- HTML template file ------------------------ :
+foreach my $html_template ( <$binPath/*.tmpl> ) { $CONF->{'HTML_TEMPLATE'} = $html_template ; }
+
+if (!defined $max_query) {
+ $max_query = $CONF->{'HMDB_MAX_QUERY'} ;
+}
+
+
+## --------------- Global parameters ---------------- :
+my ( $ids, $masses, $results ) = ( undef, undef, undef ) ;
+my ( $complete_rows, $nb_pages_for_html_out ) = ( undef, 1 ) ;
+my $metabocard_features = undef ;
+my $search_condition = "Search params : Molecular specie = $molecular_species / delta (mass-to-charge ratio) = $delta" ;
+
+## --------------- retrieve input data -------------- :
+
+## manage only one mass
+if ( ( defined $mass ) and ( $mass ne '' ) ) {
+ my @masses = split(" ", $mass);
+ $masses = \@masses ;
+ for (my $i=1 ; $i<=$#masses+1 ; $i++){ push (@$ids,"mz_0".sprintf("%04s", $i ) ); }
+} ## END IF
+## manage csv file containing list of masses
+elsif ( ( defined $masses_file ) and ( $masses_file ne "" ) and ( -e $masses_file ) ) {
+ ## parse all csv for later : output csv build
+ my $ocsv_input = lib::csv->new() ;
+ my $complete_csv = $ocsv_input->get_csv_object( "\t" ) ;
+ $complete_rows = $ocsv_input->parse_csv_object($complete_csv, \$masses_file) ;
+
+ ## parse masses and set ids
+ my $ocsv = lib::csv->new() ;
+ my $csv = $ocsv->get_csv_object( "\t" ) ;
+ if ( ( !defined $nbline_header ) or ( $nbline_header < 0 ) ) { $nbline_header = 0 ; }
+ $masses = $ocsv->get_value_from_csv_multi_header( $csv, $masses_file, $col_mass, $header_choice, $nbline_header ) ; ## retrieve mz values on csv
+ my $nbmz = @$masses ;
+ for (my $i=1 ; $i<=$nbmz+1 ; $i++){ push (@$ids,"mz_0".sprintf("%04s", $i ) ); }
+}
+else {
+ warn "[warning] Input data are missing : none mass or file of masses\n" ;
+ &help ;
+}
+#print Dumper $masses ;
+## ---------------- launch queries -------------------- :
+
+if ( ( defined $delta ) and ( $delta > 0 ) and ( defined $molecular_species ) and ( $molecular_species ne '' ) ) {
+ ## prepare masses list and execute query
+ my $oHmdb = lib::hmdb::new() ;
+ my $hmdb_pages = undef ;
+ my $hmdb_ids = undef ;
+
+ $results = [] ; # prepare arrays ref
+ my $submasses = $oHmdb->extract_sub_mz_lists($masses, $CONF->{HMDB_LIMITS} ) ;
+
+ ## get the hmdb server status by a test query - continuous queries or kill script.
+ my $status = $oHmdb->test_matches_from_hmdb_ua() ;
+ $oHmdb->check_state_from_hmdb_ua($status) ; ## can kill the script execution
+
+ foreach my $mzs ( @{$submasses} ) {
+
+ my $result = undef ;
+ my ( $hmdb_masses, $nb_masses_to_submit ) = $oHmdb->prepare_multi_masses_query($mzs) ;
+ $hmdb_pages = $oHmdb->get_matches_from_hmdb_ua($hmdb_masses, $delta, $molecular_species) ;
+ ($result) = $oHmdb->parse_hmdb_csv_results($hmdb_pages, $mzs, $max_query) ; ## hash format result
+ ## This previous step return results with cutoff on the number of entries returned !
+ $results = [ @$results, @$result ] ;
+ }
+
+ ## foreach metabolite get its own metabocard
+ $hmdb_ids = $oHmdb->get_unik_ids_from_results($results) ;
+# $hmdb_ids->{'HMDB03125'} = 1 ,
+ $metabocard_features = $oHmdb->get_hmdb_metabocard_from_id($hmdb_ids, $CONF->{'HMDB_METABOCARD_URL'}) ; ## Try to multithread the querying
+
+ ## Map metabocards with results (add supplementary data)
+
+# print Dumper $results ;
+# print Dumper $hmdb_ids ;
+# print Dumper $metabocard_features ;
+
+ if ( ( defined $results ) and ( defined $metabocard_features ) ) {
+ $results = $oHmdb->map_suppl_data_on_hmdb_results($results, $metabocard_features) ;
+ }
+
+ ## Uses N mz and theirs entries per page (see config file).
+ # how many pages you need with your input mz list?
+ $nb_pages_for_html_out = ceil( scalar(@{$masses} ) / $CONF->{HTML_ENTRIES_PER_PAGE} ) ;
+
+# print Dumper $results ;
+}
+else {
+ croak "Can't work with HMDB : missing paramaters (list of masses, delta or molecular species)\n" ;
+} ## end ELSE
+
+## -------------- Produce HTML/CSV output ------------------ :
+
+if ( ( defined $out_html ) and ( defined $results ) ) {
+ my $oHtml = lib::hmdb::new() ;
+ my ($tbody_object) = $oHtml->set_html_tbody_object( $nb_pages_for_html_out, $CONF->{HTML_ENTRIES_PER_PAGE} ) ;
+ ($tbody_object) = $oHtml->add_mz_to_tbody_object($tbody_object, $CONF->{HTML_ENTRIES_PER_PAGE}, $masses, $ids) ;
+ ($tbody_object) = $oHtml->add_entries_to_tbody_object($tbody_object, $CONF->{HTML_ENTRIES_PER_PAGE}, $masses, $results) ;
+ my $output_html = $oHtml->write_html_skel(\$out_html, $tbody_object, $nb_pages_for_html_out, $search_condition, $CONF->{'HTML_TEMPLATE'}, $CONF->{'JS_GALAXY_PATH'}, $CONF->{'CSS_GALAXY_PATH'}) ;
+
+} ## END IF
+else {
+ warn "Can't create a HTML output for HMDB : no result found or your output file is not defined\n" ;
+}
+
+if ( ( defined $out_tab ) and ( defined $results ) ) {
+ # produce a csv based on METLIN format
+ my $ocsv = lib::hmdb::new() ;
+ if (defined $masses_file) {
+ my $lm_matrix = undef ;
+ if ( ( defined $nbline_header ) and ( $header_choice eq 'yes' ) ) {
+# $lm_matrix = $ocsv->set_lm_matrix_object('hmdb', $masses, $results ) ;
+ $lm_matrix = $ocsv->set_hmdb_matrix_object_with_ids('hmdb', $masses, $results ) ;
+ $lm_matrix = $ocsv->add_lm_matrix_to_input_matrix($complete_rows, $lm_matrix, $nbline_header-1) ;
+ }
+ elsif ( ( $header_choice eq 'no' ) ) {
+# $lm_matrix = $ocsv->set_lm_matrix_object(undef, $masses, $results ) ;
+ $lm_matrix = $ocsv->set_hmdb_matrix_object_with_ids(undef, $masses, $results ) ;
+ $lm_matrix = $ocsv->add_lm_matrix_to_input_matrix($complete_rows, $lm_matrix, 0) ;
+ }
+ $ocsv->write_csv_skel(\$out_tab, $lm_matrix) ;
+ }
+ elsif (defined $mass) {
+ $ocsv->write_csv_one_mass($masses, $ids, $results, $out_tab) ;
+ }
+} ## END IF
+else {
+ warn "Can't create a tabular output for HMDB : no result found or your output file is not defined\n" ;
+}
+
+## Write XLS like format
+if ( ( defined $out_xls ) and ( defined $results ) ) {
+ my $ocsv = lib::hmdb::new() ;
+ $ocsv->write_csv_one_mass($masses, $ids, $results, $out_xls) ;
+}
+
+
+#====================================================================================
+# Help subroutine called with -h option
+# number of arguments : 0
+# Argument(s) :
+# Return : 1
+#====================================================================================
+sub help {
+ print STDERR "
+help of wsdl_hmdb
+
+# wsdl_hmdb is a script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
+# Input : formula or list of formula
+# Author : Franck Giacomoni and Marion Landi
+# Email : fgiacomoni\@clermont.inra.fr
+# Version : 1.4
+# Created : 08/07/2012
+# Updated : 21/01/2016
+USAGE :
+ wsdl_hmdb.pl -mass [one mass or a string list of exact masses] -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
+
+ or
+ wsdl_hmdb.pl -masses [an input file of mzs] -colfactor [col of mz] -header_choice [yes|no] -nblineheader [nb of lines containing file header : 0-n]
+ -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
+
+ or
+ wsdl_hmdb.pl -h for help
+
+ ";
+ exit(1);
+}
+
+## END of script - F Giacomoni
+
+__END__
+
+=head1 NAME
+
+ wsdl_hmdb.pl -- script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
+
+=head1 USAGE
+
+ wsdl_hmdb.pl -mass [one mass or a string list of exact masses] -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
+
+ or
+ wsdl_hmdb.pl -masses [an input file of mzs] -colfactor [col of mz] -header_choice [yes|no] -nblineheader [nb of lines containing file header : 0-n]
+ -delta [mz delta] -mode [molecular species: positive|negative|neutral] -output [output tabular file] -view [output html file]
+
+=head1 SYNOPSIS
+
+This script manages batch queries on HMDB server.
+
+=head1 DESCRIPTION
+
+This main program is a script to query HMDB website using mz and return a list of candidates sent by HMDB based on the ms search tool.
+
+=over 4
+
+=item B
+
+=item B
+
+=back
+
+=head1 AUTHOR
+
+Franck Giacomoni Efranck.giacomoni@clermont.inra.frE
+
+=head1 LICENSE
+
+This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
+
+=head1 VERSION
+
+version 1.0 : 06 / 06 / 2013
+
+version 1.2 : 27 / 01 / 2014
+
+version 1.3 : 19 / 11 / 2014
+
+version 1.4 : 21 / 01 / 2016 - a clean version for community
+
+=cut
\ No newline at end of file
diff -r 9583f9772198 -r 6d0a0f8f672a wsdl_hmdb.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wsdl_hmdb.xml Wed Nov 23 09:31:50 2016 -0500
@@ -0,0 +1,279 @@
+
+
+ search by masses on HMDB online bank
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ YES
+ NO
+
+
+
+
+
+ NO
+ YES
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Positif Mode
+ Negatif Mode
+ Neutral Mass
+
+
+
+
+
+ input_type['choice'] == "YES"
+
+
+ input_type['choice'] == "YES"
+
+
+ input_type['choice'] == "YES"
+
+
+ input_type['choice'] == "NO"
+
+
+ input_type['choice'] == "NO"
+
+
+ input_type['choice'] == "NO"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file