Issue #998

This pull request reverts the previously reverted pull request #1070.

**Please DO NOT merge this pull request until a new biom-format release is cut.**

This reverts commit 66a2e24631c179ebe8e44051be163bfdf78e010e.