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

Add output_order keyword for returning the dictionary with the alignment order (rather than input order) #8

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

beowulfey
Copy link

@beowulfey beowulfey commented Jun 25, 2020

Added a keyword for returning the dictionary with the alignment order so that it runs comparably to the Clustal Omega webserver or binary. Only works if there are more than two sequences... ClustalO doesn't calculate the tree_order otherwise. But I got it to not crash at least.

Also only works on Python versions >3.6, as that was when dictionaries became ordered (otherwise, the order will just be totally random).

I created an issue for records purposes here: #7

@tomsalameh
Copy link

Thank you for this PR! Being able to return results in the alignment order is a nice addition. Apologies for the delay in responding, we have been quite backlogged on other work and this escaped our notice. We will do a thorough review as soon as we can.

@beowulfey
Copy link
Author

Hello! Thanks for taking notice, just wanted to gently poke about this. I know things are stressful so no worries, but if this can get merged it'll help my own project.

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.

2 participants