NAME
Xcalibur::Rawfile - Making use of the Xcalilbur XDK
SYNOPSIS
use Xcalibur::Rawfile qw( contains_ms2 );
if( contains_ms2( "data01.RAW" ) ){
# do something
# such as analyze the ms2 spectra with SEQUEST
}
...
DESCRIPTION
Xcalibur software provides instrument control and data analysis for Thermo Finnigan mass spectrometers and related instruments.
<quote>
The Xcalibur Development Kit is a suite of programmable COM objects which allow display and manipulation of Xcalibur data and access to Xcalibur files. The objects are primarily intended to be used in either Visual C++ or Visual Basic to write specialised applications for use with Xcalibur.
</quote>
As a COM interface the XDK can be manipulated in perl via Win32::OLE. Win32::OLE::Variant is also required because the XDK returns variants by reference. To pass an uninitialized VT_BSTR|VT_BYREF requires Activestate perl 5.8.*
It is envisioned that this module will contain utility functions that will make it easier to work with the Xcalibur XDK.
SEE ALSO
http://www.thermo.com/
file:///C:/Xcalibur/Help/xdkhelp/index.htm
file:///C:/Xcalibur/examples/xdk/
( if you have Xcalibur and the XDK installed on your system )
ACKNOWLEDGEMENTS
David Stranz ( david_stranz@massspec.com ) for introducing me to the XDK and showing me a Visual Basic example of how to work out which raw files contain MS2 spectra.
AUTHOR
Mark Southern (msouthern@exsar.com)
COPYRIGHT
Copyright (c) 2003, ExSAR Corporation. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 88:
You forgot a '=back' before '=head1'