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

Standalone sequanix? #14

Open
sanjaynagi opened this issue Apr 26, 2023 · 2 comments
Open

Standalone sequanix? #14

sanjaynagi opened this issue Apr 26, 2023 · 2 comments

Comments

@sanjaynagi
Copy link

sanjaynagi commented Apr 26, 2023

Thanks for the awesome Sequanix GUI. I had been considering developing something like this for a while, but this is perfect.

In the Sequanix ms, you mention there are plans to make a simplified standalone sequanix without the sequana pipelines. Is there still plans to do this?

For my use cases, this is quite important - I've already started modifying sequanix to remove all the Sequana stuff but realised it would be good to check in with you first. If streamlined I think this could be a really useful and popular tool in general.

cc @ChabbyTMD

@cokelaer
Copy link
Contributor

Dear @sanjaynagi, there is no plan to do it very soon since we are quite busy with other development at the moment. However, note that we migrate the underlying framework from PyQt5 to PySide6 (5 to 6 and PyQt to PySide). During that process, we also simplified the code a little bit.

I believe that removing completely sequana from sequanix is a matter of 2-3 days of work so not that simple but feasible depending on your experience.

The reason we keep sequana is that sequanix is originally part of the Sequana project. Our goal was to make the usage of Sequana pipeline easier. snakemake is moving forward rapidly again and again (which is good of course) and the need for sequana specific entries become less obvious indeed. I will focus on other project for the next 6 months (NGS pipelines) but if you are really willing to fork and remove sequana completely, please go ahead and let us inform. We may merge your fork at some point indeed.

@sanjaynagi
Copy link
Author

Cool, thanks @cokelaer, thats great. I will probably try and remove sequana the over few weeks. I will keep you updated.

Btw, Im struggling to install the new PySide6 version, getting the following error about PySide-Essentials with any version of python (3.8, 3.9, 3.10).

(gui) sanj@l590:~/projects$ pip install sequanix==0.2.0
Defaulting to user installation because normal site-packages is not writeable
Collecting sequanix==0.2.0
  Using cached sequanix-0.2.0.tar.gz (47 kB)
  Preparing metadata (setup.py) ... done
Collecting colorlog
  Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting PySide6
  Using cached PySide6-6.2.4-6.2.4-cp36.cp37.cp38.cp39.cp310-abi3-manylinux1_x86_64.whl (268.2 MB)
ERROR: Could not find a version that satisfies the requirement PySide6-Essentials (from sequanix) (from versions: none)
ERROR: No matching distribution found for PySide6-Essentials

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

No branches or pull requests

2 participants