Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Adding in differential type #212

Merged
merged 19 commits into from
Jun 19, 2019
Merged

Conversation

mortonjt
Copy link
Contributor

@mortonjt mortonjt commented Apr 5, 2019

This addresses #211 and is still work in progress.

Note that this is a working progress and shouldn't be merged in until the corresponding PRs in songbird and q2-aldex2 have been created.

@mortonjt
Copy link
Contributor Author

mortonjt commented Apr 8, 2019

Ok - I just tested this against q2-aldex2 and it seems like the types are working.

Not sure what is going with coveralls. Thoughts @nbokulich @ebolyen ?

@nbokulich
Copy link
Member

@mortonjt looks like you are not testing your new transformers

@mortonjt
Copy link
Contributor Author

mortonjt commented Apr 8, 2019

clearly got too excited when I asked that question 🤣

Transformer + format tests are pushed in. Let's see if those coverall issues go away.

@mortonjt
Copy link
Contributor Author

mortonjt commented Apr 9, 2019

Alright - copy pasta is done. Thanks @thermokarst !

@mortonjt
Copy link
Contributor Author

@thermokarst / @nbokulich , will you be able to take a look at this PR?

There are currently 4 different plugins that are relying on this type, namely

biocore/songbird#51
https://github.com/mortonjt/q2-aldex2
https://github.com/mortonjt/q2-stray
https://github.com/fedarko/rankratioviz

It'll be really exciting to have this in!

Copy link
Contributor

@thermokarst thermokarst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few high-level questions and comments. Sorry this didn't get reviewed sooner, I thought for some reason you had asked us out-of-band to hold off on reviewing --- my mistake.

q2_types/feature_data/_format.py Outdated Show resolved Hide resolved
q2_types/feature_data/_format.py Show resolved Hide resolved
q2_types/feature_data/_transformer.py Show resolved Hide resolved
q2_types/feature_data/_transformer.py Show resolved Hide resolved
@mortonjt
Copy link
Contributor Author

Looks like tests are passing!

@mortonjt
Copy link
Contributor Author

Looks like the merge branch destroyed some of the tests from before grrr.

Adding those back in.

Copy link
Contributor

@thermokarst thermokarst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, two minor question/comments inline. Thanks!

q2_types/feature_data/_format.py Outdated Show resolved Hide resolved
q2_types/feature_data/_format.py Outdated Show resolved Hide resolved
Copy link
Member

@ebolyen ebolyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The type name and format look very reasonable to me! I like that this is useful for multiple plugins, that'll be awesome.

(Matt obviously did the real review here, just piping in which my 2 cents)

@mortonjt
Copy link
Contributor Author

@thermokarst - all changes have been addressed. However, it appears that build has stalled ...

@thermokarst thermokarst assigned thermokarst and unassigned mortonjt Jun 13, 2019
@thermokarst
Copy link
Contributor

Thanks @mortonjt - I added a few minor tweaks in e41053f, if this looks okay to you just give this a thumbs-up --- I will merge once you sign-off. Thanks!

@mortonjt
Copy link
Contributor Author

mortonjt commented Jun 19, 2019 via email

@thermokarst thermokarst merged commit 42b97c5 into qiime2:master Jun 19, 2019
@mortonjt
Copy link
Contributor Author

mortonjt commented Jun 19, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants