Cancel BLAST query

Is there a way to code for a “cancel BLAST” button if the user does not want to wait for the timeout or open a new browser tab? Have you already thought about this or integrated this feature?

To code for a ‘cancel’ button you will need to store pid of the blast commands that are run, and later, when the user presses cancel, you will need to fetch the right pid and send it sigterm. For opening results in a new browser tab, you will somehow need to tell the new tab how to get the results.

Opening results in new tab is implemented in a separate branch. You can try it out and send pull-requests.