Skip to content

daniilidisK/igemThessaly2025

Repository files navigation

ciRNA GA Webapp

This Next.js app provides a simple UI to run your existing Python ciRNA GA scripts and display their exact stdout.

Prerequisites

  • Node.js 18+
  • Python 3 (available as python3)
  • ViennaRNA RNAfold in PATH (the scripts call RNAfold)
    • macOS (Homebrew): brew install viennarna

Start the app

cd webapp
npm run dev

Open http://localhost:3000

Usage

  • Select which Python script to run (default: script_final.py).
  • Optionally enter space-separated args (passed after the script name).
  • Click Run. The API spawns python3 /Users/konstantinosdaniilidis/Desktop/igem2025/<script> and returns stdout/stderr.

Notes

  • Long runs: The request stays open until the Python process exits and returns the full stdout.
  • Pathing: The API runs from the Next.js app and resolves your repo root (igem2025) automatically.
  • Change Python binary: set PYTHON_BIN env in process.env (and update the spawn command) if needed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors