Finnigan::ScanEventTemplate -- a decoder for ScanEventTemplate, the prototype scan descriptor
use Finnigan; my $e = Finnigan::ScanEventTemplate->decode(\*INPUT); say $e->size; say $e->dump; say join(" ", $e->preamble->list(decode => 'yes')); say $e->preamble->analyzer(decode => 'yes'); $e->fraction_collector->dump; $e->reaction->dump if $e->type == 1 # Reaction will not be present in MS1
This is a template structure that apparently forms the core of each ScanEvent structure corresponding to an individual scan. It is an elment of MSScanEvent hirerachy (that's the name used by Thermo), which models the grouping of scan events into segments.
The constructor method
Get the Finnigan::ScanEventPreamble object
Get the virtual controller type for this event (a guess; data not verified)
Get the virtual controller number for this event (a guess; data not verified)
Get the Finnigan::FractionCollector object
Make a short text representation of the object
Finnigan::ScanEvent
Finnigan::ScanEventPreamble
Finnigan::FractionCollector
Finnigan::Reaction
uf-segments
Gene Selkov, <selkovjr@gmail.com>
Copyright (C) 2010 by Gene Selkov
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.
To install Finnigan, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Finnigan
CPAN shell
perl -MCPAN -e shell install Finnigan
For more information on module installation, please visit the detailed CPAN module installation guide.