SpectraViewer
A cross-platform viewer to open up mass spec peaklist files.
To use, simply drag and drop a file onto the program. Multiple tabs are provided to allow for any number of files to be open concurrently. Dragging multiple files into a window will open all them at once for a combined view. Holding Control+dropping a file will append it to the current view (this way, you can even mix & match file types).
The current goal is functionality -- elegance can come later.
Installation: You need the following installed:
PyQt4 -- http://pyqt.sourceforge.net/Docs/PyQt4/
pyqtgraph -- http://www.pyqtgraph.org/
The rest can be done with: pip install -r requirements.txt
Supported: mgf files - on first load the mgf file will be indexed for random access. This is a one time cost, but it is worth it.
X!Tandem xml files
Proteome Discovered .msf files - These load very fast, anyone used to PD's abysmal (and unthreaded) speed will appreciate this
MZML/PepXML
Mascot DAT Files