From e3334f145f79c16642ac9bd3e831afab266c7e74 Mon Sep 17 00:00:00 2001 From: Josiah Ivey Date: Sat, 28 Sep 2024 14:25:05 -0700 Subject: [PATCH] About page updates (#6) * freshen up the about page * updates * update special thanks --- backend/src/app.py | 2 +- build.py | 4 +- docs/about.html | 382 +++++++++++++++++++++++++++++--------------- docs/images/app.png | Bin 0 -> 7402 bytes 4 files changed, 261 insertions(+), 127 deletions(-) create mode 100644 docs/images/app.png diff --git a/backend/src/app.py b/backend/src/app.py index 5683281..ac29b43 100644 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -502,7 +502,7 @@ def on_closed(): def about_window(): - webview.create_window("About", get_entrypoint("about.html")) + webview.create_window("About", get_entrypoint("about.html"), js_api=api) def manual_window(): diff --git a/build.py b/build.py index 535f3fd..c5eae93 100644 --- a/build.py +++ b/build.py @@ -67,6 +67,7 @@ def make_platform_build_command(settings): "--standalone", "--include-data-dir=gui=gui", "--include-data-dir=docs=docs", + "--include-data-dir=assets=assets", "--nofollow-import-to=matplotlib", "--nofollow-import-to=doctest", "--output-filename=SDT2", @@ -120,8 +121,9 @@ def main(): settings = parser.parse_args() command = make_platform_build_command(settings) + result = run_command(command) - if run_command(command) and platform.system() == "Darwin": + if result and platform.system() == "Darwin": os.rename( os.path.join(".", "build", "app.app"), os.path.join(".", "build", "SDT2.app"), diff --git a/docs/about.html b/docs/about.html index 7dcd4ee..f4b0eb8 100644 --- a/docs/about.html +++ b/docs/about.html @@ -5,6 +5,17 @@ SDT2 Manual + + + -

About SDT2

- - SDT2 is a sequence classification tool based on percent identities from pairwise sequence alignments. - -

Developers

- - -

Collaborators and Advisors

- - -

Libraries Used

-

This project uses the following projects/technologies:

- +
+ SDT2 Icon +
+

+ Sequence Demarcation Tool 2 +
Version 2.0
+

+

Developed by Josiah Ivey and Michael Lund

+
+
+ +

+ SDT2 is a sequence classification tool based on percent identities from + pairwise sequence alignments. +

+ +
+
+

Advisors

+
    +
  • Brejnev Muhire
  • +
  • Darren Martin
  • +
  • Simona Kraberger
  • +
  • Qiyun Zhu
  • +
  • Pierre Lefeuvre
  • +
  • Philippe Roumagnac
  • +
+ +

Principal Investigator

+
    +
  • Arvind Varsani
  • +
+
-
-

TODO: License

+
+

Libraries Used

+

This project uses the following projects/technologies:

+ +
+
+ +
+

History

- This software is licensed under the GNU General Public License (GPL). - For detailed information, visit the - GPL v3 License - page. + This project builds off the concepts and ideas developed in the original + Sequence Demarcation Tool + developed by Brejnev Muhire, Darren Martin, and Arvind Varsani.

+

License

+

+ This software is licensed under the GNU General Public License (GPL). For + detailed information, visit the + GPL v3 License + page. +

+ +

Special Thanks

+

To the Varsani Lab and everyone that helped with testing.

+