cytoscape / RCy3

New version of RCy3, redesigned and collaboratively maintained by Cytoscape developer community
MIT License
48 stars 20 forks source link

Add annotation functions #148

Closed AlexanderPico closed 2 years ago

AlexanderPico commented 2 years ago

https://github.com/cytoscape/RCy3/blob/master/R/Annotations.R

AlexanderPico commented 2 years ago

@bdemchak @yihangx These functions have a ton of parameters. I'd recommend letting me slog through them first, before tyring to translate to py4cy. This work is still uncovering bugs in the commands implementation, for example.

bdemchak commented 2 years ago

This is quite a respectable job … lots of respect for tackling this.

Refresher (just in case):

When these stabilize, please add them to the API definition so py4cytoscape can sync up: https://docs.google.com/spreadsheets/d/1XLWsKxGLqcBWLzoW2y6HyAUU2jMXaEaWw7QLn3NE5nY/edit#gid=1999503690

FYI, v1.2.0 is implemented in py4cytoscape 0.0.9.

The cytoscape_version_info() function returns the API level for the py4cytoscape/rcy3 library. For example:

{'apiVersion': 'v1', 'cytoscapeVersion': '3.9.0-BETA1', 'automationAPIVersion': '1.2.0', 'py4cytoscapeVersion': '0.0.9'}

AlexanderPico commented 2 years ago

Remaining:

yihangx commented 2 years ago

Implemented some functions.

Remaining:

updateGroup updateImage updateShape

yihangx commented 2 years ago

Fixed.