Started new ocs doc
Build dict of sampleids by category, slice data array with sampleid indices
Modified pycogent_backports/test.py to include new G test.
Added ANOVA + correlation testing to new framework
Added tests for G-Test and removed redundant functions.
Merge branch 'ocs_collab' of https://github.com/wdwvt1/qiime into ocs_collab

Merged changes from @lkursell and my own.
Merge branch 'ocs_collab' of https://github.com/wdwvt1/qiime into ocs_collab
Added more.
Added Kruskal Wallis tests and removed unnecessary imports.
Modified ocs.py to add functionality of row_generator.

row_generator is the main API connecting the test functions to the data.
Added new script to avoid clutter
Attempting to resolve conflicts
Updated ANOVA to use numpy instead of Numbers
Major modifications

Created a new script ocs.py which will ultimately replace otu_category_significance.py. It now includes the following tests: kruskal_wallis, g_test, t_two_sample, mc_t_two_sample, mann_whitney_u, bootstrap_mann_whitney_u, ANOVA

Added tests for kruskal wallis and changed the way output formatting was being done. Ultimately we will be splitting otu_category_significance.py into two functions, this is the first of those functions.
Changed how all tests were called.

Introduced new function to run all tests. Gives control of previously hidden parameters like num_permutations for the permutation tests and avoids code duplication.
added documentation
Changed library to avoid syncing error.
Actually fixed...
Merge branch 'ocs_collab' of https://github.com/wdwvt1/qiime into ocs_collab
New test code for ocs functions + small bug fix in pmf
Major modifications

Added otu_gradient_correlations.py which will handle the OTU to mapping file gradient correlations. Made Kendals-Tau and Spearmans Rho available for this test. Broke apart larger functions for running correlations into smaller subsets to avoid a bunch of problems.