-
Notifications
You must be signed in to change notification settings - Fork 2
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
Sorting still not what a human expects: needs to sort by *inferred* number, not just by string. #424
Comments
While browsing live system I found out that this names varies in their format. Somewhere it's just X0107 with some suffix X0107:MAK-UNK-6435E6C2-8 somewhere it's ATAD2A-X1712_1, somewhere it's X0904_1 and X0904_2 where I assume that X0904_1 should go before X0904_2, somewhere it's NUDT7A_CRUDE-X1183_2 so there is a wide variety of patterns with variety of separators. Yes it can be done by searching for X and then trying to construct number and after _ (if exists) there will be secondary sorting criterion but it may has significant influence on sorting performance if many molecules are present on the selected site/sites. There is a risk that after implementing this it will become unusable. There are three options:
|
Solution in branch #424 |
Please disregard the previous post. It's seems that mistake was made on my side and feature works as intended. |
Little bit of info about the sorting: |
sorting works properly. |
Sorting works properly, thanks! There's a new bug, though: changing sort order (in the "Left filter") now takes so long that firefox tells me "a web page is slowing down your browser" - literally minutes. I'll have to raise a new ticket. |
After reviewing with Rachael: we'll raise a new ticket about the sort/filter modal, and won't move this to production until that one is fixed too. |
Should be quite simple to build a bit of smarts into the sort function?
The text was updated successfully, but these errors were encountered: