Gene Selkov, Jr. > Finnigan > Finnigan::SeqRow

Download:
Finnigan-0.0206d.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.0206   Source  

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

uf-seqrow

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.

syntax highlighting: