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
RT: CPAN's request tracker (report bugs here)
https://rt.cpan.org/Public/Dist/Display.html?Name=Metabolomics-Fragment-Annotation
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
https://cpanratings.perl.org/d/Metabolomics-Fragment-Annotation
Search CPAN
https://metacpan.org/release/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