Download Latest Version MassSpec.tgz (119.6 kB)
Email in envelope

Get an email when there's a new version of mass-spec

Home
Name Modified Size InfoDownloads / Week
README 2017-02-09 2.5 kB
MassSpec.tgz 2017-02-09 119.6 kB
Totals: 2 Items   122.1 kB 0
-------------------------------------------------------------------------------
Installation:
-------------------------------------------------------------------------------

Uncompress the .tgz archive file in an appropriate location:

  (sudo) tar xvfz MassSpec.tgz

The sudo command is required if you are aiming to install this code in a
system directory rather than a user directory.

Change into the newly created MassSpec subdirectory, and ensure that the 
generate_peaks.py code is executable:

  chmod +x generate_peaks.py

You can check the install directory at this point by typing:

  pwd

Set up your path so the newly installed code can be found without having
to specify the full path name at execution time. On a Mac, this can be achieved 
for all users by editing /etc/paths and then restarting terminal/X-term. On
a Linux machine, each user should edit their ~/.bashrc or ~/.profile (depending 
on which shell is being used to interface with the operating system), and then 
typing "source ~/.bashrc" or "source ~/.profile", respectively.

-------------------------------------------------------------------------------
Usage:
-------------------------------------------------------------------------------

generate_peaks.py *max_fragment_size *input_file_name > *output_file_name

The * symbol denotes variables that must be specified by the user:

  *max_fragment_size : an integer denoting the number of indivisible units that 
                       are combined to form mass-spec fragments
  *input_file_name   : a string that specifies the input file that must be in the  
                       current working directory, ideally given an informative name
  *output_file_name  : a string that specifies the name of the output file that 
                       will be created in the current working directory

The input file must contain list of atoms/indivisible fragments and maximum 
number of atoms/indivisible fragments of each type, as per the example files: 
example_atom.input & example_fragment.input

Further information on how to specify sub-fragments and use this code 
efficiently are provided in the user manual in the docs directory.

-------------------------------------------------------------------------------
Licensing
-------------------------------------------------------------------------------

This code is released on an all-care no-responsibility basis under the 
MIT open-source license. A copy of this license and its conditions can
be found in the docs directory.
Source: README, updated 2017-02-09