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.