new "rally" master/slave parallel search architecturev0.1
commita762658231acdd20b8bd404d6c13c3f8f185b20f
authorMichael Coleman <mkc@stowers-institute.org>
Fri, 29 Feb 2008 21:39:06 +0000 (29 15:39 -0600)
committerMichael Coleman <mkc@stowers-institute.org>
Tue, 18 Mar 2008 16:28:01 +0000 (18 11:28 -0500)
tree2ad7eac47009f291f00762941d2b36ae84548608
parent8a4a3ed494113a670e0b3f59a9f019939ecd8471
new "rally" master/slave parallel search architecture

greylag-rally is the master, organizing the search process and farming out
work chunks to greylag-chase processes running on various nodes.  Both make
use of the Python asyncore/asynchat modules.

the 'enable_pca_mods' parameter now defaults to "yes"

add new command 'greylag-shuffle-database', which generates shuffled or
reversed sequence databases

removed the unused 'decoy_locus_prefix' parameter

moved common code to greylag.py

zapped SIMR directory (there is no longer any SIMR-specific code)

whole run testing is disabled--need to rework how this is done, in light of
the architecture change

fixed greylag-validate mark
fixed greylag-validate determination of peptide trypticity
have greylag-validate --fdr use "effective" FDR

greylag-sqt omits DTASelect-incompatible lines unless '--enhanced-output'
specified

doc updates
other minor updates and fixes
26 files changed:
Makefile
NOTES
README
SIMR/Makefile [deleted file]
SIMR/greylag-process [deleted file]
SIMR/greylag-sge-slice [deleted file]
TODO
cgreylag.cpp
cgreylag.hpp
doc/Makefile
doc/favicon.png [new file with mode: 0644]
doc/index.txt
doc/release-notes.txt
doc/theory-of-operation.txt
doc/user-guide.txt
example.conf [new file with mode: 0644]
greylag.py [new file with mode: 0644]
greylag_chase.py
greylag_index_spectra.py [deleted file]
greylag_rally.py [new file with mode: 0755]
greylag_shuffle_database.py [new file with mode: 0755]
greylag_solo.py [deleted file]
greylag_sqt.py
greylag_validate.py
test/basic_test.py
test/small_run_test.py