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
Gene Selkov, <email@example.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.