The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Metabolomics::Banks::BloodExposome - Perl extension for BloodExposome bank

VERSION

Version 0.1

SYNOPSIS

    use Metabolomics::Banks::BloodExposome;

DESCRIPTION

        Metabolomics::Banks::BloodExposome is a full package for Perl allowing to build a generic Perl bank object from Blood exposome bank resource.
        

EXPORT

SUBROUTINES/METHODS

METHOD new

        ## Description : new
        ## Input : $self
        ## Ouput : bless $self ;
        ## Usage : new() ;

METHOD __refBloodExposomeEntry__

        ## Description : init a new blood exposome entry
        ## Input : void 
        ## Output : refEntry
        ## Usage : $self->__refBloodExposomeEntry__() ;
        

METHOD _getEntry_EXACT_MASS

        ## Description : PRIVATE method _getEntry_EXACT_MASS on a refBloodExposomeEntry object
        ## Input : void
        ## Output : $EXACT_MASS
        ## Usage : my ( $EXACT_MASS ) = $entry->_getEntry_EXACT_MASS () ;
        

METHOD _getEntry_CHARGE

        ## Description : PRIVATE method _getEntry_CHARGE on a refBloodExposomeEntry object
        ## Input : void
        ## Output : $CHARGE
        ## Usage : my ( $CHARGE ) = $entry->_getEntry_CHARGE () ;
        

METHOD _getEntry_COMPOUND_NAME

        ## Description : PRIVATE method _getEntry_COMPOUND_NAME on a refBloodExposomeEntry object
        ## Input : void
        ## Output : $COMPOUND_NAME
        ## Usage : my ( $COMPOUND_NAME ) = $entry->_getEntry_COMPOUND_NAME () ;
        

METHOD getMetabolitesFromSource

        ## Description : get the list of metabolite entries from $source file and set the Metabolomics::Banks::BloodExposome object
        ## Input : $source (file from the metabolomics-references project)
        ## Output : an int as $entriesNb
        ## Usage : my ( $entriesNb ) = $self->getMetabolitesFromSource ( $source ) ;
        

METHOD buildTheoPeakBankFromEntries

        ## Description : building from a Metabolomics::Banks::BloodExposome object, a bank integrating each potential entry in a metabolomics format (POSITIVE or NEGATIVE forms)
        ## Input : $queryMode [POS|NEG]
        ## Output : int as $entryNb
        ## Usage : my $nb = $oBank->buildTheoPeakBankFromEntries() ;
        

AUTHOR

Franck Giacomoni, <franck.giacomoni at inra.fr>

SEE ALSO

All information about Metabolomics::Fragment would be find here: https://services.pfem.clermont.inra.fr/gitlab/fgiacomoni/metabolomics-fragnot

BUGS

Please report any bugs or feature requests to bug-Metabolomics-Fragment-Annotation at rt.cpan.org, or through the web interface at https://rt.cpan.org/Public/Dist/Display.html?Name=Metabolomics-Fragment-Annotation. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Metabolomics::Fragment::Annotation

ACKNOWLEDGEMENTS

LICENSE AND COPYRIGHT

CeCILL Copyright (C) 2019 by Franck Giacomoni

Initiated by Franck Giacomoni

followed by INRA PFEM team

Web Site = INRA PFEM