The table files that I generated from a .biom file downloaded from MG-Rast had line endings of "\r" instead of "\r\n", so initial table parsing failed. Using the file.open's Universal mode fixed this read issue.
See also: http://stackoverflow.com/a/5174274/218118
Don't know if it helps, but might as well pass it back. Thanks,