Skip to content

Instantly share code, notes, and snippets.

@Aviral09
Created October 23, 2022 20:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aviral09/217727240b71e55a31c910df2fa3ce29 to your computer and use it in GitHub Desktop.
Save Aviral09/217727240b71e55a31c910df2fa3ce29 to your computer and use it in GitHub Desktop.
GSoC 2022 - Department of Bioinformatics, Emory University

Google Summer of Code 2022 Department of Biomedical Informatics, Emory University

Project Information

Mentor: Nan Li, Mark Arnold (markgarnold@yahoo.com), and Shubham Awasthi (aw.shubh@gmail.com)
Student: Aviral Kumar Goel

Project Description

This project aims to integrate the concore framework in the DHGWorkflow in a user friendly way so that users can define custom validations as well as import, visualize and manipulate concore workflows with ease.

Work Done

  1. Added a FileBrowser UI to upload folders in the browser.
  2. Upload button - Added support for diffferent APIs in different browsers. 2a. FileSystemAccessAPI in Chrome/Edge 2b. FileAPI in Firefox and others
  3. Added a syntax highlighter for other code files.
  4. Added feature to save modified graphML files from the browser itself. (Chrome/Edge)
  5. Added feature to save modified code files from browser itself. (Chrome/Edge)
  6. Save As button - Added feature to create new graphML/code file and save it the directory of choice. (Chrome/Edge)
  7. Added server operations buttons.
  8. Did UI changes to move from DHGWorkflow -> concore-Editor.
  9. Filelist based filtering for node labels in graphML files.

Demo at website

Major PRs List

PR Description
#1 GSoC code challenge solution
#2 Added Filebrowser UI
#3 Added FileAPI support
#5 UI changes to transition from DHGWorkflow to concore
#15 Implementation of save feature in Edge/Chrome
#42 Create files and save files features
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment