These are chat archives for dereneaton/ipyrad
get_params()will print in the same order all the time, but I suppose we could alternatively enforce that by sorting the keys printing. But more importantly, their order in the ordereddict is currently the thing that determines the index of params, and thus our ability to call
set_params(1, "./"). We could work around that as well by having a simple translation dict, from numbers to params, in
set_params. So, I guess, no, there is nothing requiring us to stick with an ordereddict, we just need to make some fixes to allow it.
_get_samples()really cleans things up nicely.