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

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

uf-segments

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.