NAME
Finnigan::SeqRow -- a decoder for one row of the sequencer table
SYNOPSIS
use Finnigan;
my $seq_row = Finnigan::SeqRow->decode(\*INPUT, $version);
$seq_row->dump(relative => 1); # show relative addresses
DESCRIPTION
This structure contains an instance of Finnigan::InjectionData and a bunch of text tags, with one long integer buried among them. Those strings whose meaning is obvious identify the sample and its provenance.
Finnigan::InjectionData contains injection parameters (vial ID, volume, weight, etc.)
The file-related tags seem to have the following meaning:
"inst method": instrument method file
"proc method": processing method file
"file name": original raw file name (can be basename or full path)
"path": directory path where the raw file was created (can be null if full path is given in "file nam")
METHODS
- decode($stream, $version)
-
The constructor method
- injection
-
Get the Finnigan::InjectionData object
- file_name
-
Get the original raw file name
- path
-
Get the directory path to the raw file in the source file system
SEE ALSO
Finnigan::IjectionData
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.