ArrayExpress::Datafile::Affymetrix::EXP - EXP data file parsing
use ArrayExpress::Datafile::Affymetrix::EXP;
my $exp = ArrayExpress::Datafile::Affymetrix::EXP->new({
input => 'data1.EXP',
});
$exp->parse();
This module implements parsing and export of data from Affymetrix EXP files.
Please see the ArrayExpress::Datafile::Affymetrix::Parser manpage for methods common to all the Affymetrix parser classes.
export($fh)This method takes a filehandle and prints out the EXP file in its original format. This method is not particularly useful and is really for testing purposes only.
get_chip_lot()The lot number of the chip.
get_operator()The person who performed the procedure.
get_protocol()The name of the hybridization protocol used (e.g. EukGE-WS2v4).
get_station()The station number.
get_module()The module number.
get_hyb_date()The date on which the hybridization was performed. This is returned in the same format as in the EXP file; no sanitization is performed.
get_pixel_size()Pixel size (integer).
get_filter()Filter (570nm).
get_scan_temp()Scan temperature.
get_scan_date()The date on which the scanning was performed. This is returned in the same format as in the EXP file; no sanitization is performed.
get_scanner_id()Scanner ID.
get_num_scans()Number of scans performed.
get_scanner_type()Scanner type.
get_hyb_parameters()A reference to an array of named hybridization parameters. Each parameter is coded as a separate hash with a single {name => value} pair. Typically this method is not very useful; you should probably be using the parameters or add_parameters methods instead.
Tim Rayner (rayner@ebi.ac.uk), ArrayExpress team, EBI, 2005.
Acknowledgements go to the ArrayExpress curation team for feature requests, bug reports and other valuable comments.