NAME
Finnigan::ScanEventTemplate -- a decoder for ScanEventTemplate, the prototype scan descriptor
SYNOPSIS
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
DESCRIPTION
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.
METHODS
- decode
-
The constructor method
- preamble
-
Get the Finnigan::ScanEventPreamble object
- controllerType
-
Get the virtual controller type for this event (a guess; data not verified)
- controllerNumber
-
Get the virtual controller number for this event (a guess; data not verified)
- fraction_collector
-
Get the Finnigan::FractionCollector object
- stringify
-
Make a short text representation of the object
SEE ALSO
Finnigan::ScanEvent
Finnigan::ScanEventPreamble
Finnigan::FractionCollector
Finnigan::Reaction
AUTHOR
Gene Selkov, <selkovjr@gmail.com>
COPYRIGHT AND LICENSE
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.