Skip to content

Commit

Permalink
remove benchling tag and benchling read (#470)
Browse files Browse the repository at this point in the history
* remove benchling tag and benchling read

* upd
  • Loading branch information
bensonlee5 authored Feb 14, 2025
1 parent b6244b7 commit ed81fe2
Show file tree
Hide file tree
Showing 7 changed files with 3 additions and 183 deletions.
2 changes: 1 addition & 1 deletion docs/app/flows/NodeEditor.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -271,6 +271,6 @@ Flows can be configured to accept user inputs at the start of each run by select

- File inputs (e.g. - FileAny, FileCSV, etc.)
- Text (string) inputs (e.g. - string)
- Tag inputs (e.g. - TagBenchling)
- Tag inputs (e.g. - Input_Param)

A list of available nodes and their associated categories can be found on the [table listing of node characteristics](../../nodes/Overview.mdx#list-of-available-nodes-and-key-characteristics) More detail can be found on the [Node documentation page](../../nodes/Overview.mdx).
70 changes: 0 additions & 70 deletions docs/nodes/App/Benchling_Read.md

This file was deleted.

69 changes: 0 additions & 69 deletions docs/nodes/App/Benchling_Read_Object.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/nodes/App/sidebar.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"type": "category", "label": "App", "items": ["nodes/App/APINode", "nodes/App/Airtable_Export", "nodes/App/Airtable_Import", "nodes/App/Azure_Query", "nodes/App/Azure_Read", "nodes/App/Azure_Read_Multi", "nodes/App/Azure_Write", "nodes/App/Benchling_Api", "nodes/App/Benchling_Event", "nodes/App/Benchling_Read", "nodes/App/Benchling_Read_Object", "nodes/App/Benchling_Warehouse_Query", "nodes/App/Benchling_Warehouse_Sync", "nodes/App/Benchling_Write", "nodes/App/Benchling_Write_Object", "nodes/App/Coda_Write", "nodes/App/ELabNext_Write", "nodes/App/Load_Parquet_to_Table", "nodes/App/S3_Event", "nodes/App/S3_Read", "nodes/App/S3_Write", "nodes/App/SciNote_API", "nodes/App/Smartsheet_Read", "nodes/App/Snowflake_Write", "nodes/App/Webhook_Event"]}
{"type": "category", "label": "App", "items": ["nodes/App/APINode", "nodes/App/Airtable_Export", "nodes/App/Airtable_Import", "nodes/App/Azure_Query", "nodes/App/Azure_Read", "nodes/App/Azure_Read_Multi", "nodes/App/Azure_Write", "nodes/App/Benchling_Api", "nodes/App/Benchling_Event", "nodes/App/Benchling_Warehouse_Query", "nodes/App/Benchling_Warehouse_Sync", "nodes/App/Benchling_Write", "nodes/App/Benchling_Write_Object", "nodes/App/Coda_Write", "nodes/App/ELabNext_Write", "nodes/App/Load_Parquet_to_Table", "nodes/App/S3_Event", "nodes/App/S3_Read", "nodes/App/S3_Write", "nodes/App/SciNote_API", "nodes/App/Smartsheet_Read", "nodes/App/Snowflake_Write", "nodes/App/Webhook_Event"]}
9 changes: 0 additions & 9 deletions docs/nodes/Overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ The table below provides a list of available Nodes, along with details on whethe
| App | Azure_Write | FileAny | API | False | False |
| App | Benchling_Api | API | NodeReturn | True | False |
| App | Benchling_Event | Event | FlowInputs or NodeReturn | True | False |
| App | Benchling_Read | API | NodeReturn | True | False |
| App | Benchling_Read_Object | API | NodeReturn | True | False |
| App | Benchling_Warehouse_Query | Table | NodeReturn | True | False |
| App | Benchling_Warehouse_Sync | API | NodeReturn | True | False |
| App | Benchling_Write | Table | NodeReturn | True | False |
Expand Down Expand Up @@ -88,7 +86,6 @@ The table below provides a list of available Nodes, along with details on whethe
| Instrument | Synergy_Read | FileTxt | NodeReturn | True | False |
| Instrument | Synergy_Read_Multi | Set[FileTxt] | NodeReturn | True | True |
| Instrument | WSP_Read | FileWSP | NodeReturn | True | False |
| Tag | Benchling_Tag | TagBenchling | string | False | False |
| Tag | Input_Param | | string | False | False |

#### Node Categories
Expand Down Expand Up @@ -186,11 +183,6 @@ To initialize a `FlowInputs` object, use the following parameters from `ganymede
- _param_ **param_name**: str - Node parameter in the triggered Flow Node that is used to specify the string pattern that the parameter must match (e.g., "param" for the Input_Param Node).
- _param_ **param_value**: str - Value to pass into Node.

`Tag` is a dataclass used to pass Benchling Tags into a node, and is used exclusively with the [Benchling_Tag Node](./Tag/Benchling_Tag.md). It has the following attributes:
- _param_ **node_name**: str - Name of the node within triggered Flow to pass tag(s) into.
- _param_ **display_tag**: str - Value displayed in the dropdown in the Ganymede UI. For Benchling_Tag Nodes, this is the name of the tag displayed in the dropdown in Flow View / Flow Editor.
- _param_ **run_tag**: str - Underlying value of the tag. For Benchling_Tag Nodes, this is the Benchling ID associated with the value selected in the dropdown.

#### Other input/output types

Some other input and output types characteristic to Nodes are:
Expand All @@ -206,7 +198,6 @@ Some other input and output types characteristic to Nodes are:
- **FileXML**: XML file
- **FileZip**: Zip file
- **FileAny**: generic data file, which may be unstructured
- **TagBenchling**: Benchling run tag
- **string**: String parameter

Python sets, lists, and dictionaries are denoted as Set, List, and Dict, respectively.
Expand Down
32 changes: 0 additions & 32 deletions docs/nodes/Tag/Benchling_Tag.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/nodes/Tag/sidebar.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"type": "category", "label": "Tag", "items": ["nodes/Tag/Benchling_Tag", "nodes/Tag/Input_Param"]}
{"type": "category", "label": "Tag", "items": ["nodes/Tag/Input_Param"]}

0 comments on commit ed81fe2

Please sign in to comment.