There are a lot of pep8 issues in here and the rest of qiime. It is out of scope to resolve the pep8 issues within these modules, but if you'd like, I can resolve these specific instances