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

Merge unstable to master #746

Merged
merged 358 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
358 commits
Select commit Hold shift + click to select a range
e3780ce
#649 trial for error in a test
canbax May 11, 2021
c3cb155
SBGN bricks enhancements
msalihaltun May 11, 2021
2cd2f36
#649 revert trial
canbax May 11, 2021
df44301
#649 run tests on localhost, reuse code
canbax May 11, 2021
86bf126
#649 run tests on localhost
canbax May 11, 2021
f456087
#649 try different port for github action
canbax May 11, 2021
72496d7
#649 try container
canbax May 11, 2021
0e75ceb
#649 try to fix
canbax May 11, 2021
693cc1b
#649 try non-parallel
canbax May 11, 2021
49b5731
#649 change port
canbax May 11, 2021
e7f34cc
SBGN Brick PTM UI update
msalihaltun May 17, 2021
dfba66f
Chise.js version in package lock update
msalihaltun May 17, 2021
a97e106
Update chise version in package-lock
msalihaltun May 17, 2021
408f2bd
#649 record tests to cypress dashboard
canbax May 17, 2021
6630668
#649 make e-mail message a link to cypress dashboard
canbax May 17, 2021
18d33bd
#649 update cypress, add skipIntro function
canbax May 18, 2021
f4d7f32
#649 longer wait
canbax May 18, 2021
9ea384d
Add SBGN Brick: Multimerization
msalihaltun May 21, 2021
0bee47c
Add SBGN Brick: Association #668
msalihaltun May 21, 2021
bcbe8b9
Sbgn Bricks fixes
msalihaltun May 24, 2021
1169a33
#649 wait longer for some flaky tests
canbax May 24, 2021
1392021
SBGN Brick: Dissociation #668
msalihaltun May 24, 2021
ab5e47d
Bricks interface adjustments
msalihaltun May 24, 2021
713866a
SBGN Brick: Degradation #669
msalihaltun May 24, 2021
696e406
SBGN Brick: Translation #670
msalihaltun May 25, 2021
aa9a2fe
SBGN Brick: Translation #671
msalihaltun May 25, 2021
58fb875
Fix #672
msalihaltun May 27, 2021
e9ed840
Further changes on edge label styles
msalihaltun May 27, 2021
0fdf1fd
Workaround #662
msalihaltun May 28, 2021
290adf6
Rename source and sink to empty set #658
msalihaltun Jun 1, 2021
64f2f76
Modify load from URL test
msalihaltun Jun 1, 2021
cdeb425
Add modal prompt for empty PC query result #661
msalihaltun Jun 2, 2021
8a271b4
Remote launch from CellDesigner model #659
msalihaltun Jun 2, 2021
08d08d3
Launch with SIF file #659
msalihaltun Jun 2, 2021
42d892c
Fix #658
msalihaltun Jun 2, 2021
734adfe
Undo node class name changes in validation files
msalihaltun Jun 7, 2021
a54848c
Remove 'cc' from e2e test failure email #673
msalihaltun Jun 7, 2021
433b010
Update version number #675
msalihaltun Jun 16, 2021
bc3e8cc
Fix #676, #603
msalihaltun Jun 16, 2021
712ac39
Further fix #676
msalihaltun Jun 17, 2021
37f3f0c
Update publication, rearrange sections
ugurdogrusoz Jun 17, 2021
dbcac2a
Update index.html
ugurdogrusoz Jun 17, 2021
8437e97
Add tests for sbgn bricks #675
msalihaltun Jun 17, 2021
9b97ec8
Fix sbgn bricks test context #675
msalihaltun Jun 17, 2021
a7d819f
Add rebuild script
msalihaltun Jun 17, 2021
f987a1a
Fix #674
msalihaltun Jun 18, 2021
2eaf34d
Revert "Fix #674"
msalihaltun Jun 18, 2021
a01baf6
Fix #674
msalihaltun Jun 18, 2021
67b2cdf
Remove some unnecessary code snippets and jQuery parameters
hasanbalci Jun 21, 2021
70881a5
Handle borderWidth 0 case in object inspector
msalihaltun Jun 21, 2021
6c501f0
Implementation of PD map to AF map conversion feature (#682)
acanalpay Jul 16, 2021
e5d3b2f
inferNestingOnLoad's original value restored for the converted map #680
acanalpay Jul 22, 2021
1a4c774
Update email address
hasanbalci Aug 3, 2021
aaf6cbe
remove rebuild file from git
ivisatbilkent Aug 14, 2021
0cc1d26
Delete README.md
hasanbalci Aug 14, 2021
ba760f2
Update SBGN bricks links #684
hasanbalci Sep 1, 2021
8f9e008
Update SBGN brick link in the opening
hasanbalci Sep 2, 2021
8c13b33
Update SBGN brick link in test file #684
hasanbalci Sep 2, 2021
515493b
Create CITATION.cff
hasanbalci Sep 9, 2021
8268ef8
npm installed and dependencies set up
SelbiEreshova Jun 8, 2022
fcd6c3b
Added dependency to local repository
SelbiEreshova Jun 9, 2022
ea231b7
SBML map type added
SelbiEreshova Jun 10, 2022
9b060d6
SBML dummy palette
SelbiEreshova Jun 10, 2022
7bd766d
language changed for SBML elements
SelbiEreshova Jun 10, 2022
b059ca0
SBML nodes added
SelbiEreshova Jun 15, 2022
e8534a6
use newer libxmljs to fix build
canbax Jun 15, 2022
2a1703b
no need to write file, there is cypress dashboard
canbax Jun 15, 2022
c0ade24
svg of SBML edges added
SelbiEreshova Jun 17, 2022
171a80a
New nodes and edges added
SelbiEreshova Jun 21, 2022
59d386f
All nodes and edges added
SelbiEreshova Jun 22, 2022
69720d1
Style changes to some edges
SelbiEreshova Jun 22, 2022
176ca9e
Finished adding nodes
SelbiEreshova Jun 23, 2022
9cf1787
New types of edges added
SelbiEreshova Jun 24, 2022
9355197
Node divs updated
SelbiEreshova Jun 24, 2022
3a822d4
different node type added to sbml
SelbiEreshova Jun 28, 2022
84b8dd1
Update index.html
SelbiEreshova Jun 28, 2022
bc89acf
changes macromolecule to protein
SelbiEreshova Jun 28, 2022
76f18ae
Changed macromolecule to protein
SelbiEreshova Jun 28, 2022
3fc7f52
Active node type added
SelbiEreshova Jun 28, 2022
d293ac9
added changes to support active nodes
SelbiEreshova Jun 30, 2022
7b84d09
#688 Fixed for loading sbml from URL
SelbiEreshova Jul 1, 2022
715fdf1
#688 Fixed spinner for running layout
SelbiEreshova Jul 1, 2022
5b327e8
#688 Layout run delay fixed
SelbiEreshova Jul 4, 2022
09573c4
Spinner issue fixed
SelbiEreshova Jul 4, 2022
2cd2835
Hypothetical added
SelbiEreshova Jul 4, 2022
a595356
Delete package-lock.json file
hasanbalci Jul 5, 2022
28225ac
Supporting hypothetical nodes
SelbiEreshova Jul 5, 2022
bbd4333
Quick bug fix
SelbiEreshova Jul 8, 2022
d8777ca
Added color schema for sbml type nodes
SelbiEreshova Jul 8, 2022
4b7a848
Color scheme for gene issue fixed
SelbiEreshova Jul 18, 2022
ccfb58d
Small modifications
SelbiEreshova Jul 18, 2022
a631f42
Made sbml nodes have only one unit of information
SelbiEreshova Jul 19, 2022
b173956
Added map for color scheme for sbml type noded
SelbiEreshova Jul 19, 2022
7c43d81
Residue added for sbml palette
SelbiEreshova Jul 20, 2022
d44613e
@ and value removed for residue
SelbiEreshova Jul 20, 2022
8a7a7db
#688 show spinner text and remove spinner text added
SelbiEreshova Jul 20, 2022
5ba3515
Added spinner text
SelbiEreshova Jul 22, 2022
dff5b74
#688 Fixed spinner text bug
SelbiEreshova Jul 22, 2022
5d6187d
#688 Removes spinner text functions
SelbiEreshova Jul 22, 2022
3b99366
Getting the file size and comparing to threshold
SelbiEreshova Jul 22, 2022
3b50fcb
Remove unnecessary async
SelbiEreshova Jul 23, 2022
10bf982
Await error fixed
SelbiEreshova Jul 23, 2022
bde50b8
#688 Threshold updates for showing text based on file size
SelbiEreshova Jul 23, 2022
558f3ad
Unit of information bug fixed
SelbiEreshova Jul 25, 2022
33dadb0
Adding binding region
SelbiEreshova Jul 25, 2022
8575c69
getting data size for threshold
SelbiEreshova Jul 26, 2022
e642dad
#688 Clean code in unstable
SelbiEreshova Jul 26, 2022
8af8eed
Removed unnecessary console.logs
SelbiEreshova Jul 27, 2022
699f3ed
Removed update value function for residue variable
SelbiEreshova Jul 27, 2022
2d824fd
Changed empty set to degradation
SelbiEreshova Jul 29, 2022
6379d71
Added libsbml.wasm
SelbiEreshova Aug 11, 2022
1ceba1a
Adding a mapping from sbml file to new notation
SelbiEreshova Aug 16, 2022
fe205d2
Updated spinner like in master branch
SelbiEreshova Sep 1, 2022
e3a7937
Map disappearing when reloading as import fixed
SelbiEreshova Sep 5, 2022
ccd99d1
Made changes to match unstable branch
SelbiEreshova Sep 6, 2022
2e69ca3
Parametrise sbml or sbgnml map when loading from URL
SelbiEreshova Sep 7, 2022
731c5f2
Changes made to save hypothetical nodes as defaults
SelbiEreshova Sep 8, 2022
8cd15ec
Add a temp log statement to test regular build
hasanbalci Jan 24, 2023
18d7e6c
Remove temp log statement
hasanbalci Jan 24, 2023
6d8af56
Updates from local files to coresponding github repos
SelbiEreshova Mar 30, 2023
05b018c
SBML samples added
SelbiEreshova Apr 2, 2023
0632fa7
Added link for SBML in quick help
SelbiEreshova Apr 2, 2023
1199ea7
Changed sample and changes file names
SelbiEreshova Apr 2, 2023
fb1f9cf
Readded sample
SelbiEreshova Apr 2, 2023
3aebb6f
Update version to 4.0.0 #694
hasanbalci Apr 2, 2023
24a543a
Change version to 4.0.0 Beta #694
hasanbalci Apr 2, 2023
0cf85f9
Update index.html
hasanbalci Apr 2, 2023
5b5a392
Update README.md
hasanbalci Jul 21, 2023
d80fda0
Add citation info
hasanbalci Jul 21, 2023
384cba4
Add GPML import/export support
hasanbalci Dec 11, 2023
aeb6da9
Merge remote-tracking branch 'origin/SBML' into unstable
NoorMuhammad1 Feb 23, 2024
88f075e
Removed the package-lock.json
NoorMuhammad1 Feb 23, 2024
b7180c2
Updated the dependencies branch version in package.json
NoorMuhammad1 Apr 28, 2024
d5305bd
Updated the library dependency onto unstable branch
NoorMuhammad1 Apr 29, 2024
b12132f
Update team
ugurdogrusoz Jun 3, 2024
e1e907a
Deleted package-lock.json
NoorMuhammad1 Jun 9, 2024
cfe57f2
Updated the version from 4.0.0 beta to 4.0.0
NoorMuhammad1 Jun 9, 2024
6c41eeb
Fix for Solid color scheme not loading #689
okg21 Jun 10, 2024
ddd31cd
SBML legend integrated #696
umut-er Jun 10, 2024
b751a3e
Merge pull request #711 from umut-er/unstable
ugurdogrusoz Jun 10, 2024
9284166
changed sbml legend width to 600px #696
umut-er Jun 10, 2024
e2d11dc
Updated the empty query response for Paths Between
NoorMuhammad1 Jun 11, 2024
bf1ef8c
Updated the path between query
NoorMuhammad1 Jun 11, 2024
33279a4
Fixed the issue #709
NoorMuhammad1 Jun 11, 2024
3b4336a
Added Error messages for all queries. #709
NoorMuhammad1 Jun 12, 2024
7abcfd5
minor fixes for sbml legend #696
umut-er Jun 13, 2024
1f77b52
git pull
umut-er Jun 11, 2024
147a8f4
debugging
umut-er Jun 12, 2024
9c96c83
bug fixes regarding highlighting not loading
umut-er Jun 12, 2024
651b0e0
paths between query highlighting corrected
umut-er Jun 12, 2024
dd4081e
tentative common stream query added
umut-er Jun 12, 2024
1267654
final cleanup before pull request #389
umut-er Jun 13, 2024
fd17962
very minor package.json revert
umut-er Jun 13, 2024
2a0c4a2
Merge pull request #714 from umut-er/unstable
umut-er Jun 13, 2024
b9b61a2
Added invalid and duplicate gene input handling for queries #709
NoorMuhammad1 Jun 14, 2024
606b203
Merge branch 'unstable' of https://github.com/iVis-at-Bilkent/newt in…
NoorMuhammad1 Jun 14, 2024
25000d4
Added invalid and duplicate gene input handling for query #709
NoorMuhammad1 Jun 14, 2024
f9892bb
Fixed a bug with Invalid gene input for query
NoorMuhammad1 Jun 14, 2024
6eb70b5
Further fixes for Solid color scheme not loading #689, solution for c…
okg21 Jun 14, 2024
efce680
fix for Solid color scheme not loading #689 special cases
okg21 Jun 14, 2024
3b5b7d6
new highlighting sytle complete #713
umut-er Jun 17, 2024
c43812e
Merge pull request #716 from umut-er/unstable
umut-er Jun 17, 2024
031a887
Fixed the bug for spinner not stopping #709
NoorMuhammad1 Jun 18, 2024
9cdd447
Fixed the bug for spinner not stopping #709
NoorMuhammad1 Jun 18, 2024
2408881
revert changes to fix Solid color scheme not loading #689
okg21 Jun 20, 2024
6082f38
Update team
ugurdogrusoz Jun 25, 2024
46a3766
Add SBML support
ugurdogrusoz Jun 25, 2024
5a2e78c
initial map type display #715
umut-er Jun 25, 2024
4748585
map type descriptors complete #715
umut-er Jun 25, 2024
7827a03
Merge pull request #720 from umut-er/unstable
umut-er Jun 25, 2024
5b5d0aa
Fixed the query delay modal box problem #719
NoorMuhammad1 Jun 26, 2024
2eb448f
borders for tabs and other minor details #715
umut-er Jun 26, 2024
d844ae0
style change on tab borders #715
umut-er Jun 26, 2024
542a200
reverting sidebar tab style #715
umut-er Jun 27, 2024
c99b32d
Resolvedthe double spinner problem #719
NoorMuhammad1 Jun 27, 2024
4b99233
initial sidebar tab shadowing #715
umut-er Jun 27, 2024
69e969c
accidental package-lock removed
umut-er Jun 27, 2024
dcee808
fixed typo in the gitignore file
umut-er Jun 27, 2024
cf1f02b
darker shadows #715
umut-er Jun 27, 2024
8bc320b
bug fixes #715
umut-er Jun 28, 2024
32f7218
Fixed the spinner not closing bug #719
NoorMuhammad1 Jun 28, 2024
e46bb7e
Merge branch 'unstable' of https://github.com/iVis-at-Bilkent/newt in…
NoorMuhammad1 Jun 28, 2024
30db8c9
Fixed the spinner not closing bug #719
NoorMuhammad1 Jun 28, 2024
34da6cb
query view refactoring + disconnected node removal #717 #719
umut-er Jul 1, 2024
db7c4d2
Fix for #712 item 1. Added ExportErrorView as popup message for non a…
okg21 Jul 1, 2024
419f804
uri disconnected nodes
umut-er Jul 2, 2024
be4a2cd
#712 item 1 minor bug fix.
okg21 Jul 2, 2024
2aba45b
initial redundancy removal after query #722
umut-er Jul 2, 2024
e16731a
improvements to duplicate detection and deletion using hashmaps #722
umut-er Jul 2, 2024
f78289d
redundancy feature is now mostly ready #722
umut-er Jul 3, 2024
c49f0ea
small fix #722
umut-er Jul 3, 2024
6358611
hot fix #723
umut-er Jul 3, 2024
5fe2cd0
better fix #723
umut-er Jul 3, 2024
9ec0cb4
Changes for #712 Item 6: Added pop-up error for wrong SIF style,layou…
okg21 Jul 4, 2024
17b1d4e
Added the error modal for Internal Server Error
NoorMuhammad1 Jul 4, 2024
a3a52a1
color scheme bug fix #725
umut-er Jul 4, 2024
25612fc
old code uncommented #726
umut-er Jul 4, 2024
bfe3f87
Add support for WikiPathways Query
hasanbalci Jul 9, 2024
5d25c88
Add support for Reactome Query
hasanbalci Jul 9, 2024
eaa41de
fix layout spinner behaviour on empty maps #688
umut-er Jul 9, 2024
b09f105
fixes for #688
umut-er Jul 9, 2024
8993bf0
initial drop type inference
umut-er Jul 10, 2024
9516a40
adding file extension checker on drag and drop #730
umut-er Jul 10, 2024
e0fe369
latest build time added to about box #731
umut-er Jul 11, 2024
37d4292
downgrade jsdom #731
umut-er Jul 11, 2024
54d9bea
removed the timestamp from debug build
umut-er Jul 12, 2024
509cb16
updated samples with the new namespace nwt: for mapProperties and ext…
okg21 Jul 12, 2024
9388222
legend fixes 1 #734
umut-er Jul 16, 2024
0839b6f
sbml legend fixes item 4 on #734
umut-er Jul 16, 2024
4014ca3
item 4 #734
umut-er Jul 16, 2024
4c745a8
fix on the drag image #734
umut-er Jul 17, 2024
0a6d8bc
item 6 #734
umut-er Jul 17, 2024
47e96a3
item 1 related svg updates #734
umut-er Jul 18, 2024
6908717
fix alignment on sbml legend
umut-er Jul 18, 2024
d18fad9
sidebar palette design change #734
umut-er Jul 18, 2024
37f52ef
fix sbml legend #734
umut-er Jul 18, 2024
82d6056
fixing accidental package.json commit
umut-er Jul 18, 2024
caa5473
final requests on items 4 and 6 #734
umut-er Jul 19, 2024
bf34984
item 7 #734
umut-er Jul 19, 2024
21a7a1a
tightening the space between palette elements #734
umut-er Jul 19, 2024
c174d5a
paths from to query window visual fix
umut-er Jul 19, 2024
6aa508d
fix centering bug #734
umut-er Jul 19, 2024
deaec24
Correct title for RNA
hasanbalci Jul 20, 2024
2d8be16
centering and stretching problems #734
umut-er Jul 20, 2024
479dd0e
process node size fix #734
umut-er Jul 20, 2024
f46e6b8
modulation arcs fixes for sbml #734
umut-er Jul 20, 2024
b28700e
Fix #737
hasanbalci Jul 21, 2024
93c90d5
screen resolution palette changes #734
umut-er Jul 21, 2024
b8aff3a
change the 1440px palette #734
umut-er Jul 21, 2024
f6c9d60
revert #734
umut-er Jul 21, 2024
f88adfc
7 node / row limit added for screen width > 1780px
umut-er Jul 21, 2024
77c807b
7 node / row limit adjusted to screen width = 1770px #734
umut-er Jul 21, 2024
ea72cac
legend node / edge order changes #734
umut-er Jul 22, 2024
f0ea18b
logic arc added in the palette #736
umut-er Jul 22, 2024
ac977e7
sbml legend fixes #734
umut-er Jul 23, 2024
4a7678a
backwards compability for mapProperties namespace Refine/fix import/e…
okg21 Jul 24, 2024
7dbf9f4
fixed sbml sample 2 empty edge
umut-er Aug 2, 2024
0d21d45
item 3 changes #712
umut-er Aug 6, 2024
6ef7483
fix #741
umut-er Aug 9, 2024
2607ac7
quick modal fix for #712
umut-er Aug 9, 2024
a45b9f1
last fixes #712
umut-er Aug 10, 2024
4b3b32c
fixes #743
umut-er Aug 16, 2024
ba7bfd1
Change lab address in About box
ugurdogrusoz Aug 19, 2024
46863b4
Update SBML samples #692
hasanbalci Aug 21, 2024
1e1eedd
Update README.md
ugurdogrusoz Aug 26, 2024
b9f4fd2
Update README.md
hasanbalci Aug 31, 2024
d38d941
Update README.md
hasanbalci Aug 31, 2024
416a916
Update README.md
ugurdogrusoz Sep 1, 2024
e568157
Remove log statements
hasanbalci Sep 3, 2024
d5876a1
Merge branch 'master' into unstable
hasanbalci Sep 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Chrome headless

on: push

jobs:
chrome-headless:
runs-on: ubuntu-latest
# https://github.com/cypress-io/cypress-docker-images
container: cypress/browsers:node12.18.3-chrome87-ff82
environment: test0
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Headless Chrome
uses: cypress-io/github-action@v2
timeout-minutes: 10
with:
build: npm run release-build
start: node server.js
browser: chrome
headless: true
record: true
env:
# pass the Dashboard record key as an environment variable
CYPRESS_RECORD_KEY: ${{ secrets.dashboardRecordKey }}
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@

node_modules/

app/bundle.js
package-lock.json

app/bundle.js
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# Newt: A Sample Application for ChiSE

Newt is a sample application for the web based library named [ChiSE](https://github.com/iVis-at-Bilkent/chise.js) developed to visualize and edit the pathway models represented by process description (PD) and activity flow (AF) languages of [SBGN](http://sbgn.org) or in [simple interaction format (SIF)](https://www.pathwaycommons.org/pc/sif_interaction_rules.do).

## Software
Newt is a sample application for the web based library named [ChiSE](https://github.com/iVis-at-Bilkent/chise.js) developed to visualize and edit the pathway models represented by process description (PD) and activity flow (AF) languages of [SBGN](http://sbgn.org), [SBML](https://sbml.org/) or [simple interaction format (SIF)](https://www.pathwaycommons.org/pc/sif_interaction_rules.do).

ChiSE and this sample application are distributed under [GNU Lesser General Public License](http://www.gnu.org/licenses/lgpl.html).

**A deployment of this sample application along with detailed documentation on its usage** can be found [here](http://newteditor.org/). ChiSE and Newt work on every platform that have JavaScript support including mobile devices.
### How to Cite Usage

Please cite the following when you use Newt:

H. Balci, M.C. Siper, N. Saleh, I. Safarli, L. Roy, M. Kilicarslan, R. Ozaydin, A. Mazein, C. Auffray, O. Babur, E. Demir and U. Dogrusoz, [Newt: a comprehensive web-based tool for viewing,constructing, and analyzing biological maps](https://doi.org/10.1093/bioinformatics/btaa850), **Bioinformatics**, 37(10), pp.1475-1477, 2021.

## Software

**A deployment of this sample application along with detailed documentation on its usage** can be found [here](http://newteditor.org/). ChiSE and Newt work on every platform that have JavaScript support including mobile devices.

#### Running a Local Instance
In order to deploy and run a local instance of the tool, please follow the steps below (we recommend the use of LTS version 12.16.1 of node.js):
In order to deploy and run a local instance of the tool, please follow the steps below (we recommend the use of version 14.19.3 of node.js):

- Installation
```
Expand Down Expand Up @@ -54,7 +56,7 @@ Third-party libraries:
[jQuery](https://github.com/jquery/jquery),
[jquery-expander](https://github.com/kswedberg/jquery-expander),
[Konva](https://github.com/konvajs/konva),
[Libxmljs](https://github.com/libxmljs/libxmljs),
[libxmljs](https://github.com/libxmljs/libxmljs),
[lodash](https://github.com/lodash/lodash),
[underscore](https://github.com/jashkenas/underscore),
[express](https://github.com/expressjs/express),
Expand All @@ -64,18 +66,20 @@ Third-party libraries:
[Tippyjs](https://github.com/atomiks/tippyjs),
[nodemailer](https://nodemailer.com/about/),
[body-parser](https://github.com/expressjs/body-parser),
[jsdom](https://github.com/jsdom/jsdom),
[cypress](https://github.com/cypress-io/cypress),
[multer](https://github.com/expressjs/multer) licensed with [MIT](https://opensource.org/licenses/MIT);
[Mousetrap](https://github.com/ccampbell/mousetrap),
[Request](https://github.com/request/request) licensed with [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0),
[Intro.js](https://github.com/usablica/intro.js) licensed with [GNU AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html), and
[chroma-js](https://github.com/gka/chroma.js) licensed with [this](https://github.com/gka/chroma.js/blob/master/LICENSE).

We refer the user to [GeneCards](https://www.genecards.org/) for detailed properties of genes. Similarly, we pull properties of simple chemicals from [ChEBI](https://www.ebi.ac.uk/chebi/). CellDesigner conversion is performed through [this library](https://github.com/royludo/cd2sbgnml ) and [its associated service](https://github.com/iVis-at-Bilkent/cd2sbgnml-webservice). Finally, SBML conversion is due to [this Minerva service](https://minerva-dev.lcsb.uni.lu/minerva/api/convert/).
We refer the user to [GeneCards](https://www.genecards.org/) for detailed properties of genes. Similarly, we pull properties of simple chemicals from [ChEBI](https://www.ebi.ac.uk/chebi/). CellDesigner conversion is performed through [this library](https://github.com/royludo/cd2sbgnml ) and [its associated service](https://github.com/iVis-at-Bilkent/cd2sbgnml-webservice). Finally, SBML and GPML conversions are due to [this Minerva service](https://minerva-dev.lcsb.uni.lu/minerva/api/convert/).

## Team

* [Hasan Balci](https://github.com/hasanbalci), [Nasim Saleh](https://github.com/nasimsaleh), [Merve Kilicarslan](https://github.com/mervekilicarslan5), [Rumeysa Ozaydin](https://github.com/rumeysaozaydin), and [Ugur Dogrusoz](https://github.com/ugurdogrusoz) of [i-Vis at Bilkent University](http://www.cs.bilkent.edu.tr/~ivis), and [Metin Can Siper](https://github.com/metincansiper), [Ozgun Babur](https://github.com/ozgunbabur), and [Emek Demir](https://github.com/emekdemir) of the Demir Lab at [OHSU](http://www.ohsu.edu/)
* [Hasan Balci](https://github.com/hasanbalci), [Selbi Ereshova](https://github.com/SelbiEreshova), [Umut Utku Ersahince](https://github.com/umut-er), [Noor Muhammad](https://github.com/NoorMuhammad1) and [Ugur Dogrusoz](https://github.com/ugurdogrusoz) of [i-Vis at Bilkent University](http://www.cs.bilkent.edu.tr/~ivis), [Ozgun Babur](https://github.com/ozgunbabur) of University of Massachusetts at Boston, and [Emek Demir](https://github.com/emekdemir) of the Demir Lab at [OHSU](http://www.ohsu.edu/)

#### Alumni

* [Ilkin Safarli](https://github.com/kinimesi), [Ahmet Candiroglu](https://github.com/ahmetcandiroglu), [Kaan Sancak](https://github.com/kaansancak), [Ludovic Roy](https://github.com/royludo), [Leonard Dervishi](https://github.com/leonarddrv), [Istemi Bahceci](https://github.com/istemi-bahceci), [Alper Karacelik](https://github.com/alperkaracelik), [Alexander Mazein](https://github.com/amazein)
* [Metin Can Siper](https://github.com/metincansiper), [Muhammed Salih Altun](https://github.com/msalihaltun), [Nasim Saleh](https://github.com/nasimsaleh), [Merve Kilicarslan](https://github.com/mervekilicarslan5), [Rumeysa Ozaydin](https://github.com/rumeysaozaydin), [Ilkin Safarli](https://github.com/kinimesi), [Ahmet Candiroglu](https://github.com/ahmetcandiroglu), [Kaan Sancak](https://github.com/kaansancak), [Ludovic Roy](https://github.com/royludo), [Leonard Dervishi](https://github.com/leonarddrv), [Istemi Bahceci](https://github.com/istemi-bahceci), [Alper Karacelik](https://github.com/alperkaracelik), [Alexander Mazein](https://github.com/amazein)
Binary file added app/.DS_Store
Binary file not shown.
190 changes: 155 additions & 35 deletions app/css/chise.css
Original file line number Diff line number Diff line change
Expand Up @@ -465,11 +465,8 @@ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
}

#template-modal-content {
position: fixed;
width: 600px;
top: 50%;
left: 50%;
margin-left: -300px;
width: 850px;
margin-left: -150px;
}

.sbgn-input-small {
Expand Down Expand Up @@ -580,7 +577,7 @@ menu:not([title]):before{

.selected-mode-sustainable, .toggle-mode-sustainable {
background-color: #b9b9b9;
*background-color: #ffffff;
background-color: #ffffff;
background-image: -moz-linear-gradient(top, #ffffff, #b9b9b9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#b9b9b9));
background-image: -webkit-linear-gradient(top, #ffffff, #b9b9b9);
Expand Down Expand Up @@ -640,6 +637,22 @@ menu:not([title]):before{
padding-right: 0px !important;
}

.palette-panel-body {
margin-top: 10px;
}

.palette-label {
font-size: 12px;
background:white;
margin-bottom:0px;
width: fit-content;
text-align:left;
color: #555;
margin-top: -17px;
padding-right: 6px;
padding-left: 6px;
}

.panel {
border: 1px solid transparent;
}
Expand Down Expand Up @@ -705,11 +718,6 @@ hr.inspector-divider {
padding: 3px;
}

.element-palette div {
/*width: 36px;*/
/*height: 30px;*/
}

.selected-mode.inactive-palette-element {
border-style: dotted;
border-width: 1px;
Expand All @@ -719,34 +727,79 @@ hr.inspector-divider {
margin: 1px;
}

.caption-style-text {
padding-top: 8px;
padding-bottom: 8px;
color: #777;
text-align: left;
}

.chise-tab a {
color: #555;
padding-left: 5px !important;
padding-right: 5px !important;
border-radius: 8px 8px 0 0 !important;
border: 1px solid #aaaaaa;
box-shadow: 1px -1px 2px #999999;
}

.chise-tab.active a {
background: #eaeaea !important;
border: 1px solid #434343;
box-shadow: 1px -1px 2px 0 #303030 !important;
}

.chise-tab:hover a {
background: #eaeaea !important;
}

.chise-network-tab {
margin-right: 2px;
border-radius: 0 0 8px 2px !important;
background: transparent !important;
border-top: 0px !important;
border: 1px solid #b9b9b9;
border-left-width: 0px !important;
box-shadow: 1px 1px 1px #b9b9b9;
}

.chise-network-tab a {
border-radius: 0 0 8px 8px !important;
color: #555;
padding-top: 10px !important;
padding-bottom: 12px !important;
padding-left: 5px !important;
padding-right: 5px !important;
border-bottom-right-radius: 8px !important;
border-bottom-left-radius: 2px !important;
font-size: 11px;
width: 86px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
background: transparent !important;
border-top: 0px !important;
border: 0px !important;
}

/*.chise-tab.active {
font-weight: bold;
}*/

.chise-tab.active a {
background: #eaeaea !important;
.chise-network-tab.active {
border: 1px solid #434343;
box-shadow: 1px 1px 2px #434343;
}

.chise-network-tab.active a {
.chise-network-tab.active, .chise-network-tab.active a {
background: white !important;

}
.map-tab-type {
position: absolute;
background-color: #555;
margin-top: -2px;
padding-left: 4px;
padding-right: 4px;
border: 0px solid #555;
border-radius: 5px;
right: 3px;
font-size: 9px;
color: white;
}

.close:hover,
Expand All @@ -755,14 +808,10 @@ hr.inspector-divider {
}

.closeTab {
margin-top: -10px !important;
margin-top: -10px;
}

.chise-tab:hover a {
background: #eaeaea !important;
}

.chise-network-tab:hover a {
.chise-network-tab:hover, .chise-network-tab:hover a{
background: white !important;
}

Expand All @@ -772,7 +821,6 @@ hr.inspector-divider {
border-width: 1px !important;
border-radius: calc !important;
font-size: 12px;
align: center;
}

#sbgn-toolbar img {
Expand All @@ -783,7 +831,11 @@ hr.inspector-divider {
height: 26px;
}

img#template-reaction-add-button:hover {
img#metabolic-reaction-add-input:hover {
cursor: pointer;
}

img#metabolic-reaction-add-output:hover {
cursor: pointer;
}

Expand Down Expand Up @@ -823,12 +875,7 @@ img#template-reversible-output-add-button:hover {
{
display: table;
margin: auto;
width: 300px;
}

.paletteCont
{

width: 350px;
}

.paletteCol {
Expand Down Expand Up @@ -887,6 +934,13 @@ img#template-reversible-output-add-button:hover {
Palettes on right pane
*/

@media (max-width: 1770px) {
.paletteWrapper
{
width: 300px;
}
}

@media (max-width: 1530px) {
.paletteWrapper
{
Expand Down Expand Up @@ -931,4 +985,70 @@ img#template-reversible-output-add-button:hover {

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
background-color: #b5b5b5;
}
}

.icon-small {
width: 16px;
height: 16px;
}

.dropdown-sbgn-bricks-molecule-type {
width: 120px;
}

.image-button-disabled-appearance {
cursor: default;
opacity: 0.2;
}

.image-button-enabled-appearance {
cursor: pointer;
opacity: 1.0;
}

.thin-blue-border {
border: 1px solid #0B9BCD;
border-radius: 4px;
}

.thin-grey-border {
border: 1px solid rgb(204, 204, 204);
border-radius: 4px;
}

.checkbox-label-disabled {
color: rgb(204, 204, 204);
font: inherit;
}

.checkbox-label-enabled {
color: #000000;
font: inherit;
}

.text-input-disabled {
color: rgb(204, 204, 204);
}

.text-input-enabled {
color: black;
}

.cy-preview-area {
width: 250px;
height: 200px;
}

.conversion-type-dropdown {
width: fit-content;
margin-right: 20px;
}

.conversion-residue-input-label {
font: inherit;
margin-right: 5px;
}

.small-right-margin {
margin-right: 10px;
}
Loading
Loading