diff --git a/README.md b/README.md index 080854d0..175bead8 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,8 @@ This project is set up to build docker images for the server and for the Google docker push username/repo_name:tag_name_and_version ``` 4. To build and push a docker image for GAS, - - Update `current_release`(a variable) in [ip_addon_script.py](https://github.com/SD2E/experimental-intent-parser/blob/master/intent_parser/addons/ip_addon_script.py) to reflect the tool's version for release. + - Update `current_release`(a variable) in [ip_addon_script.py](https://github.com/SD2E/experimental-intent-parser/blob/master/intent_parser/addons/ip_addon_script.py) to reflect the tool's version for release. + - Update version in [setup.py](https://github.com/SD2E/experimental-intent-parser/blob/a0e3108888dfaa12e139dbb516a262dd63ddf271/intent_parser/setup.py#L5) to reflect the tool's version for release. - Run the following dockerhub commands: ``` diff --git a/intent_parser/accessor/google_doc_accessor.py b/intent_parser/accessor/google_doc_accessor.py index c72af05c..d9f2944b 100644 --- a/intent_parser/accessor/google_doc_accessor.py +++ b/intent_parser/accessor/google_doc_accessor.py @@ -1,5 +1,4 @@ from googleapiclient.discovery import build -from intent_parser.constants.google_doc_api_constants import TextStyleFields import intent_parser.constants.google_doc_api_constants as doc_constants import logging import statistics @@ -111,12 +110,6 @@ def merge_table_cells(self, return {doc_constants.REQUEST_MERGE_TABLE_CELLS: merge_properties} - def update_text_style(self, text_start_index, text_end_index): - text_style_properties = {doc_constants.TEXT_STYLE: '', - doc_constants.FIELDS: TextStyleFields.BOLD, - doc_constants.RANGE: self.create_range(text_start_index, text_end_index)} - return {doc_constants.REQUEST_UPDATE_TEXT_STYLE: text_style_properties} - def execute_batch_request(self, requests, document_id): return self._docs_service.documents().batchUpdate(documentId=document_id, body={'requests': requests}).execute() diff --git a/intent_parser/accessor/google_drive_accessor.py b/intent_parser/accessor/google_drive_accessor.py index 24cd6284..7c7f65d6 100644 --- a/intent_parser/accessor/google_drive_accessor.py +++ b/intent_parser/accessor/google_drive_accessor.py @@ -14,6 +14,14 @@ def __init__(self, credentials): self._service = build('drive', 'v3', credentials=credentials) self._authed_session = AuthorizedSession(credentials) + def insert_comment_with_anchor(self, file_id, comment_text, quoted_tex, anchor_data): + body = {'content': comment_text, + 'quotedFileContent': {'value': quoted_tex}, + 'anchor': json.dumps(anchor_data)} + results = self._service.comments.create(fileId=file_id, + fields='*', + body=body).execute() + def get_documents_from_folder(self, folder_id): """ Get all Google Docs from a Google Drive folder. @@ -130,6 +138,52 @@ def get_file_with_revision(self, file_id, revision_id, mime_type): response = self._authed_session.request('GET', url) return response + def insert_comment_box(self, file_id, comment_message, quoted_text=None): + """Insert a comment box to the desired document. + + Args: + file_id: ID of a document. + comment_message: message to display in comment box + quoted_text: text in document that comment box refers to. + """ + new_comment = {'content': comment_message} + if quoted_text: + new_comment['context'] = {'value': quoted_text} + try: + response = self._service.comments().insert(fileId=file_id, + body=new_comment).execute() + except errors.HttpError as error: + self.logger.warning('Unable to insert comment box to file: %s due to %s' % (file_id, error)) + + def retrieve_comments(self, file_id): + """Retrieve a list of comments. + + Args: + service: Drive API service instance. + file_id: ID of the file to retrieve comments for. + Returns: + List of comments. + """ + try: + comments = self._service.comments().list(fileId=file_id).execute() + return comments.get('items', []) + except errors.HttpError as error: + self.logger.warning('Unable to retrieve comments from file: %s due to %s' % (file_id, error)) + + def remove_comment(self, file_id, comment_id): + """Remove a comment. + + Args: + service: Drive API service instance. + file_id: ID of the file to remove the comment for. + comment_id: ID of the comment to remove. + """ + try: + self._service.comments().delete( + fileId=file_id, commentId=comment_id).execute() + except errors.HttpError as error: + self.logger.warning('Unable to remove comment box from file: %s due to %s' % (file_id, error)) + def upload_revision(self, document_name, document, folder_id, original_format, title='Untitled', target_format='*/*'): """Upload file to a Google Drive folder. diff --git a/intent_parser/accessor/item-map.json b/intent_parser/accessor/item-map.json index 524d7981..cd0f08b9 100644 --- a/intent_parser/accessor/item-map.json +++ b/intent_parser/accessor/item-map.json @@ -1 +1 @@ -{"Bead": "https://hub.sd2e.org/user/sd2e/design/Bead/1", "Buffer": "https://hub.sd2e.org/user/sd2e/design/Buffer/1", "CHEBI": "https://hub.sd2e.org/user/sd2e/design/CHEBI/1", "DNA": "https://hub.sd2e.org/user/sd2e/design/DNA/1", "Media": "https://hub.sd2e.org/user/sd2e/design/Media/1", "Protein": "https://hub.sd2e.org/user/sd2e/design/Protein/1", "RNA": "https://hub.sd2e.org/user/sd2e/design/RNA/1", "Solution": "https://hub.sd2e.org/user/sd2e/design/Solution/1", "Strain": "https://hub.sd2e.org/user/sd2e/design/Strain/1", "Stain": "https://hub.sd2e.org/user/sd2e/design/Stain/1", "Inoculation volume": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20volume/1", "inoc_info.inoc_vol": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20volume/1", "Inoculation media volume": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media0x20volume/1", "inoc_info.inoc_media_vol": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media0x20volume/1", "Inoculation increment time 1": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20increment0x20time0x201/1", "inoc_info.inc_time_1": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20increment0x20time0x201/1", "Inoculation media": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media/1", "inoc_info.inoculation_media": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media/1", "Recovery sample volume": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20sample0x20volume/1", "recovery_info.recovery_sample_vol": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20sample0x20volume/1", "Recovery media volume": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media0x20volume/1", "recovery_info.recovery_media_vol": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media0x20volume/1", "Sampling culture volume": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20culture0x20volume/1", "read_info.sampling_info.read_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20culture0x20volume/1", "Sampling solvent volume": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent0x20volume/1", "read_info.sampling_info.read_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent0x20volume/1", "Sampling solvent": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent/1", "read_info.sampling_info.read_solv": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent/1", "Sample has sbh_uri as an aliquot property": "https://hub.sd2e.org/user/sd2e/design/Indication0x20that0x20sample0x20has0x20sbh_uri0x20as0x20an0x20aliquot0x20property/1", "validate_samples": "https://hub.sd2e.org/user/sd2e/design/Indication0x20that0x20sample0x20has0x20sbh_uri0x20as0x20an0x20aliquot0x20property/1", "Plate reader fluorescence excitation frequency": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20excitation0x20frequency/1", "plate_reader_info.fluor_ex": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20excitation0x20frequency/1", "Plate reader fluorescence emission frequency": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20emission0x20frequency/1", "plate_reader_info.fluor_em": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20emission0x20frequency/1", "Plate reader gain": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20gain/1", "plate_reader_info.gain": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20gain/1", "Incubation temperature": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20temperature/1", "incubation_info.inc_temp": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20temperature/1", "Recovery media": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media/1", "recovery_info.recovery_media": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media/1", "Recovery incubation time": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20incubation0x20time/1", "recovery_info.inc_time_2": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20incubation0x20time/1", "Incubation shaking": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20shaking/1", "incubation_info.shaking": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20shaking/1", "Total induction time": "https://hub.sd2e.org/user/sd2e/design/Total0x20induction0x20time/1", "induction_info.induction_time.total_induction_time": "https://hub.sd2e.org/user/sd2e/design/Total0x20induction0x20time/1", "Induction doubling time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20doubling0x20time/1", "induction_info.induction_time.doubling_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20doubling0x20time/1", "Induction dilution volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20dilution0x20volume/1", "induction_info.dil_volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20dilution0x20volume/1", "Induction plate info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20plate0x20info/1", "induction_info.induction_time.induction_plate_info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20plate0x20info/1", "Induction base media": "https://hub.sd2e.org/user/sd2e/design/Induction0x20base0x20media/1", "induction_info.induction_reagents.induction_base_media": "https://hub.sd2e.org/user/sd2e/design/Induction0x20base0x20media/1", "Induction sampling time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20time/1", "induction_info.induction_time.sampling_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20time/1", "Induction culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20culture0x20volume/1", "induction_info.induction_reagents.ind_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20culture0x20volume/1", "Induction media volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20media0x20volume/1", "induction_info.induction_reagents.media_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20media0x20volume/1", "Induction solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20solvent/1", "induction_info.induction_reagents.inducer_solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20solvent/1", "Induction layout": "https://hub.sd2e.org/user/sd2e/design/Induction0x20layout0x20/1", "induction_info.induction_reagents.inducer_layout.value": "https://hub.sd2e.org/user/sd2e/design/Induction0x20layout0x20/1", "Induction inducer": "https://hub.sd2e.org/user/sd2e/design/Induction0x20inducer/1", "induction_info.induction_reagents.inducer": "https://hub.sd2e.org/user/sd2e/design/Induction0x20inducer/1", "Induction sampling read culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20read0x20culture0x20volume/1", "induction_info.sampling_info.read_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20read0x20culture0x20volume/1", "Induction sample read solvent volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sample0x20read0x20solvent0x20volume/1", "induction_info.sampling_info.read_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sample0x20read0x20solvent0x20volume/1", "Induction sampline read solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampline0x20read0x20solvent/1", "induction_info.sampling_info.read_solv": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampline0x20read0x20solvent/1", "Induction sampling flow culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20culture0x20volume/1", "induction_info.sampling_info.flow_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20culture0x20volume/1", "Induction sampling flow solvent volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent0x20volume/1", "induction_info.sampling_info.flow_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent0x20volume/1", "Induction sampling flow solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent/1", "induction_info.sampling_info.flow_solv": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent/1", "Induction sampling strain before flow": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20strain0x20before0x20flow/1", "induction_info.sampling_info.stain_before_flow": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20strain0x20before0x20flow/1", "Save for RNASeq": "https://hub.sd2e.org/user/sd2e/design/Save0x20for0x20RNASeq/1", "run_info.save_for_rnaseq": "https://hub.sd2e.org/user/sd2e/design/Save0x20for0x20RNASeq/1", "Skip first flow": "https://hub.sd2e.org/user/sd2e/design/Skip0x20first0x20flow/1", "run_info.skip_first_flow": "https://hub.sd2e.org/user/sd2e/design/Skip0x20first0x20flow/1", "Read each recovery": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20recovery/1", "run_info.read_each_recovery": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20recovery/1", "Read each induction": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20induction/1", "run_info.read_each_induction": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20induction/1", "Only endpoint flow": "https://hub.sd2e.org/user/sd2e/design/Only0x20endpoint0x20flow/1", "run_info.only_endpoint_flow": "https://hub.sd2e.org/user/sd2e/design/Only0x20endpoint0x20flow/1", "Media well ids": "https://hub.sd2e.org/user/sd2e/design/Media0x20well0x20ids/1", "exp_info.media_well_strings": "https://hub.sd2e.org/user/sd2e/design/Media0x20well0x20ids/1", "Sampling time": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20time/1", "exp_info.sample_time": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20time/1", "Overnight culture volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20culture0x20volume/1", "exp_info.overnight_volumes.culture_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20culture0x20volume/1", "Overnight media volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20media0x20volume/1", "exp_info.overnight_volumes.media_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20media0x20volume/1", "Overnight growth media volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20media0x20volume/1", "exp_info.growth_volumes.media_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20media0x20volume/1", "Overnight growth culture volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20culture0x20volume/1", "exp_info.growth_volumes.culture_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20culture0x20volume/1", "Base media": "https://hub.sd2e.org/user/sd2e/design/Base0x20media/1", "reagent_info.base_media": "https://hub.sd2e.org/user/sd2e/design/Base0x20media/1", "Kill switch": "https://hub.sd2e.org/user/sd2e/design/Kill0x20switch/1", "reagent_info.kill_switch": "https://hub.sd2e.org/user/sd2e/design/Kill0x20switch/1", "Inducer information": "https://hub.sd2e.org/user/sd2e/design/Inducer0x20information/1", "reagent_info.inducer_info": "https://hub.sd2e.org/user/sd2e/design/Inducer0x20information/1", "Plate reader configuration": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20configuration/1", "measurement_info.plate_reader_info": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20configuration/1", "Perform 36 hour read": "https://hub.sd2e.org/user/sd2e/design/Perform0x20360x20hour0x20read/1", "measurement_info.36_hr_read": "https://hub.sd2e.org/user/sd2e/design/Perform0x20360x20hour0x20read/1", "Flow cytometer configuration": "https://hub.sd2e.org/user/sd2e/design/Flow0x20cytometer0x20configuration/1", "measurement_info.flow_info": "https://hub.sd2e.org/user/sd2e/design/Flow0x20cytometer0x20configuration/1", "Recovery Info": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20Info/1", "recovery_info": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20Info/1", "Source Samples": "https://hub.sd2e.org/user/sd2e/design/Source0x20Samples/1", "src_info.src_samples": "https://hub.sd2e.org/user/sd2e/design/Source0x20Samples/1", "Growth Time": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Time/1", "read_info.growth_time": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Time/1", "Read Culture and Solvent Volume": "https://hub.sd2e.org/user/sd2e/design/Read0x20Culture0x20and0x20Solvent0x20Volume/1", "read_info.sampling_info": "https://hub.sd2e.org/user/sd2e/design/Read0x20Culture0x20and0x20Solvent0x20Volume/1", "Plate Read Gain Configuration": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Read0x20Gain0x20Configuration/1", "plate_reader_info.list_of_gains": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Read0x20Gain0x20Configuration/1", "Experiment Source Samples": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Source0x20Samples/1", "exp_info.src_samples": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Source0x20Samples/1", "Incubation Temperature": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20Temperature/1", "exp_info.inc_temp": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20Temperature/1", "Induction Time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20Time/1", "induction_info.induction_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20Time/1", "Induction reagents media, culture, and volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20reagents0x20media0x2C0x20culture0x2C0x20and0x20volume/1", "induction_info.induction_reagents": "https://hub.sd2e.org/user/sd2e/design/Induction0x20reagents0x20media0x2C0x20culture0x2C0x20and0x20volume/1", "Induction read and flow volumes": "https://hub.sd2e.org/user/sd2e/design/Induction0x20read0x20and0x20flow0x20volumes/1", "induction_info.sampling_info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20read0x20and0x20flow0x20volumes/1", "Source Plate": "https://hub.sd2e.org/user/sd2e/design/Source0x20Plate/1", "exp_info.src_plate": "https://hub.sd2e.org/user/sd2e/design/Source0x20Plate/1", "Overnight Culture and Media Volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20Culture0x20and0x20Media0x20Volume/1", "exp_info.overnight_volumes": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20Culture0x20and0x20Media0x20Volume/1", "Growth Culture Volumes": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Culture0x20Volumes/1", "exp_info.growth_volumes": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Culture0x20Volumes/1", "When the experiment was submitted to the lab": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20experiment0x20was0x20submitted0x20to0x20the0x20lab/1", "When the experiment was uploaded by the lab, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20experiment0x20was0x20uploaded0x20by0x20the0x20lab0x2C0x20and0x20its0x20associated0x20path/1", "When the lab trace was converted after upload, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20lab0x20trace0x20was0x20converted0x20after0x20upload0x2C0x20and0x20its0x20associated0x20path/1", "The state is a string that contains an encoding of the experiment's measurement types: Plate Reader (P), Flow (F), RNASeq (R), DNASeq (D), and CFU counts (C)": "https://hub.sd2e.org/user/sd2e/design/The0x20state0x20is0x20a0x20string0x20that0x20contains0x20an0x20encoding0x20of0x20the0x20experiment0x27s0x20measurement0x20types0x3A0x20Plate0x20Reader0x200x28P0x290x2C0x20Flow0x200x28F0x290x2C0x20RNASeq0x200x28R0x290x2C0x20DNASeq0x200x28D0x290x2C0x20and0x20CFU0x20counts0x200x28C0x29/1", "Whether the annotated lab trace passed metadata comparison": "https://hub.sd2e.org/user/sd2e/design/Whether0x20the0x20annotated0x20lab0x20trace0x20passed0x20metadata0x20comparison/1", "When the lab trace was annotated, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20lab0x20trace0x20was0x20annotated0x2C0x20and0x20its0x20associated0x20path/1", "When the annotated lab trace was ingested, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20annotated0x20lab0x20trace0x20was0x20ingested0x2C0x20and0x20its0x20associated0x20path/1", "When Flow ETL was run, links to color model and job outputs": "https://hub.sd2e.org/user/sd2e/design/When0x20Flow0x20ETL0x20was0x20run0x2C0x20links0x20to0x20color0x20model0x20and0x20job0x20outputs/1", "When the ingested experiment observations were loaded": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20ingested0x20experiment0x20observations0x20were0x20loaded/1", "SC+Glycerol+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_9/1", "SC+Glucose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_11/1", "SD+Glucose+Adenine+Leucine+Proline": "https://hub.sd2e.org/user/sd2e/design/culture_media_7/1", "SC+Raffinose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_8/1", "SC+Galactose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_10/1", "SC+Glucose+Adenine+0.8M Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_12/1", "Synthetic_Complete_2%Glycerol_2%Ethanol": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "22799": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", " SC_Glycerol_EtOH": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "rs1bb2mbzqz9py": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "slow_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "Synthetic_Complete_1%Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "22798": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", " SC_Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "rs1bb2mf8gu6k5": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "high_osm_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "SC+Oleate+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_5/1", "SD+Glucose+Adenine+Leucine+Isoleucine": "https://hub.sd2e.org/user/sd2e/design/culture_media_6/1", "Yeast_Extract_Peptone_Adenine_Dextrose (a.k.a. YPAD Media)": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "11767": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", " YPAD": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "rs1b8cybgdd7gz": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "Synthetic_Complete": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "11769": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", " Synthetic_Complete": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", " SC": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "rs1b4uj7zbdy6m": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "sc_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "SC Media": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "LB Broth (Miller)": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "2776": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB Miller": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB_Cm50": "https://hub.sd2e.org/user/sd2e/design/LB_Cm50/1", "DO Supplement -His/-Leu/-Trp/-Ura": "https://hub.sd2e.org/user/sd2e/design/CAT_630425/1", "Thermo Scientific Remel Yeast Nitrogen Base w/o Amino Acids": "https://hub.sd2e.org/user/sd2e/design/CAT_R459942/1", "BD Bacto Yeast Extract BD Biosciences": "https://hub.sd2e.org/user/sd2e/design/CAT_90000_726/1", "BD Bacto Dehydrated Culture Media Additive_Tryptone": "https://hub.sd2e.org/user/sd2e/design/CAT_DF0123_17_3/1", "M9 Glucose CAA (a.k.a. M9 Glucose Stock)": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "M9CA": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "rs1apwazmvzbqy": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "rs18tmbm3am3ab": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "M9 Media Salts": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902/1", "402": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902/1", "LUDOX-S40": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "22749": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "3411": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "rs1b6z2vgatkq7": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "Sytox": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "23855": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "rs1bga86uq52tz": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", " Sytox": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "Phosphate Buffered Saline": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "22033": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "rs1dbqpedruj98j": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "IPTG": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "27174": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", " IPTG": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "iptg": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "376": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "rs18vwgfgxq597": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "L-arabinose": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "arab": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "772": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "rs1apwddkptp5q": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", " Arabinose": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "aTc": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "atc": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "770": "https://hub.sd2e.org/user/sd2e/design/aTc/1", " 2441": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "ddH2O (sterile ultra-pure water)": "https://hub.sd2e.org/user/sd2e/design/ddH2O/1", "1993": "https://hub.sd2e.org/user/sd2e/design/ddH2O/1", "2,4-Dinitrotoluene (DNT)": "https://hub.sd2e.org/user/sd2e/design/CAT_101397/1", "1,3,5-trinitro-1,3,5-triazinane (RDX)": "https://hub.sd2e.org/user/sd2e/design/CAT_ERR001S/1", "Chloramphenicol": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "chlor": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "395": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "2,4,6-Trinitrotoluene (TNT)": "https://hub.sd2e.org/user/sd2e/design/CAT_ERT107S/1", "Fluorescein": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "22750": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", " Fluorescein Sodium Salt ": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "445": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "Silicon Dioxide": "https://hub.sd2e.org/user/sd2e/design/silicon_dioxide/1", "KH2PO4": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_KH2PO4/1", "Casamino Acids": "https://hub.sd2e.org/user/sd2e/design/bd_bacto_DF0231_17_2/1", "398": "https://hub.sd2e.org/user/sd2e/design/bd_bacto_DF0231_17_2/1", "NH4Cl": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NH4Cl/1", "Thiamine Hydrochloride": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_T4625/1", "373": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_T4625/1", "Dextrose (D-Glucose)": "https://hub.sd2e.org/user/sd2e/design/sigma_G8270/1", "403": "https://hub.sd2e.org/user/sd2e/design/sigma_G8270/1", "CaCl2": "https://hub.sd2e.org/user/sd2e/design/aldrich_449709/1", "254": "https://hub.sd2e.org/user/sd2e/design/aldrich_449709/1", "MgSO4": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_230391/1", "188": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_230391/1", "NaCl": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NaCl/1", "2529": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NaCl/1", "Na2HPO4": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_Na2HPO4/1", "Kanamycin Sulfate": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "Kan": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "394": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "M9_supplemented_no_carbon": "https://hub.sd2e.org/user/sd2e/design/M9_supplemented_no_carbon/1", "678": "https://hub.sd2e.org/user/sd2e/design/M9_supplemented_no_carbon/1", "beads_spherotech_rainbow": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "21849": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "3479": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "rs1b9eweedsc7p": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "SpheroControl": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "beads_spherotech_pps_6K": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "3480": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "SizeBeadControl": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "Fluorescein sodium salt, 5mg per mL in PBS": "https://hub.sd2e.org/user/sd2e/design/Fluorescein0x20sodium0x20salt0x2C0x205mg0x20per0x20mL0x20in0x20PBS/1", "rs1bcj2388xppe": "https://hub.sd2e.org/user/sd2e/design/Fluorescein0x20sodium0x20salt0x2C0x205mg0x20per0x20mL0x20in0x20PBS/1", "M9 Kan 50-ug-per-mL": "https://hub.sd2e.org/user/sd2e/design/M90x20Kan0x20500x2Dug0x2Dper0x2DmL/1", "rs1bmsy53j23pj": "https://hub.sd2e.org/user/sd2e/design/M90x20Kan0x20500x2Dug0x2Dper0x2DmL/1", "M9 Chlor 35-ug-per-ml Kan 50-ug-per-ml": "https://hub.sd2e.org/user/sd2e/design/M90x20Chlor0x20350x2Dug0x2Dper0x2Dml0x20Kan0x20500x2Dug0x2Dper0x2Dml/1", "rs1bmsyy3wx39v": "https://hub.sd2e.org/user/sd2e/design/M90x20Chlor0x20350x2Dug0x2Dper0x2Dml0x20Kan0x20500x2Dug0x2Dper0x2Dml/1", "YEP 2%-dextrose": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "3395": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", " 1374": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "rs1bb2m7vfknh9": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "rich_media": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "Glycerol": "https://hub.sd2e.org/user/sd2e/design/CAT_G33_500/1", "Glucose": "https://hub.sd2e.org/user/sd2e/design/Glucose/1", "M9": "https://hub.sd2e.org/user/sd2e/design/M9/1", "GinkFlow Read Buffer-0.25% BSA-0.5% Kolliphor P188": "https://hub.sd2e.org/user/sd2e/design/GinkFlow0x20Read0x20Buffer0x2D00x2E250x250x20BSA0x2D00x2E50x250x20Kolliphor0x20P188/1", "3802": "https://hub.sd2e.org/user/sd2e/design/GinkFlow0x20Read0x20Buffer0x2D00x2E250x250x20BSA0x2D00x2E50x250x20Kolliphor0x20P188/1", "TE, pH 8.0": "https://hub.sd2e.org/user/sd2e/design/TE0x2C0x20pH0x2080x2E0/1", "3808": "https://hub.sd2e.org/user/sd2e/design/TE0x2C0x20pH0x2080x2E0/1", "20% glycerol": "https://hub.sd2e.org/user/sd2e/design/_200x250x20glycerol/1", "3054": "https://hub.sd2e.org/user/sd2e/design/_200x250x20glycerol/1", "beta-estradiol": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "12205": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "beta_estradiol": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "BE1": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "BE2": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "Nuclease-free water": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "15210": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "rs1b4xwqsnmx52": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "SDO -His -Trp -Ura": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2DHis0x200x2DTrp0x200x2DUra/1", "11786": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2DHis0x200x2DTrp0x200x2DUra/1", "SDO + 2% Galactose -His -Trp -Ura": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2B0x2020x250x20Galactose0x200x2DHis0x200x2DTrp0x200x2DUra/1", "22105": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2B0x2020x250x20Galactose0x200x2DHis0x200x2DTrp0x200x2DUra/1", "Trypsin": "https://hub.sd2e.org/user/sd2e/design/Trypsin/1", "22037": "https://hub.sd2e.org/user/sd2e/design/Trypsin/1", "Chymotrypsin": "https://hub.sd2e.org/user/sd2e/design/Chymotrypsin/1", "22038": "https://hub.sd2e.org/user/sd2e/design/Chymotrypsin/1", "Tris Buffered Saline + 1% BSA": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "22036": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "Tris Buffered Saline": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline/1", "22035": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline/1", "Phosphate Buffered Saline + 1% BSA": "https://hub.sd2e.org/user/sd2e/design/Phosphate0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "22034": "https://hub.sd2e.org/user/sd2e/design/Phosphate0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "Anti-c-myc-FITC": "https://hub.sd2e.org/user/sd2e/design/Anti0x2Dc0x2Dmyc0x2DFITC/1", "22039": "https://hub.sd2e.org/user/sd2e/design/Anti0x2Dc0x2Dmyc0x2DFITC/1", "PhiX": "https://hub.sd2e.org/user/sd2e/design/PhiX/1", "AHL": "https://hub.sd2e.org/user/sd2e/design/AHL/1", "Cuminic Acid": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid/1", "1283": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid/1", "Vanillic Acid": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", "1367": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", " 2210": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", "OHC14": "https://hub.sd2e.org/user/sd2e/design/OHC14/1", "4283": "https://hub.sd2e.org/user/sd2e/design/OHC14/1", "Naringenin": "https://hub.sd2e.org/user/sd2e/design/Naringenin/1", "4284": "https://hub.sd2e.org/user/sd2e/design/Naringenin/1", "Rhl": "https://hub.sd2e.org/user/sd2e/design/Rhl/1", "Cin": "https://hub.sd2e.org/user/sd2e/design/Cin/1", "TBK": "https://hub.sd2e.org/user/sd2e/design/TBK/1", "Lux": "https://hub.sd2e.org/user/sd2e/design/Lux/1", "salicylic acid": "https://hub.sd2e.org/user/sd2e/design/salicylic0x20acid/1", "sal": "https://hub.sd2e.org/user/sd2e/design/salicylic0x20acid/1", "Ethanol": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", "30223": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", " Ethanol": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", "S750": "https://hub.sd2e.org/user/sd2e/design/S750/1", "rs1dqz6wweavbuz": "https://hub.sd2e.org/user/sd2e/design/S750/1", "S750 Minimal Media": "https://hub.sd2e.org/user/sd2e/design/S750/1", "S750 + Trp + Phe": "https://hub.sd2e.org/user/sd2e/design/S7500x200x2B0x20Trp0x200x2B0x20Phe/1", "Xylose": "https://hub.sd2e.org/user/sd2e/design/Xylose/1", "677": "https://hub.sd2e.org/user/sd2e/design/Xylose/1", "Cuminic Acid + IPTG": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "iptg_and_cuminic_acid": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "Cumic and IPTG": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "SC Media with 200nM beta-estradiol": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", "rs1dqz9wn2p4uny": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", " sc_media_200nm_be": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", "Modified M9 Media": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media/1", "rs1dqz79wyjubwn": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media/1", "Bacitracin": "https://hub.sd2e.org/user/sd2e/design/Bacitracin/1", "Modified M9 Media + Kan 5_ug_per_ml": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "Modified M9 Media + 5ug per mL Kan": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "Modified_M9_Media_Kan_5_ug_per_ml": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "rs1e5dt33dv4vpb": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "doxycycline-hyclate": "https://hub.sd2e.org/user/sd2e/design/doxycycline0x2Dhyclate/1", "doxycycline_hyclate": "https://hub.sd2e.org/user/sd2e/design/doxycycline0x2Dhyclate/1", "SC Media with 40nM doxycycline-hyclate": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "sc_media_40_nm_doxycycline_hyclate": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "rs1e7ahnbaruhmt": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "SD-Ura Media": "https://hub.sd2e.org/user/sd2e/design/SD0x2DUra0x20Media/1", "PFA": "https://hub.sd2e.org/user/sd2e/design/PFA/1", "Sytox Orange": "https://hub.sd2e.org/user/sd2e/design/Sytox0x20Orange/1", "Modified M9 Media + 50mg/L Trp": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "modified_m9_media_with_50mg_per_l_trp": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "https://hub.sd2e.org/user/sd2e/design/LB_Cm5/1": "https://hub.sd2e.org/user/sd2e/LB_Cm5/LB_Cm5_collection/1", "rs1eqxac3cd3qnm": "https://hub.sd2e.org/user/sd2e/LB_Cm5/LB_Cm5_collection/1", " LB Chlor 5": "https://hub.sd2e.org/user/sd2e/LB_Cm5/LB_Cm5_collection/1", "YG_plasmid_002": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_002/1", "YG_plasmid_013": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_013/1", "YG_plasmid_014": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_014/1", "YG_plasmid_017": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_017/1", "YG_plasmid_023": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_023/1", "YG_plasmid_021": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_021/1", "YG_plasmid_004": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_004/1", "YG_plasmid_011": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_011/1", "YG_plasmid_024": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_024/1", "YG_plasmid_019": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_019/1", "YG_plasmid_003": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_003/1", "YG_plasmid_016": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_016/1", "YG_plasmid_010": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_010/1", "YG_plasmid_012": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_012/1", "YG_plasmid_018": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_018/1", "YG_plasmid_009": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_009/1", "YG_plasmid_022": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_022/1", "YG_plasmid_008": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_008/1", "YG_plasmid_007": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_007/1", "YG_plasmid_015": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_015/1", "YG_plasmid_001": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_001/1", "YG_plasmid_006": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_006/1", "YG_plasmid_020": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_020/1", "YG_plasmid_005": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_005/1", "YG_plasmid_025": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_025/1", "LYZE01000018": "https://hub.sd2e.org/user/sd2e/design/LYZE01000018/1", "LYZE01000020": "https://hub.sd2e.org/user/sd2e/design/LYZE01000020/1", "LYZE01000019": "https://hub.sd2e.org/user/sd2e/design/LYZE01000019/1", "LYZE01000021": "https://hub.sd2e.org/user/sd2e/design/LYZE01000021/1", "MG1655_WT_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_1_MG1655_WT/1", "MG1655_Genomic_PhlF_Gate_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_2_MG1655_Genomic_PhlF_Gate/1", "194569": "https://hub.sd2e.org/user/sd2e/design/Strain_2_MG1655_Genomic_PhlF_Gate/1", "pJS007_LALT__I1__IcaRA_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_9_pJS007_LALT__I1__IcaRA/1", "MG1655_Genomic_NAND_Circuit_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_4_MG1655_Genomic_NAND_Circuit/1", "MG1655_Genomic_pTACmin_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_6_MG1655_Genomic_pTACmin/1", "MG1655_Genomic_IcaR_Gate_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_3_MG1655_Genomic_IcaR_Gate/1", "194570": "https://hub.sd2e.org/user/sd2e/design/Strain_3_MG1655_Genomic_IcaR_Gate/1", "pJS007_LALT__backbone_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_7_pJS007_LALT__backbone/1", "pJS007_LALT__P3__PhlF_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_8_pJS007_LALT__P3__PhlF/1", "salisRBS0": "https://hub.sd2e.org/user/sd2e/design/salisRBS0/1", "A1": "https://hub.sd2e.org/user/sd2e/design/A1/1", "AmtR": "https://hub.sd2e.org/user/sd2e/design/AmtR/1", "BetI": "https://hub.sd2e.org/user/sd2e/design/BetI/1", "BydvJ": "https://hub.sd2e.org/user/sd2e/design/BydvJ/1", "Cscar": "https://hub.sd2e.org/user/sd2e/design/Cscar/1", "E1": "https://hub.sd2e.org/user/sd2e/design/E1/1", "ECK120029600": "https://hub.sd2e.org/user/sd2e/design/ECK120029600/1", "ECK120033736": "https://hub.sd2e.org/user/sd2e/design/ECK120033736/1", "ECK120033737": "https://hub.sd2e.org/user/sd2e/design/ECK120033737/1", "Escar": "https://hub.sd2e.org/user/sd2e/design/Escar/1", "Fscar": "https://hub.sd2e.org/user/sd2e/design/Fscar/1", "H1": "https://hub.sd2e.org/user/sd2e/design/H1/1", "HlyIIR": "https://hub.sd2e.org/user/sd2e/design/HlyIIR/1", "L3S2P55": "https://hub.sd2e.org/user/sd2e/design/L3S2P55/1", "L3S3P11": "https://hub.sd2e.org/user/sd2e/design/L3S3P11/1", "P3": "https://hub.sd2e.org/user/sd2e/design/P3/1", "PhlF": "https://hub.sd2e.org/user/sd2e/design/PhlF/1", "RiboJ10": "https://hub.sd2e.org/user/sd2e/design/RiboJ10/1", "RiboJ51": "https://hub.sd2e.org/user/sd2e/design/RiboJ51/1", "RiboJ53": "https://hub.sd2e.org/user/sd2e/design/RiboJ53/1", "RiboJ57": "https://hub.sd2e.org/user/sd2e/design/RiboJ57/1", "S2": "https://hub.sd2e.org/user/sd2e/design/S2/1", "SrpR": "https://hub.sd2e.org/user/sd2e/design/SrpR/1", "Uscar": "https://hub.sd2e.org/user/sd2e/design/Uscar/1", "Vscar": "https://hub.sd2e.org/user/sd2e/design/Vscar/1", "Xscar": "https://hub.sd2e.org/user/sd2e/design/Xscar/1", "backbone_1": "https://hub.sd2e.org/user/sd2e/design/backbone_1/1", "backbone_2": "https://hub.sd2e.org/user/sd2e/design/backbone_2/1", "pAN1201": "https://hub.sd2e.org/user/sd2e/design/pAN1201/1", "pAN1717": "https://hub.sd2e.org/user/sd2e/design/pAN1717/1", "pAN3928": "https://hub.sd2e.org/user/sd2e/design/pAN3928/1", "pAN4036": "https://hub.sd2e.org/user/sd2e/design/pAN4036/1", "pBAD": "https://hub.sd2e.org/user/sd2e/design/pBAD/1", "pBetI": "https://hub.sd2e.org/user/sd2e/design/pBetI/1", "pHlyIIR": "https://hub.sd2e.org/user/sd2e/design/pHlyIIR/1", "pSrpR": "https://hub.sd2e.org/user/sd2e/design/pSrpR/1", "pTac": "https://hub.sd2e.org/user/sd2e/design/pTac/1", "pTet": "https://hub.sd2e.org/user/sd2e/design/pTet/1", "sensor_module": "https://hub.sd2e.org/user/sd2e/design/sensor_module/1", "pJS007_LALT_NAND": "https://hub.sd2e.org/user/sd2e/design/pJS007_LALT_NAND/1", "ColE1": "https://hub.sd2e.org/user/sd2e/design/ColE1/1", "DBL_T1_Terminator": "https://hub.sd2e.org/user/sd2e/design/DBL_T1_Terminator/1", "J23100": "https://hub.sd2e.org/user/sd2e/design/J23100/1", "mRFP1": "https://hub.sd2e.org/user/sd2e/design/mRFP1/1", "chrX": "https://hub.sd2e.org/user/sd2e/design/chrX/1", "chrXI": "https://hub.sd2e.org/user/sd2e/design/chrXI/1", "chrI": "https://hub.sd2e.org/user/sd2e/design/chrI/1", "chrII": "https://hub.sd2e.org/user/sd2e/design/chrII/1", "chrMito": "https://hub.sd2e.org/user/sd2e/design/chrMito/1", "chrIX": "https://hub.sd2e.org/user/sd2e/design/chrIX/1", "chrVIII": "https://hub.sd2e.org/user/sd2e/design/chrVIII/1", "chrIV": "https://hub.sd2e.org/user/sd2e/design/chrIV/1", "chrV": "https://hub.sd2e.org/user/sd2e/design/chrV/1", "chrIII": "https://hub.sd2e.org/user/sd2e/design/chrIII/1", "chrXII": "https://hub.sd2e.org/user/sd2e/design/chrXII/1", "chrVI": "https://hub.sd2e.org/user/sd2e/design/chrVI/1", "chrXV": "https://hub.sd2e.org/user/sd2e/design/chrXV/1", "chrVII": "https://hub.sd2e.org/user/sd2e/design/chrVII/1", "chrXIV": "https://hub.sd2e.org/user/sd2e/design/chrXIV/1", "chrXIII": "https://hub.sd2e.org/user/sd2e/design/chrXIII/1", "chrXVI": "https://hub.sd2e.org/user/sd2e/design/chrXVI/1", "riboswitch_I_1114": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1114/1", "riboswitch_L_481": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_481/1", "riboswitch_PC_2": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_2/1", "riboswitch_K_558": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_558/1", "riboswitch_L_469": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_469/1", "riboswitch_I_1129": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1129/1", "riboswitch_B_946": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_946/1", "riboswitch_L_434": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_434/1", "riboswitch_L_440": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_440/1", "riboswitch_L_475": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_475/1", "riboswitch_A_1957": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1957/1", "riboswitch_A_1941": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1941/1", "riboswitch_L_433": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_433/1", "riboswitch_J_595": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_595/1", "riboswitch_J_594": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_594/1", "riboswitch_K_564": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_564/1", "riboswitch_I_1161": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1161/1", "riboswitch_D_882": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_882/1", "riboswitch_I_1196": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1196/1", "riboswitch_L_454": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_454/1", "riboswitch_L_455": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_455/1", "riboswitch_I_1197": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1197/1", "riboswitch_PC_1": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_1/1", "riboswitch_I_1169": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1169/1", "riboswitch_L_476": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_476/1", "riboswitch_B_1122": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1122/1", "riboswitch_L_480": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_480/1", "riboswitch_PC_3": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_3/1", "riboswitch_L_441": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_441/1", "riboswitch_NC_1": "https://hub.sd2e.org/user/sd2e/design/riboswitch_NC_1/1", "riboswitch_K_583": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_583/1", "riboswitch_K_571": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_571/1", "riboswitch_I_1133": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1133/1", "riboswitch_L_462": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_462/1", "riboswitch_I_1149": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1149/1", "riboswitch_K_570": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_570/1", "riboswitch_L_461": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_461/1", "riboswitch_E_770": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_770/1", "riboswitch_L_460": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_460/1", "riboswitch_L_483": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_483/1", "riboswitch_E_911": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_911/1", "riboswitch_L_482": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_482/1", "riboswitch_J_589": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_589/1", "riboswitch_H_1302": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1302/1", "riboswitch_L_436": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_436/1", "riboswitch_L_442": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_442/1", "riboswitch_H_1155": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1155/1", "riboswitch_I_1168": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1168/1", "riboswitch_I_1180": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1180/1", "riboswitch_L_452": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_452/1", "riboswitch_K_572": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_572/1", "riboswitch_K_556": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_556/1", "riboswitch_C_481": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_481/1", "riboswitch_J_597": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_597/1", "riboswitch_K_562": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_562/1", "riboswitch_L_432": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_432/1", "riboswitch_I_1188": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1188/1", "riboswitch_I_1194": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1194/1", "riboswitch_L_456": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_456/1", "riboswitch_L_488": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_488/1", "riboswitch_B_1173": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1173/1", "riboswitch_I_1198": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1198/1", "riboswitch_L_466": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_466/1", "riboswitch_A_1955": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1955/1", "riboswitch_L_478": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_478/1", "riboswitch_H_1312": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1312/1", "riboswitch_F_1223": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1223/1", "riboswitch_L_468": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_468/1", "riboswitch_I_1160": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1160/1", "riboswitch_J_591": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_591/1", "riboswitch_D_871": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_871/1", "riboswitch_G_1332": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1332/1", "riboswitch_D_857": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_857/1", "riboswitch_D_869": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_869/1", "riboswitch_I_1170": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1170/1", "riboswitch_G_1334": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1334/1", "riboswitch_L_424": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_424/1", "riboswitch_H_1111": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1111/1", "riboswitch_F_1190": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1190/1", "riboswitch_L_426": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_426/1", "riboswitch_G_1195": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1195/1", "riboswitch_C_499": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_499/1", "riboswitch_G_1472": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1472/1", "riboswitch_I_1030": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1030/1", "riboswitch_J_600": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_600/1", "riboswitch_I_1088": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1088/1", "riboswitch_H_1293": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1293/1", "riboswitch_H_1281": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1281/1", "riboswitch_L_450": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_450/1", "riboswitch_L_444": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_444/1", "riboswitch_D_678": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_678/1", "riboswitch_L_438": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_438/1", "riboswitch_B_1169": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1169/1", "riboswitch_J_599": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_599/1", "riboswitch_I_1166": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1166/1", "riboswitch_I_1201": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1201/1", "riboswitch_J_590": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_590/1", "riboswitch_H_1331": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1331/1", "riboswitch_A_1282": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1282/1", "riboswitch_I_1192": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1192/1", "riboswitch_K_568": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_568/1", "riboswitch_G_1170": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1170/1", "riboswitch_L_459": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_459/1", "riboswitch_C_711": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_711/1", "riboswitch_B_1128": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1128/1", "riboswitch_L_479": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_479/1", "riboswitch_F_945": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_945/1", "riboswitch_C_710": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_710/1", "riboswitch_G_1208": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1208/1", "riboswitch_K_554": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_554/1", "riboswitch_I_1172": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1172/1", "riboswitch_H_1240": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1240/1", "riboswitch_L_465": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_465/1", "riboswitch_H_1117": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1117/1", "riboswitch_G_1457": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1457/1", "riboswitch_I_1186": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1186/1", "riboswitch_F_1201": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1201/1", "riboswitch_I_1080": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1080/1", "riboswitch_K_575": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_575/1", "riboswitch_A_1896": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1896/1", "riboswitch_I_1150": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1150/1", "riboswitch_J_579": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_579/1", "riboswitch_F_1222": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1222/1", "riboswitch_K_573": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_573/1", "riboswitch_J_583": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_583/1", "riboswitch_K_560": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_560/1", "riboswitch_L_464": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_464/1", "riboswitch_J_598": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_598/1", "riboswitch_K_594": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_594/1", "riboswitch_H_1332": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1332/1", "riboswitch_L_451": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_451/1", "riboswitch_L_484": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_484/1", "riboswitch_B_1134": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1134/1", "riboswitch_I_1125": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1125/1", "riboswitch_I_1159": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1159/1", "riboswitch_B_1133": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1133/1", "riboswitch_L_472": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_472/1", "riboswitch_E_948": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_948/1", "riboswitch_L_471": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_471/1", "riboswitch_L_470": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_470/1", "riboswitch_L_467": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_467/1", "riboswitch_J_592": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_592/1", "riboswitch_I_1199": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1199/1", "riboswitch_A_1350": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1350/1", "riboswitch_D_874": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_874/1", "riboswitch_I_1189": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1189/1", "riboswitch_L_463": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_463/1", "riboswitch_D_858": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_858/1", "riboswitch_K_555": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_555/1", "riboswitch_I_1029": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1029/1", "riboswitch_E_906": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_906/1", "riboswitch_J_596": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_596/1", "riboswitch_L_487": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_487/1", "riboswitch_D_884": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_884/1", "riboswitch_K_561": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_561/1", "riboswitch_I_1195": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1195/1", "riboswitch_L_453": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_453/1", "riboswitch_L_457": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_457/1", "riboswitch_C_631": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_631/1", "riboswitch_I_1185": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1185/1", "riboswitch_L_477": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_477/1", "riboswitch_B_1172": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1172/1", "riboswitch_A_1895": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1895/1", "riboswitch_A_1424": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1424/1", "riboswitch_J_582": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_582/1", "riboswitch_B_878": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_878/1", "riboswitch_F_1214": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1214/1", "riboswitch_K_567": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_567/1", "riboswitch_K_559": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_559/1", "riboswitch_A_1757": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1757/1", "riboswitch_L_437": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_437/1", "riboswitch_L_445": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_445/1", "riboswitch_F_1206": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1206/1", "riboswitch_I_1191": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1191/1", "riboswitch_K_557": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_557/1", "riboswitch_A_1958": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1958/1", "riboswitch_K_569": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_569/1", "riboswitch_B_1070": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1070/1", "riboswitch_I_1202": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1202/1", "riboswitch_I_1200": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1200/1", "riboswitch_G_1345": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1345/1", "riboswitch_L_435": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_435/1", "riboswitch_I_1193": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1193/1", "riboswitch_J_601": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_601/1", "riboswitch_L_425": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_425/1", "riboswitch_H_1294": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1294/1", "riboswitch_L_449": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_449/1", "riboswitch_I_1206": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1206/1", "riboswitch_I_1065": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1065/1", "riboswitch_L_439": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_439/1", "riboswitch_E_853": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_853/1", "riboswitch_L_427": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_427/1", "riboswitch_D_854": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_854/1", "pFTV1": "https://hub.sd2e.org/user/sd2e/design/pFTV1/1", "pFTV_riboswitch_PC_2": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_2/1", "pFTV_riboswitch_I_1160": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1160/1", "pFTV_riboswitch_A_1957": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1957/1", "pFTV_riboswitch_I_1080": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1080/1", "pFTV_riboswitch_H_1331": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1331/1", "pFTV_riboswitch_A_1350": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1350/1", "pFTV_riboswitch_I_1189": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1189/1", "pFTV_riboswitch_A_1958": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1958/1", "pFTV_riboswitch_A_1424": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1424/1", "pFTV_riboswitch_A_1941": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1941/1", "pFTV_riboswitch_A_1282": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1282/1", "pFTV_riboswitch_L_442": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_442/1", "pFTV_riboswitch_A_1895": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1895/1", "pFTV_riboswitch_B_1172": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1172/1", "pFTV_riboswitch_K_555": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_555/1", "pFTV_riboswitch_B_1122": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1122/1", "pFTV_riboswitch_B_1128": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1128/1", "pFTV_riboswitch_PC_3": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_3/1", "pFTV_riboswitch_I_1161": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1161/1", "pFTV_riboswitch_H_1302": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1302/1", "pFTV_riboswitch_A_1757": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1757/1", "pFTV_riboswitch_A_1896": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1896/1", "pFTV_riboswitch_L_462": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_462/1", "pFTV_riboswitch_H_1111": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1111/1", "pFTV_riboswitch_A_1955": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1955/1", "pFTV_riboswitch_D_678": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_678/1", "pFTV_riboswitch_B_1070": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1070/1", "pFTV_riboswitch_G_1170": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1170/1", "pFTV_riboswitch_I_1194": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1194/1", "pFTV_riboswitch_B_1133": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1133/1", "pFTV_riboswitch_K_562": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_562/1", "pFTV_riboswitch_E_770": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_770/1", "pFTV_riboswitch_G_1332": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1332/1", "pFTV_riboswitch_B_1134": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1134/1", "pFTV_riboswitch_I_1193": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1193/1", "pFTV_riboswitch_J_583": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_583/1", "pFTV_riboswitch_J_596": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_596/1", "pFTV_riboswitch_B_1169": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1169/1", "pFTV_riboswitch_I_1170": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1170/1", "pFTV_riboswitch_B_1173": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1173/1", "pFTV_riboswitch_G_1334": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1334/1", "pFTV_riboswitch_J_592": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_592/1", "pFTV_riboswitch_B_878": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_878/1", "pFTV_riboswitch_B_946": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_946/1", "pFTV_riboswitch_H_1294": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1294/1", "pFTV_riboswitch_C_481": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_481/1", "pFTV_riboswitch_C_499": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_499/1", "pFTV_riboswitch_C_631": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_631/1", "pFTV_riboswitch_I_1206": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1206/1", "pFTV_riboswitch_D_869": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_869/1", "pFTV_riboswitch_C_710": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_710/1", "pFTV_riboswitch_K_570": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_570/1", "pFTV_riboswitch_C_711": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_711/1", "pFTV_riboswitch_K_571": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_571/1", "pFTV_riboswitch_I_1125": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1125/1", "pFTV_riboswitch_D_854": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_854/1", "pFTV_riboswitch_I_1149": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1149/1", "pFTV_riboswitch_D_857": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_857/1", "pFTV_riboswitch_J_600": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_600/1", "pFTV_riboswitch_D_858": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_858/1", "pFTV_riboswitch_L_468": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_468/1", "pFTV_riboswitch_D_871": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_871/1", "pFTV_riboswitch_I_1088": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1088/1", "pFTV_riboswitch_L_434": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_434/1", "pFTV_riboswitch_D_874": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_874/1", "pFTV_riboswitch_D_882": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_882/1", "pFTV_riboswitch_D_884": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_884/1", "pFTV_riboswitch_K_575": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_575/1", "pFTV_riboswitch_E_853": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_853/1", "pFTV_riboswitch_I_1114": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1114/1", "pFTV_riboswitch_E_906": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_906/1", "pFTV_riboswitch_J_589": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_589/1", "pFTV_riboswitch_E_911": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_911/1", "pFTV_riboswitch_I_1185": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1185/1", "pFTV_riboswitch_G_1208": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1208/1", "pFTV_riboswitch_L_466": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_466/1", "pFTV_riboswitch_E_948": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_948/1", "pFTV_riboswitch_F_1206": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1206/1", "pFTV_riboswitch_F_1190": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1190/1", "pFTV_riboswitch_L_479": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_479/1", "pFTV_riboswitch_F_1201": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1201/1", "pFTV_riboswitch_I_1129": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1129/1", "pFTV_riboswitch_L_480": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_480/1", "pFTV_riboswitch_F_1214": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1214/1", "pFTV_riboswitch_H_1312": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1312/1", "pFTV_riboswitch_K_557": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_557/1", "pFTV_riboswitch_I_1169": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1169/1", "pFTV_riboswitch_F_1222": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1222/1", "pFTV_riboswitch_L_464": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_464/1", "pFTV_riboswitch_F_1223": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1223/1", "pFTV_riboswitch_F_945": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_945/1", "pFTV_riboswitch_J_597": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_597/1", "pFTV_riboswitch_I_1030": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1030/1", "pFTV_riboswitch_G_1195": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1195/1", "pFTV_riboswitch_L_437": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_437/1", "pFTV_riboswitch_K_568": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_568/1", "pFTV_riboswitch_G_1345": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1345/1", "pFTV_riboswitch_G_1457": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1457/1", "pFTV_riboswitch_G_1472": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1472/1", "pFTV_riboswitch_I_1172": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1172/1", "pFTV_riboswitch_H_1117": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1117/1", "pFTV_riboswitch_H_1155": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1155/1", "pFTV_riboswitch_H_1240": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1240/1", "pFTV_riboswitch_J_590": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_590/1", "pFTV_riboswitch_H_1281": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1281/1", "pFTV_riboswitch_H_1293": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1293/1", "pFTV_riboswitch_L_475": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_475/1", "pFTV_riboswitch_H_1332": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1332/1", "pFTV_riboswitch_I_1029": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1029/1", "pFTV_riboswitch_I_1065": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1065/1", "pFTV_riboswitch_L_424": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_424/1", "pFTV_riboswitch_I_1133": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1133/1", "pFTV_riboswitch_I_1150": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1150/1", "pFTV_riboswitch_K_567": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_567/1", "pFTV_riboswitch_I_1191": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1191/1", "pFTV_riboswitch_I_1159": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1159/1", "pFTV_riboswitch_L_455": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_455/1", "pFTV_riboswitch_I_1166": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1166/1", "pFTV_riboswitch_K_558": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_558/1", "pFTV_riboswitch_I_1168": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1168/1", "pFTV_riboswitch_K_556": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_556/1", "pFTV_riboswitch_I_1180": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1180/1", "pFTV_riboswitch_I_1186": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1186/1", "pFTV_riboswitch_I_1188": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1188/1", "pFTV_riboswitch_J_598": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_598/1", "pFTV_riboswitch_K_564": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_564/1", "pFTV_riboswitch_I_1192": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1192/1", "pFTV_riboswitch_I_1195": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1195/1", "pFTV_riboswitch_I_1196": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1196/1", "pFTV_riboswitch_K_560": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_560/1", "pFTV_riboswitch_K_561": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_561/1", "pFTV_riboswitch_I_1197": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1197/1", "pFTV_riboswitch_I_1198": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1198/1", "pFTV_riboswitch_I_1199": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1199/1", "pFTV_riboswitch_I_1200": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1200/1", "pFTV_riboswitch_I_1201": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1201/1", "pFTV_riboswitch_L_451": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_451/1", "pFTV_riboswitch_I_1202": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1202/1", "pFTV_riboswitch_J_579": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_579/1", "pFTV_riboswitch_J_582": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_582/1", "pFTV_riboswitch_K_572": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_572/1", "pFTV_riboswitch_K_573": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_573/1", "pFTV_riboswitch_J_594": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_594/1", "pFTV_riboswitch_J_591": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_591/1", "pFTV_riboswitch_J_595": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_595/1", "pFTV_riboswitch_J_601": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_601/1", "pFTV_riboswitch_J_599": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_599/1", "pFTV_riboswitch_L_449": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_449/1", "pFTV_riboswitch_K_554": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_554/1", "pFTV_riboswitch_K_559": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_559/1", "pFTV_riboswitch_K_569": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_569/1", "pFTV_riboswitch_L_488": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_488/1", "pFTV_riboswitch_PC_1": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_1/1", "pFTV_riboswitch_K_583": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_583/1", "pFTV_riboswitch_K_594": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_594/1", "pFTV_riboswitch_L_425": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_425/1", "pFTV_riboswitch_L_426": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_426/1", "pFTV_riboswitch_L_444": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_444/1", "pFTV_riboswitch_L_427": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_427/1", "pFTV_riboswitch_L_432": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_432/1", "pFTV_riboswitch_L_433": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_433/1", "pFTV_riboswitch_L_435": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_435/1", "pFTV_riboswitch_L_436": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_436/1", "pFTV_riboswitch_L_438": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_438/1", "pFTV_riboswitch_L_439": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_439/1", "pFTV_riboswitch_L_440": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_440/1", "pFTV_riboswitch_L_441": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_441/1", "pFTV_riboswitch_L_445": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_445/1", "pFTV_riboswitch_L_477": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_477/1", "pFTV_riboswitch_L_450": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_450/1", "pFTV_riboswitch_L_452": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_452/1", "pFTV_riboswitch_L_453": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_453/1", "pFTV_riboswitch_L_454": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_454/1", "pFTV_riboswitch_L_456": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_456/1", "pFTV_riboswitch_L_457": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_457/1", "pFTV_riboswitch_L_463": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_463/1", "pFTV_riboswitch_L_459": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_459/1", "pFTV_riboswitch_L_460": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_460/1", "pFTV_riboswitch_L_461": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_461/1", "pFTV_riboswitch_L_465": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_465/1", "pFTV_riboswitch_L_467": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_467/1", "pFTV_riboswitch_L_469": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_469/1", "pFTV_riboswitch_L_470": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_470/1", "pFTV_riboswitch_L_471": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_471/1", "pFTV_riboswitch_L_472": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_472/1", "pFTV_riboswitch_L_476": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_476/1", "pFTV_riboswitch_L_483": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_483/1", "pFTV_riboswitch_L_478": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_478/1", "pFTV_riboswitch_L_481": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_481/1", "pFTV_riboswitch_NC_1": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_NC_1/1", "pFTV_riboswitch_L_482": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_482/1", "pFTV_riboswitch_L_484": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_484/1", "pFTV_riboswitch_L_487": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_487/1", "sfGFP with Malachite Green": "https://hub.sd2e.org/user/sd2e/design/id00002/1", "UWBF_AND_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", "1707909": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", " 1707913": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", "UWBF_ XOR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169670x3A0x20static0x20XOR_11/1", "1232463": "https://hub.sd2e.org/user/sd2e/design/UWBF_169670x3A0x20static0x20XOR_11/1", "UWBF_NOR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", "1707902": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", " 1707914": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", "UWBF_NOR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", "1707903": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", " 1707915": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", "UWBF_ OR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_82250x3A0x20static0x20OR_00/1", "1707898": "https://hub.sd2e.org/user/sd2e/design/UWBF_82250x3A0x20static0x20OR_00/1", "UWBF_AND_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", "1707907": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", " 1707911": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", "UWBF_ OR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_57830x3A0x20static0x20OR_10/1", "1707899": "https://hub.sd2e.org/user/sd2e/design/UWBF_57830x3A0x20static0x20OR_10/1", "UWBF_NOR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", "1707904": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", " 1707916": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", "UWBF_AND_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", "1707906": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", " 1707910": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", "UWBF_ OR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_59930x3A0x20static0x20OR_01/1", "1707900": "https://hub.sd2e.org/user/sd2e/design/UWBF_59930x3A0x20static0x20OR_01/1", "UWBF_AND_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", "1707908": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", " 1707912": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", "UWBF_NOR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", "1707905": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", " 1707917": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", "UWBF_ XOR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169700x3A0x20static0x20XOR_00/1", "1232460": "https://hub.sd2e.org/user/sd2e/design/UWBF_169700x3A0x20static0x20XOR_00/1", "UWBF_ XOR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169680x3A0x20static0x20XOR_10/1", "1232462": "https://hub.sd2e.org/user/sd2e/design/UWBF_169680x3A0x20static0x20XOR_10/1", "UWBF_ OR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_59920x3A0x20static0x20OR_11/1", "1707901": "https://hub.sd2e.org/user/sd2e/design/UWBF_59920x3A0x20static0x20OR_11/1", "UWBF_ XOR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169690x3A0x20static0x20XOR_01/1", "1232461": "https://hub.sd2e.org/user/sd2e/design/UWBF_169690x3A0x20static0x20XOR_01/1", "W303a MAT A genome originating from UW Biofab": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "1597827": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "W303a MAT alpha genome originating from UW Biofab": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20alpha0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "1597828": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20alpha0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "W303a MAT A/alpha from mating UW Biofab strains": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x2Falpha0x20from0x20mating0x20UW0x20Biofab0x20strains/1", "1633265": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x2Falpha0x20from0x20mating0x20UW0x20Biofab0x20strains/1", "CEN-PK2 MAT alpha genome": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha0x20genome/1", "91033": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha0x20genome/1", "CEN-PK2 MAT A genome": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A0x20genome/1", "91032": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A0x20genome/1", "CEN-PK Prototrophic diploid genome originating from Ginkgo": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20genome0x20originating0x20from0x20Ginkgo/1", "642478": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20genome0x20originating0x20from0x20Ginkgo/1", "pGFP": "https://hub.sd2e.org/user/sd2e/design/pGFP/1", "pYG1": "https://hub.sd2e.org/user/sd2e/design/pYG1/1", "pLuxCcdB": "https://hub.sd2e.org/user/sd2e/design/pLuxCcdB/1", "LuxRI": "https://hub.sd2e.org/user/sd2e/design/LuxRI/1", "CalTech Shan circuit": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", "shan": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", " Arnold_D": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", "CalTech Reed circuit": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", "reed": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", " Reed": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", "Bacillus subtilis 168 comKS genome": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20comKS0x20genome/1", "21826": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20comKS0x20genome/1", "urn_local___wv_b5q7lk4": "https://hub.sd2e.org/user/sd2e/design/urn_local___wv_b5q7lk4/1", "3910508": "https://hub.sd2e.org/user/sd2e/design/urn_local___wv_b5q7lk4/1", "ermR_9x_attB": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", "3923258": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923257": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923260": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923259": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", "M1": "https://hub.sd2e.org/user/sd2e/design/M1/1", "3910517": "https://hub.sd2e.org/user/sd2e/design/M1/1", "CmR_mCherrycassette": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", "3248499": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", " 3248502": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", "pCotC_sfGFP_CotC_sfGFP2_CotU_Chlor": "https://hub.sd2e.org/user/sd2e/design/pCotC_sfGFP_CotC_sfGFP2_CotU_Chlor/1", "BacillusMarburg168_TS_3707115_WT_3710093_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3707115_WT_3710093_comKS__unknown_description_/1", "4286269": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3707115_WT_3710093_comKS__unknown_description_/1", "BacillusMarburg168_TS_1186370_WT_1186370_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1186370_WT_1186370_comKS__unknown_description_/1", "4286300": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1186370_WT_1186370_comKS__unknown_description_/1", "BacillusMarburg168_TS_2762835_WT_2762835_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2762835_WT_2762835_comKS__unknown_description_/1", "4286258": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2762835_WT_2762835_comKS__unknown_description_/1", "BacillusMarburg168_TS_4113390_WT_4116368_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4113390_WT_4116368_comKS__unknown_description_/1", "4286323": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4113390_WT_4116368_comKS__unknown_description_/1", "BacillusMarburg168_TS_3733385_WT_3736363_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3733385_WT_3736363_comKS__unknown_description_/1", "4319331": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3733385_WT_3736363_comKS__unknown_description_/1", "BacillusMarburg168_TS_2839880_WT_2839880_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2839880_WT_2839880_comKS__unknown_description_/1", "4286312": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2839880_WT_2839880_comKS__unknown_description_/1", "BacillusMarburg168_TS_1015550_WT_1015550_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1015550_WT_1015550_comKS__unknown_description_/1", "4286307": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1015550_WT_1015550_comKS__unknown_description_/1", "BacillusMarburg168_TS_4183940_WT_4186918_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4183940_WT_4186918_comKS__unknown_description_/1", "4286284": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4183940_WT_4186918_comKS__unknown_description_/1", "BacillusMarburg168_TS_4031720_WT_4034698_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4031720_WT_4034698_comKS__unknown_description_/1", "4319363": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4031720_WT_4034698_comKS__unknown_description_/1", "BacillusMarburg168_TS_758650_WT_758650_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_758650_WT_758650_comKS__unknown_description_/1", "4286285": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_758650_WT_758650_comKS__unknown_description_/1", "BacillusMarburg168_TS_4067015_WT_4069993_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4067015_WT_4069993_comKS__unknown_description_/1", "4286325": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4067015_WT_4069993_comKS__unknown_description_/1", "BacillusMarburg168_TS_3918600_WT_3921578_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3918600_WT_3921578_comKS__unknown_description_/1", "4286297": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3918600_WT_3921578_comKS__unknown_description_/1", "BacillusMarburg168_TS_4212995_WT_4215973_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4212995_WT_4215973_comKS__unknown_description_/1", "4286272": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4212995_WT_4215973_comKS__unknown_description_/1", "BacillusMarburg168_TS_501535_WT_501535_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_501535_WT_501535_comKS__unknown_description_/1", "4286261": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_501535_WT_501535_comKS__unknown_description_/1", "BacillusMarburg168_TS_2130160_WT_2130160_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2130160_WT_2130160_comKS__unknown_description_/1", "4319371": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2130160_WT_2130160_comKS__unknown_description_/1", "BacillusMarburg168_TS_579380_WT_579380_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_579380_WT_579380_comKS__unknown_description_/1", "4286279": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_579380_WT_579380_comKS__unknown_description_/1", "BacillusMarburg168_TS_3436730_WT_3436730_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3436730_WT_3436730_comKS__unknown_description_/1", "4319328": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3436730_WT_3436730_comKS__unknown_description_/1", "BacillusMarburg168_TS_834565_WT_834565_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_834565_WT_834565_comKS__unknown_description_/1", "4286253": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_834565_WT_834565_comKS__unknown_description_/1", "BacillusMarburg168_TS_2386015_WT_2386015_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2386015_WT_2386015_comKS__unknown_description_/1", "4286254": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2386015_WT_2386015_comKS__unknown_description_/1", "BacillusMarburg168_TS_213732_WT_213732_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_213732_WT_213732_comKS__unknown_description_/1", "4286341": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_213732_WT_213732_comKS__unknown_description_/1", "BacillusMarburg168_TS_2752585_WT_2752585_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2752585_WT_2752585_comKS__unknown_description_/1", "4319370": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2752585_WT_2752585_comKS__unknown_description_/1", "BacillusMarburg168_TS_3475945_WT_3475945_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3475945_WT_3475945_comKS__unknown_description_/1", "4319310": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3475945_WT_3475945_comKS__unknown_description_/1", "BacillusMarburg168_TS_959420_WT_959420_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_959420_WT_959420_comKS__unknown_description_/1", "4286270": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_959420_WT_959420_comKS__unknown_description_/1", "BacillusMarburg168_TS_1463620_WT_1463620_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1463620_WT_1463620_comKS__unknown_description_/1", "4286290": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1463620_WT_1463620_comKS__unknown_description_/1", "BacillusMarburg168_TS_980440_WT_980440_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_980440_WT_980440_comKS__unknown_description_/1", "4286274": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_980440_WT_980440_comKS__unknown_description_/1", "BacillusMarburg168_TS_3014365_WT_3014365_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3014365_WT_3014365_comKS__unknown_description_/1", "4286268": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3014365_WT_3014365_comKS__unknown_description_/1", "BacillusMarburg168_TS_4039268_WT_4042246_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4039268_WT_4042246_comKS__unknown_description_/1", "4319381": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4039268_WT_4042246_comKS__unknown_description_/1", "BacillusMarburg168_TS_3530065_WT_3530065_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3530065_WT_3530065_comKS__unknown_description_/1", "4286315": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3530065_WT_3530065_comKS__unknown_description_/1", "BacillusMarburg168_TS_535936_WT_535936_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_535936_WT_535936_comKS__unknown_description_/1", "4286339": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_535936_WT_535936_comKS__unknown_description_/1", "BacillusMarburg168_TS_596239_WT_596239_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_596239_WT_596239_comKS__unknown_description_/1", "4286338": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_596239_WT_596239_comKS__unknown_description_/1", "BacillusMarburg168_TS_3301425_WT_3301425_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3301425_WT_3301425_comKS__unknown_description_/1", "4286309": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3301425_WT_3301425_comKS__unknown_description_/1", "BacillusMarburg168_TS_1235065_WT_1235065_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1235065_WT_1235065_comKS__unknown_description_/1", "4319321": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1235065_WT_1235065_comKS__unknown_description_/1", "BacillusMarburg168_TS_2140180_WT_2140180_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2140180_WT_2140180_comKS__unknown_description_/1", "4286276": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2140180_WT_2140180_comKS__unknown_description_/1", "BacillusMarburg168_TS_750950_WT_750950_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_750950_WT_750950_comKS__unknown_description_/1", "4319360": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_750950_WT_750950_comKS__unknown_description_/1", "BacillusMarburg168_TS_771985_WT_771985_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_771985_WT_771985_comKS__unknown_description_/1", "4319379": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_771985_WT_771985_comKS__unknown_description_/1", "BacillusMarburg168_TS_3701043_WT_3704021_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3701043_WT_3704021_comKS__unknown_description_/1", "4286332": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3701043_WT_3704021_comKS__unknown_description_/1", "BacillusMarburg168_TS_1100945_WT_1100945_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1100945_WT_1100945_comKS__unknown_description_/1", "4286257": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1100945_WT_1100945_comKS__unknown_description_/1", "BacillusMarburg168_TS_1575110_WT_1575110_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1575110_WT_1575110_comKS__unknown_description_/1", "4286264": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1575110_WT_1575110_comKS__unknown_description_/1", "BacillusMarburg168_TS_859631_WT_859631_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_859631_WT_859631_comKS__unknown_description_/1", "4286336": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_859631_WT_859631_comKS__unknown_description_/1", "BacillusMarburg168_TS_1159925_WT_1159925_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1159925_WT_1159925_comKS__unknown_description_/1", "4319359": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1159925_WT_1159925_comKS__unknown_description_/1", "BacillusMarburg168_TS_2632770_WT_2632770_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2632770_WT_2632770_comKS__unknown_description_/1", "4286301": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2632770_WT_2632770_comKS__unknown_description_/1", "BacillusMarburg168_TS_1546015_WT_1546015_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1546015_WT_1546015_comKS__unknown_description_/1", "4286251": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1546015_WT_1546015_comKS__unknown_description_/1", "BacillusMarburg168_TS_1391900_WT_1391900_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1391900_WT_1391900_comKS__unknown_description_/1", "4286296": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1391900_WT_1391900_comKS__unknown_description_/1", "BacillusMarburg168_TS_3681163_WT_3684141_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3681163_WT_3684141_comKS__unknown_description_/1", "4286333": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3681163_WT_3684141_comKS__unknown_description_/1", "BacillusMarburg168_TS_3016380_WT_3016380_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3016380_WT_3016380_comKS__unknown_description_/1", "4286249": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3016380_WT_3016380_comKS__unknown_description_/1", "BacillusMarburg168_TS_2294060_WT_2294060_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2294060_WT_2294060_comKS__unknown_description_/1", "4286282": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2294060_WT_2294060_comKS__unknown_description_/1", "BacillusMarburg168_TS_1883165_WT_1883165_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1883165_WT_1883165_comKS__unknown_description_/1", "4286275": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1883165_WT_1883165_comKS__unknown_description_/1", "BacillusMarburg168_TS_770980_WT_770980_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_770980_WT_770980_comKS__unknown_description_/1", "4319377": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_770980_WT_770980_comKS__unknown_description_/1", "BacillusMarburg168_TS_1045200_WT_1045200_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1045200_WT_1045200_comKS__unknown_description_/1", "4286267": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1045200_WT_1045200_comKS__unknown_description_/1", "BacillusMarburg168_TS_1606515_WT_1606515_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1606515_WT_1606515_comKS__unknown_description_/1", "4286263": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1606515_WT_1606515_comKS__unknown_description_/1", "BacillusMarburg168_TS_1289280_WT_1289280_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1289280_WT_1289280_comKS__unknown_description_/1", "4286273": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1289280_WT_1289280_comKS__unknown_description_/1", "BacillusMarburg168_TS_3904925_WT_3907903_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3904925_WT_3907903_comKS__unknown_description_/1", "4286304": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3904925_WT_3907903_comKS__unknown_description_/1", "BacillusMarburg168_TS_3510585_WT_3510585_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3510585_WT_3510585_comKS__unknown_description_/1", "4286302": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3510585_WT_3510585_comKS__unknown_description_/1", "BacillusMarburg168_TS_33575_WT_33575_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_33575_WT_33575_comKS__unknown_description_/1", "4286299": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_33575_WT_33575_comKS__unknown_description_/1", "BacillusMarburg168_TS_1541755_WT_1541755_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1541755_WT_1541755_comKS__unknown_description_/1", "4286283": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1541755_WT_1541755_comKS__unknown_description_/1", "BacillusMarburg168_TS_2788530_WT_2788530_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2788530_WT_2788530_comKS__unknown_description_/1", "4319364": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2788530_WT_2788530_comKS__unknown_description_/1", "BacillusMarburg168_TS_2409485_WT_2409485_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2409485_WT_2409485_comKS__unknown_description_/1", "4286303": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2409485_WT_2409485_comKS__unknown_description_/1", "BacillusMarburg168_TS_778525_WT_778525_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_778525_WT_778525_comKS__unknown_description_/1", "4286286": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_778525_WT_778525_comKS__unknown_description_/1", "BacillusMarburg168_TS_3900825_WT_3903803_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3900825_WT_3903803_comKS__unknown_description_/1", "4286308": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3900825_WT_3903803_comKS__unknown_description_/1", "BacillusMarburg168_TS_1493725_WT_1493725_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1493725_WT_1493725_comKS__unknown_description_/1", "4286265": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1493725_WT_1493725_comKS__unknown_description_/1", "BacillusMarburg168_TS_3615593_WT_3618571_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3615593_WT_3618571_comKS__unknown_description_/1", "4286334": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3615593_WT_3618571_comKS__unknown_description_/1", "BacillusMarburg168_TS_329735_WT_329735_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_329735_WT_329735_comKS__unknown_description_/1", "4286266": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_329735_WT_329735_comKS__unknown_description_/1", "BacillusMarburg168_TS_3850280_WT_3853258_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3850280_WT_3853258_comKS__unknown_description_/1", "4286298": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3850280_WT_3853258_comKS__unknown_description_/1", "BacillusMarburg168_TS_2551155_WT_2551155_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2551155_WT_2551155_comKS__unknown_description_/1", "4286316": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2551155_WT_2551155_comKS__unknown_description_/1", "BacillusMarburg168_TS_3119470_WT_3119470_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3119470_WT_3119470_comKS__unknown_description_/1", "4286289": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3119470_WT_3119470_comKS__unknown_description_/1", "BacillusMarburg168_TS_3484935_WT_3484935_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3484935_WT_3484935_comKS__unknown_description_/1", "4286322": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3484935_WT_3484935_comKS__unknown_description_/1", "BacillusMarburg168_TS_3766615_WT_3769593_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3766615_WT_3769593_comKS__unknown_description_/1", "4286250": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3766615_WT_3769593_comKS__unknown_description_/1", "BacillusMarburg168_TS_2978570_WT_2978570_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2978570_WT_2978570_comKS__unknown_description_/1", "4319327": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2978570_WT_2978570_comKS__unknown_description_/1", "BacillusMarburg168_TS_4040450_WT_4043428_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4040450_WT_4043428_comKS__unknown_description_/1", "4319378": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4040450_WT_4043428_comKS__unknown_description_/1", "BacillusMarburg168_TS_4044175_WT_4047153_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4044175_WT_4047153_comKS__unknown_description_/1", "4286311": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4044175_WT_4047153_comKS__unknown_description_/1", "BacillusMarburg168_TS_798355_WT_798355_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_798355_WT_798355_comKS__unknown_description_/1", "4319387": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_798355_WT_798355_comKS__unknown_description_/1", "BacillusMarburg168_TS_815985_WT_815985_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_815985_WT_815985_comKS__unknown_description_/1", "4286324": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_815985_WT_815985_comKS__unknown_description_/1", "BacillusMarburg168_TS_820560_WT_820560_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_820560_WT_820560_comKS__unknown_description_/1", "4286294": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_820560_WT_820560_comKS__unknown_description_/1", "BacillusMarburg168_TS_3701390_WT_3704368_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3701390_WT_3704368_comKS__unknown_description_/1", "4286318": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3701390_WT_3704368_comKS__unknown_description_/1", "BacillusMarburg168_TS_2576250_WT_2576250_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2576250_WT_2576250_comKS__unknown_description_/1", "4319338": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2576250_WT_2576250_comKS__unknown_description_/1", "BacillusMarburg168_TS_4041330_WT_4044308_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4041330_WT_4044308_comKS__unknown_description_/1", "4319380": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4041330_WT_4044308_comKS__unknown_description_/1", "BacillusMarburg168_TS_341450_WT_341450_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_341450_WT_341450_comKS__unknown_description_/1", "4319303": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_341450_WT_341450_comKS__unknown_description_/1", "BacillusMarburg168_TS_4123035_WT_4126013_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4123035_WT_4126013_comKS__unknown_description_/1", "4286255": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4123035_WT_4126013_comKS__unknown_description_/1", "BacillusMarburg168_TS_4109695_WT_4112673_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4109695_WT_4112673_comKS__unknown_description_/1", "4286256": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4109695_WT_4112673_comKS__unknown_description_/1", "BacillusMarburg168_TS_3529970_WT_3529970_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3529970_WT_3529970_comKS__unknown_description_/1", "4286335": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_3529970_WT_3529970_comKS__unknown_description_/1", "BacillusMarburg168_TS_1132785_WT_1132785_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1132785_WT_1132785_comKS__unknown_description_/1", "4319367": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1132785_WT_1132785_comKS__unknown_description_/1", "BacillusMarburg168_TS_1258290_WT_1258290_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1258290_WT_1258290_comKS__unknown_description_/1", "4286292": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_1258290_WT_1258290_comKS__unknown_description_/1", "BacillusMarburg168_TS_417832_WT_417832_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_417832_WT_417832_comKS__unknown_description_/1", "4319390": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_417832_WT_417832_comKS__unknown_description_/1", "BacillusMarburg168_TS_2031380_WT_2031380_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2031380_WT_2031380_comKS__unknown_description_/1", "4319369": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_2031380_WT_2031380_comKS__unknown_description_/1", "BacillusMarburg168_TS_4168135_WT_4171113_comKS": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4168135_WT_4171113_comKS__unknown_description_/1", "4286326": "https://hub.sd2e.org/user/sd2e/UCSB_GBW_LandingSiteDesignv0_1through36/BacillusMarburg168_TS_4168135_WT_4171113_comKS__unknown_description_/1", "UWBF_XOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "16967": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "124677": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "UWBF_OR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "5783": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "162048": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "UWBF_XNOR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "7300": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "162051": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "UWBF_AND_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "7374": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "162062": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "UWBF_NAND_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "8542": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "162058": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "UWBF_XOR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "16970": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "124674": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "152641": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", " 16970": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "UWBF_NAND_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "8544": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "162055": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "UWBF_OR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "5992": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "162050": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "UWBF_NOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "6389": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "162064": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "UWBF_6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "162063": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", " UWBF_6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "UWBF_NOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "6391": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "162066": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "UWBF_XNOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "8231": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "162053": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "UWBF_NAND_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "8545": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "162057": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "UWBF_OR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "5993": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "162049": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "UWBF_AND_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "7373": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "162060": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "UWBF_AND_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "7376": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "162059": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "UWBF_XOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "16969": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "124675": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "UWBF_NOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "6388": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "162065": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "UWBF_XNOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "7299": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "162054": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "UWBF_AND_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "7375": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "162061": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "UWBF_XNOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "7377": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "162052": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "UWBF_OR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "8225": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "162047": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "UWBF_NAND_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "8543": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "162056": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "UWBF_XOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "16968": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "124676": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "NEB_10_beta_pAN3928_pAN4036_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN3928_pAN4036_Larabinose_aTc_IPTG_system/1", "NEB_10_beta_pAN1717_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN1717_Larabinose_aTc_IPTG_system/1", "NEB_10_beta_pAN1201_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN1201_Larabinose_aTc_IPTG_system/1", "NEB 10-beta": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta/1", "UWBF_AMA1_best": "https://hub.sd2e.org/user/sd2e/design/UWBF_21171/1", "21171": "https://hub.sd2e.org/user/sd2e/design/UWBF_21171/1", "UWBIOFAB_Scerevisiae_MATa/alpha": "https://hub.sd2e.org/user/sd2e/design/UWBIOFAB_22544/1", "22544": "https://hub.sd2e.org/user/sd2e/design/UWBIOFAB_22544/1", "W303": "https://hub.sd2e.org/user/sd2e/design/W303/1", "W303dip1": "https://hub.sd2e.org/user/sd2e/design/W303/1", "wt-control-1": "https://hub.sd2e.org/user/sd2e/design/W303/1", "W303a": "https://hub.sd2e.org/user/sd2e/design/W303/1", "Vibrio natriegens ATCC 14048": "https://hub.sd2e.org/user/sd2e/design/Vibrio0x20natriegens0x20ATCC0x2014048/1", "MG1655_WT": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "194568": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "E. Coli MG1655": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "MG1655_PhlF_Gate": "https://hub.sd2e.org/user/sd2e/design/MG1655_PhlF_Gate/1", "23375": "https://hub.sd2e.org/user/sd2e/design/MG1655_PhlF_Gate/1", "MG1655_pJS007_LALT__I1__IcaRA": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "23382": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "194575": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "MG1655_NAND_Circuit": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "23377": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "190119": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "MG1655_pTACmin": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "23379": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "194572": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "MG1655_IcaR_Gate": "https://hub.sd2e.org/user/sd2e/design/MG1655_IcaR_Gate/1", "23376": "https://hub.sd2e.org/user/sd2e/design/MG1655_IcaR_Gate/1", "MG1655_pBADmin": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "23378": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "194571": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "MG1655_pJS007_LALT__backbone": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "23380": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "194573": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "MG1655_pJS007_LALT__P3__PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "23381": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "194574": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "MG1655_empty_landing_pads": "https://hub.sd2e.org/user/sd2e/design/MG1655_empty_landing_pads/1", "346047": "https://hub.sd2e.org/user/sd2e/design/MG1655_empty_landing_pads/1", "W303 MAT A Biofab": "https://hub.sd2e.org/user/sd2e/design/W3030x20MAT0x20A0x20Biofab/1", "150412": "https://hub.sd2e.org/user/sd2e/design/W3030x20MAT0x20A0x20Biofab/1", "UWBF_22801": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "22801": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "28360": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", " 738548": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "UWBF_22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "28359": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", " 738547": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "122608": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", " UWBF_22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "CEN-PK Prototrophic diploid originating from Ginkgo": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20originating0x20from0x20Ginkgo/1", "64788": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20originating0x20from0x20Ginkgo/1", "CEN.PK2alpha pYDR115W-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR115W0x2DEYFP0x3A0x3AHIS/1", "25376": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR115W0x2DEYFP0x3A0x3AHIS/1", "CEN.PK2alpha pYBR122C-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYBR122C0x2DEYFP0x3A0x3AHIS/1", "25374": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYBR122C0x2DEYFP0x3A0x3AHIS/1", "CEN.PK2alpha pYDR092W_long-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR092W_long0x2DEYFP0x3A0x3AHIS/1", "25375": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR092W_long0x2DEYFP0x3A0x3AHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24794": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24786": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24802": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24787": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24803": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24790": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24788": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24796": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24804": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "CEN.PK2 Diploid pCup1::eYFP; pGPD::dCas9; pGPD::NLS-PCP-VP64 LEU|URA|HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "24903": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24813": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24797": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24781": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24789": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24814": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-3 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24815": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24816": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24848": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24832": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24840": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-5 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24817": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24778": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24762": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24770": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24818": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24779": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24763": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24771": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24819": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24851": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24835": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24843": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24820": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "UWBF_EBY100 + PETCONv3_baker": "https://hub.sd2e.org/user/sd2e/design/UWBF_21535/1", "21535": "https://hub.sd2e.org/user/sd2e/design/UWBF_21535/1", "DB3.1": "https://hub.sd2e.org/user/sd2e/design/DB30x2E1/1", "DH5alpha": "https://hub.sd2e.org/user/sd2e/design/DH5alpha/1", "dh5aZ1": "https://hub.sd2e.org/user/sd2e/design/DH5alpha/1", "IAA1-Nat-F": "https://hub.sd2e.org/user/sd2e/design/IAA10x2DNat0x2DF/1", "SSJ128": "https://hub.sd2e.org/user/sd2e/design/SSJ128/1", "SSJ137": "https://hub.sd2e.org/user/sd2e/design/SSJ137/1", "SSJ143": "https://hub.sd2e.org/user/sd2e/design/SSJ143/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 1xPP7|pGPD::dCAs9|pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7CpGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24805": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7CpGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "CEN.PK2 Diploid pCup1::eYFP; pGPD::dCas9; pGPD::NLS-MCP-VP64 LEU|URA|HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "24902": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24806": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-3 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24807": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24808": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-5 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24809": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24810": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24811": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24812": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "BY4741": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", "BY4741_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", "CYE72": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", "CYE72_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", "CY637int": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", "CY637int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", "CY638int": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", "CY638int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", "CY928int": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", "CY928int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", "CY671int": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", "CY671int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", "CY960-CY663int": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", "CY960-CY663int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", "CY963-CY609int": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", "CY963-CY609int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", "CY965-CY668int": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", "CY965-CY668int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", "CY966-CY653int": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", "CY966-CY653int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", "CY968-CY661int": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", "CY968-CY661int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", "CY968-CY662int": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", "CY968-CY662int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", "CYx16-CY658int": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", "CYx16-CY658int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", "CYx16-CY660int": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", "CYx16-CY660int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", "CY970-CY660int": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", "CY970-CY660int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", "CY974-CY952int": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", "CY974-CY952int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", "CY974-CY953int": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", "CY974-CY953int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", "CYx76-CYx40int": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", "CYx76-CYx40int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", "CYx19-CY948int": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", "CYx19-CY948int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", "MG1655_LPV3_AraC_Sensor_pBADmin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor_pBADmin_YFP/1", "437288": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor_pBADmin_YFP/1", "MG1655_LPV3_CinR_Sensor_pCin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CinR_Sensor_pCin_YFP/1", "437289": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CinR_Sensor_pCin_YFP/1", "MG1655_LPV3_CumR_Sensor_pCum_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CumR_Sensor_pCum_YFP/1", "437290": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CumR_Sensor_pCum_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP/1", "437291": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP/1", "437292": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP/1", "437293": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP/1", "437294": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP/1", "437295": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP/1", "437296": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP/1", "437297": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP/1", "437298": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP/1", "437299": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_YFP/1", "437300": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_YFP/1", "MG1655_LPV3_TetR_Sensor_pTet_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TetR_Sensor_pTet_YFP/1", "437301": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TetR_Sensor_pTet_YFP/1", "MG1655_LPV3_TtgR_Sensor_pTtg_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TtgR_Sensor_pTtg_YFP/1", "437302": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TtgR_Sensor_pTtg_YFP/1", "MG1655_LPV3_VanR_Sensor_pVan_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_VanR_Sensor_pVan_YFP/1", "437303": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_VanR_Sensor_pVan_YFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi1/1", "23529": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi1/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W5": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW5/1", "24940": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW5/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV4/1", "23534": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV4/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27333": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27320": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "27317": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27329": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5 | pMOD6-pGRR-W19W5-RGR-W17 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W5 | pMOD6-pGRR-W19-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27675": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27328": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27321": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "27322": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27332": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW20/1", "27325": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW20/1", "UWBF_25784": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DeYFP/1", "25784": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DeYFP/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27683": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "UWBF_27673": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27673": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "738546": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27684": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW5/1", "27349": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW5/1", "UWBF_27674": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27674": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "738544": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW19/1", "27334": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW19/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD6-pGRR-W8-yeGFP _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP0x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DRGR0x2DW8/1", "23965": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP0x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27686": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "UWBF_27351": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "27351": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "738545": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27688": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW36/1", "24932": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5 | pMOD6-pGRR-W19W5-RGR-W17": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW17/1", "27350": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW17/1", "Murray BioCon A": "https://hub.sd2e.org/user/sd2e/design/Murray0x20BioCon0x20A/1", "Murray BioCon B": "https://hub.sd2e.org/user/sd2e/design/Murray0x20BioCon0x20B/1", "JM109": "https://hub.sd2e.org/user/sd2e/design/JM109/1", "MG1655": "https://hub.sd2e.org/user/sd2e/design/MG1655/1", "467413": "https://hub.sd2e.org/user/sd2e/design/MG1655/1", "MG1655___with___RPU_Standard_Plasmid": "https://hub.sd2e.org/user/sd2e/design/MG1655___with___RPU_Standard_Plasmid/1", "467414": "https://hub.sd2e.org/user/sd2e/design/MG1655___with___RPU_Standard_Plasmid/1", "MG1655_LPV3": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3/1", "467415": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3/1", "MG1655_LPV3_AraC_Sensor": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor/1", "467416": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF/1", "467418": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP/1", "467419": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR/1", "467420": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP/1", "467421": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1/1", "467422": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP/1", "467423": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA/1", "467424": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP/1", "467425": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR/1", "467426": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP/1", "467427": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP/1", "467428": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR/1", "467429": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP/1", "467430": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1/1", "467431": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP/1", "467432": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP/1", "467433": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP/1", "MG1655_LPV3_LacI_Sensor": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor/1", "467434": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor/1", "MG1655_LPV3_LacI_Sensor_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR/1", "467435": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR/1", "MG1655_LPV3_LacI_Sensor_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1/1", "467436": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1/1", "MG1655_LPV3_LacI_Sensor_pTac_PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF/1", "467437": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF/1", "MG1655_LPV3_LacI_Sensor_pTac_PsrA": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA/1", "467438": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA/1", "MG1655_LPV3_pJ23101_High_RBS_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_High_RBS_YFP/1", "467439": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_High_RBS_YFP/1", "MG1655_LPV3_pJ23101_Low_RBS_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_Low_RBS_YFP/1", "467440": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_Low_RBS_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors/1", "467417": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors/1", "Bacillus subtilis 168 Marburg": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20Marburg/1", "84999": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20Marburg/1", "B. subtilis 168 PmtlA-comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "106713": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "B_subtilis_comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", " B. subtilis 168 PmtlA-comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "State Marker CIS1-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20CIS10x2Dtdtomato/1", "29233": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20CIS10x2Dtdtomato/1", "State Marker GPM2-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GPM20x2Dtdtomato/1", "29234": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GPM20x2Dtdtomato/1", "State Marker GSP2-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GSP20x2Dtdtomato/1", "29235": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GSP20x2Dtdtomato/1", "State Marker HSP42-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20HSP420x2Dtdtomato/1", "29236": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20HSP420x2Dtdtomato/1", "State Marker RGI1-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RGI10x2Dtdtomato/1", "29238": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RGI10x2Dtdtomato/1", "State Marker UBI4-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20UBI40x2Dtdtomato/1", "29241": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20UBI40x2Dtdtomato/1", "State Marker RPL41A-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RPL41A0x2Dtdtomato/1", "29239": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RPL41A0x2Dtdtomato/1", "pGPD-tdTomato": "https://hub.sd2e.org/user/sd2e/design/pGPD0x2DtdTomato/1", "23215": "https://hub.sd2e.org/user/sd2e/design/pGPD0x2DtdTomato/1", "S288c_a": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "30200": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "S288Ca": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "UWBF_24960": "https://hub.sd2e.org/user/sd2e/design/UWBF_24960/1", "24960": "https://hub.sd2e.org/user/sd2e/design/UWBF_24960/1", "UWBF_24961": "https://hub.sd2e.org/user/sd2e/design/UWBF_24961/1", "24961": "https://hub.sd2e.org/user/sd2e/design/UWBF_24961/1", "UWBF_24962": "https://hub.sd2e.org/user/sd2e/design/UWBF_24962/1", "24962": "https://hub.sd2e.org/user/sd2e/design/UWBF_24962/1", "UWBF_24963": "https://hub.sd2e.org/user/sd2e/design/UWBF_24963/1", "24963": "https://hub.sd2e.org/user/sd2e/design/UWBF_24963/1", "UWBF_27677": "https://hub.sd2e.org/user/sd2e/design/UWBF_27677/1", "27677": "https://hub.sd2e.org/user/sd2e/design/UWBF_27677/1", "UWBF_24864": "https://hub.sd2e.org/user/sd2e/design/UWBF_24864/1", "24864": "https://hub.sd2e.org/user/sd2e/design/UWBF_24864/1", "UWBF_23970": "https://hub.sd2e.org/user/sd2e/design/UWBF_23970/1", "23970": "https://hub.sd2e.org/user/sd2e/design/UWBF_23970/1", "UWBF_27575": "https://hub.sd2e.org/user/sd2e/design/UWBF_27575/1", "27575": "https://hub.sd2e.org/user/sd2e/design/UWBF_27575/1", "UWBF_27579": "https://hub.sd2e.org/user/sd2e/design/UWBF_27579/1", "27579": "https://hub.sd2e.org/user/sd2e/design/UWBF_27579/1", "UWBF_27580": "https://hub.sd2e.org/user/sd2e/design/UWBF_27580/1", "27580": "https://hub.sd2e.org/user/sd2e/design/UWBF_27580/1", "UWBF_27604": "https://hub.sd2e.org/user/sd2e/design/UWBF_27604/1", "27604": "https://hub.sd2e.org/user/sd2e/design/UWBF_27604/1", "UWBF_27609": "https://hub.sd2e.org/user/sd2e/design/UWBF_27609/1", "27609": "https://hub.sd2e.org/user/sd2e/design/UWBF_27609/1", "UWBF_24926": "https://hub.sd2e.org/user/sd2e/design/UWBF_24926/1", "24926": "https://hub.sd2e.org/user/sd2e/design/UWBF_24926/1", "UWBF_27617": "https://hub.sd2e.org/user/sd2e/design/UWBF_27617/1", "27617": "https://hub.sd2e.org/user/sd2e/design/UWBF_27617/1", "UWBF_24952": "https://hub.sd2e.org/user/sd2e/design/UWBF_24952/1", "24952": "https://hub.sd2e.org/user/sd2e/design/UWBF_24952/1", "UWBF_24959": "https://hub.sd2e.org/user/sd2e/design/UWBF_24959/1", "24959": "https://hub.sd2e.org/user/sd2e/design/UWBF_24959/1", "B_subtilis_comKS_mCherry_1x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_1x/1", "B_subtilis_comKS_mCherry_5x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_5x/1", "B_subtilis_comKS_mCherry_4x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_4x/1", "B_subtilis_WT_JH642": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", "B_subtilis_WT_JH642_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", " B_subtilis_WT_JH642_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", " B_subtilis_WT_JH642_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", "B_subtilis_WT_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", "B_subtilis_WT_PY79_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", " B_subtilis_WT_PY79_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", " B_subtilis_WT_PY79_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", "B_subtilis_LG227": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", "B_subtilis_LG227_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", " B_subtilis_LG227_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", " B_subtilis_LG227_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", "B_subtilis_LG371": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", "B_subtilis_LG371_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", " B_subtilis_LG371_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", " B_subtilis_LG371_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", "B_subtilis_GFP_min": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", "B_subtilis_GFP_min_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", " B_subtilis_GFP_min_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", " B_subtilis_GFP_min_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", "B_subtilis_GFP_medium": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", "B_subtilis_GFP_medium_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", " B_subtilis_GFP_medium_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", " B_subtilis_GFP_medium_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", "B_subtilis_GFP_max": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", "B_subtilis_GFP_max_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", " B_subtilis_GFP_max_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", " B_subtilis_GFP_max_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", "UWBF_32302": "https://hub.sd2e.org/user/sd2e/design/UWBF_32302/1", "32302": "https://hub.sd2e.org/user/sd2e/design/UWBF_32302/1", "B_subtilis_WC_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_PY79/1", "B_subtilis_OR1_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_PY79/1", "B_subtilis_OR2_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR2_PY79/1", "B_subtilis_OR3_PY79_Col1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_PY79/1", "B_subtilis_OR1_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_JAB396/1", "B_subtilis_OR2_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR2_JAB396/1", "B_subtilis_OR3_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_JAB396/1", "B_subtilis_WC_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB396/1", "B_subtilis_OR3_PY79_Col2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_PY79_Col2/1", "B_subtilis_WC_JAB549": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB549/1", "B_subtilis_OR3_JAB549": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_JAB549/1", "B_subtilis_OR1_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_JAB546/1", "B_subtilis_IMPLY1_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY1_PY79/1", "B_subtilis_IMPLY2_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_PY79/1", "B_subtilis_WC_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB546/1", "B_subtilis_IMPLY2_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB546/1", "B_subtilis_WC_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB547/1", "B_subtilis_IMPLY2_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB547/1", "B_subtilis_WC_JAB575": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB575/1", "B_subtilis_IMPLY2_JAB575": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB575/1", "B_subtilis_IPTG_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_JAB546/1", "B_subtilis_IPTG_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_JAB547/1", "B_subtilis_IPTG_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_PY79/1", "UWBF_34279": "https://hub.sd2e.org/user/sd2e/design/UWBF_34279/1", "34279": "https://hub.sd2e.org/user/sd2e/design/UWBF_34279/1", "UWBF_34280": "https://hub.sd2e.org/user/sd2e/design/UWBF_34280/1", "34280": "https://hub.sd2e.org/user/sd2e/design/UWBF_34280/1", "UWBF_34281": "https://hub.sd2e.org/user/sd2e/design/UWBF_34281/1", "34281": "https://hub.sd2e.org/user/sd2e/design/UWBF_34281/1", "UWBF_34282": "https://hub.sd2e.org/user/sd2e/design/UWBF_34282/1", "34282": "https://hub.sd2e.org/user/sd2e/design/UWBF_34282/1", "UWBF_34283": "https://hub.sd2e.org/user/sd2e/design/UWBF_34283/1", "34283": "https://hub.sd2e.org/user/sd2e/design/UWBF_34283/1", "UWBF_34284": "https://hub.sd2e.org/user/sd2e/design/UWBF_34284/1", "34284": "https://hub.sd2e.org/user/sd2e/design/UWBF_34284/1", "UWBF_34285": "https://hub.sd2e.org/user/sd2e/design/UWBF_34285/1", "34285": "https://hub.sd2e.org/user/sd2e/design/UWBF_34285/1", "UWBF_34286": "https://hub.sd2e.org/user/sd2e/design/UWBF_34286/1", "34286": "https://hub.sd2e.org/user/sd2e/design/UWBF_34286/1", "UWBF_34287": "https://hub.sd2e.org/user/sd2e/design/UWBF_34287/1", "34287": "https://hub.sd2e.org/user/sd2e/design/UWBF_34287/1", "UWBF_34288": "https://hub.sd2e.org/user/sd2e/design/UWBF_34288/1", "34288": "https://hub.sd2e.org/user/sd2e/design/UWBF_34288/1", "UWBF_34289": "https://hub.sd2e.org/user/sd2e/design/UWBF_34289/1", "34289": "https://hub.sd2e.org/user/sd2e/design/UWBF_34289/1", "UWBF_34290": "https://hub.sd2e.org/user/sd2e/design/UWBF_34290/1", "34290": "https://hub.sd2e.org/user/sd2e/design/UWBF_34290/1", "UWBF_34291": "https://hub.sd2e.org/user/sd2e/design/UWBF_34291/1", "34291": "https://hub.sd2e.org/user/sd2e/design/UWBF_34291/1", "UWBF_34292": "https://hub.sd2e.org/user/sd2e/design/UWBF_34292/1", "34292": "https://hub.sd2e.org/user/sd2e/design/UWBF_34292/1", "UWBF_34293": "https://hub.sd2e.org/user/sd2e/design/UWBF_34293/1", "34293": "https://hub.sd2e.org/user/sd2e/design/UWBF_34293/1", "UWBF_34294": "https://hub.sd2e.org/user/sd2e/design/UWBF_34294/1", "34294": "https://hub.sd2e.org/user/sd2e/design/UWBF_34294/1", "UWBF_34295": "https://hub.sd2e.org/user/sd2e/design/UWBF_34295/1", "34295": "https://hub.sd2e.org/user/sd2e/design/UWBF_34295/1", "UWBF_34296": "https://hub.sd2e.org/user/sd2e/design/UWBF_34296/1", "34296": "https://hub.sd2e.org/user/sd2e/design/UWBF_34296/1", "UWBF_34297": "https://hub.sd2e.org/user/sd2e/design/UWBF_34297/1", "34297": "https://hub.sd2e.org/user/sd2e/design/UWBF_34297/1", "UWBF_34298": "https://hub.sd2e.org/user/sd2e/design/UWBF_34298/1", "34298": "https://hub.sd2e.org/user/sd2e/design/UWBF_34298/1", "UWBF_34299": "https://hub.sd2e.org/user/sd2e/design/UWBF_34299/1", "34299": "https://hub.sd2e.org/user/sd2e/design/UWBF_34299/1", "UWBF_34300": "https://hub.sd2e.org/user/sd2e/design/UWBF_34300/1", "34300": "https://hub.sd2e.org/user/sd2e/design/UWBF_34300/1", "UWBF_34301": "https://hub.sd2e.org/user/sd2e/design/UWBF_34301/1", "34301": "https://hub.sd2e.org/user/sd2e/design/UWBF_34301/1", "UWBF_34302": "https://hub.sd2e.org/user/sd2e/design/UWBF_34302/1", "34302": "https://hub.sd2e.org/user/sd2e/design/UWBF_34302/1", "UWBF_34303": "https://hub.sd2e.org/user/sd2e/design/UWBF_34303/1", "34303": "https://hub.sd2e.org/user/sd2e/design/UWBF_34303/1", "UWBF_34304": "https://hub.sd2e.org/user/sd2e/design/UWBF_34304/1", "34304": "https://hub.sd2e.org/user/sd2e/design/UWBF_34304/1", "UWBF_34305": "https://hub.sd2e.org/user/sd2e/design/UWBF_34305/1", "34305": "https://hub.sd2e.org/user/sd2e/design/UWBF_34305/1", "UWBF_34306": "https://hub.sd2e.org/user/sd2e/design/UWBF_34306/1", "34306": "https://hub.sd2e.org/user/sd2e/design/UWBF_34306/1", "UWBF_34307": "https://hub.sd2e.org/user/sd2e/design/UWBF_34307/1", "34307": "https://hub.sd2e.org/user/sd2e/design/UWBF_34307/1", "UWBF_34308": "https://hub.sd2e.org/user/sd2e/design/UWBF_34308/1", "34308": "https://hub.sd2e.org/user/sd2e/design/UWBF_34308/1", "UWBF_34309": "https://hub.sd2e.org/user/sd2e/design/UWBF_34309/1", "34309": "https://hub.sd2e.org/user/sd2e/design/UWBF_34309/1", "UWBF_34310": "https://hub.sd2e.org/user/sd2e/design/UWBF_34310/1", "34310": "https://hub.sd2e.org/user/sd2e/design/UWBF_34310/1", "UWBF_34311": "https://hub.sd2e.org/user/sd2e/design/UWBF_34311/1", "34311": "https://hub.sd2e.org/user/sd2e/design/UWBF_34311/1", "UWBF_34312": "https://hub.sd2e.org/user/sd2e/design/UWBF_34312/1", "34312": "https://hub.sd2e.org/user/sd2e/design/UWBF_34312/1", "UWBF_34313": "https://hub.sd2e.org/user/sd2e/design/UWBF_34313/1", "34313": "https://hub.sd2e.org/user/sd2e/design/UWBF_34313/1", "UWBF_34314": "https://hub.sd2e.org/user/sd2e/design/UWBF_34314/1", "34314": "https://hub.sd2e.org/user/sd2e/design/UWBF_34314/1", "UWBF_34315": "https://hub.sd2e.org/user/sd2e/design/UWBF_34315/1", "34315": "https://hub.sd2e.org/user/sd2e/design/UWBF_34315/1", "UWBF_34316": "https://hub.sd2e.org/user/sd2e/design/UWBF_34316/1", "34316": "https://hub.sd2e.org/user/sd2e/design/UWBF_34316/1", "UWBF_24927": "https://hub.sd2e.org/user/sd2e/design/UWBF_24927/1", "24927": "https://hub.sd2e.org/user/sd2e/design/UWBF_24927/1", "UWBF_24950": "https://hub.sd2e.org/user/sd2e/design/UWBF_24950/1", "24950": "https://hub.sd2e.org/user/sd2e/design/UWBF_24950/1", "UWBF_24942": "https://hub.sd2e.org/user/sd2e/design/UWBF_24942/1", "24942": "https://hub.sd2e.org/user/sd2e/design/UWBF_24942/1", "UWBF_24934": "https://hub.sd2e.org/user/sd2e/design/UWBF_24934/1", "24934": "https://hub.sd2e.org/user/sd2e/design/UWBF_24934/1", "UWBF_23853": "https://hub.sd2e.org/user/sd2e/design/UWBF_23853/1", "23853": "https://hub.sd2e.org/user/sd2e/design/UWBF_23853/1", "UWBF_24923": "https://hub.sd2e.org/user/sd2e/design/UWBF_24923/1", "24923": "https://hub.sd2e.org/user/sd2e/design/UWBF_24923/1", "UWBF_24944": "https://hub.sd2e.org/user/sd2e/design/UWBF_24944/1", "24944": "https://hub.sd2e.org/user/sd2e/design/UWBF_24944/1", "UWBF_23846": "https://hub.sd2e.org/user/sd2e/design/UWBF_23846/1", "23846": "https://hub.sd2e.org/user/sd2e/design/UWBF_23846/1", "UWBF_24936": "https://hub.sd2e.org/user/sd2e/design/UWBF_24936/1", "24936": "https://hub.sd2e.org/user/sd2e/design/UWBF_24936/1", "UWBF_30": "https://hub.sd2e.org/user/sd2e/design/UWBF_30/1", "UWBF_24925": "https://hub.sd2e.org/user/sd2e/design/UWBF_24925/1", "24925": "https://hub.sd2e.org/user/sd2e/design/UWBF_24925/1", "UWBF_24947": "https://hub.sd2e.org/user/sd2e/design/UWBF_24947/1", "24947": "https://hub.sd2e.org/user/sd2e/design/UWBF_24947/1", "UWBF_27600": "https://hub.sd2e.org/user/sd2e/design/UWBF_27600/1", "27600": "https://hub.sd2e.org/user/sd2e/design/UWBF_27600/1", "UWBF_24943": "https://hub.sd2e.org/user/sd2e/design/UWBF_24943/1", "24943": "https://hub.sd2e.org/user/sd2e/design/UWBF_24943/1", "S_cerevisiae_BY": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_BY/1", "S_cerevisiae_CYE72": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_CYE72/1", "S_cerevisiae_TDH3": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_TDH3/1", "S_cerevisiae_Plac": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_Plac/1", "S_cerevisiae_Ptet": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_Ptet/1", "S_cerevisiae_NOR1": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR1/1", "S_cerevisiae_NOR2": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR2/1", "S_cerevisiae_NOR3": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR3/1", "S_cereivisiae_0x06AND": "https://hub.sd2e.org/user/sd2e/design/S_cereivisiae_0x06AND/1", "S_cerevisiaae_0x6BXOR": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiaae_0x6BXOR/1", "S_cerevisiae_0xF6IMPLY": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_0xF6IMPLY/1", "B. subtilis 168 PmtlA-comKS citT": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS0x20citT/1", "Nissle_WT": "https://hub.sd2e.org/user/sd2e/design/Nissle_WT/1", "EEHEE_31137": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_3/1", "EEHEE_25051": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_2/1", "EEHEE_40314": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_0/1", "EEHEE_15379": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_1/1", "p1-15H-GBL-16H-GBL-15H_0255_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_8/1", "p1-15H-GBL-16H-GBL-14H_0323_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_11/1", "p1-15H-GBL-16H-GABBL-15H_0356_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_10/1", "p1-15H-GABBL-15H-GBBL-16H_0054_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_9/1", "relaxed_pairs3A0B063A_B_C-38-2pcp40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_9/1", "relaxed_pairs3A0B036A_C_B-33-1o60_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_8/1", "des__f_singl_1a4b_02_0034_0001_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_11/1", "relaxed_pairs3A0B013B_C_A-35-2pcp40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_10/1", "p1-15H-GBL-16H-GABBL-15H_0189_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_7/1", "p1-14H-GBL-16H-GABBL-15H_0064_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_6/1", "p1-15H-GBL-16H-GBL-15H_0606_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_5/1", "p1-15H-GABBL-15H-GBBL-16H_0152_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_4/1", "run1627_20171122132550": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_0/1", "heeh145_20171127013844": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_3/1", "run3437_20171123075207": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_2/1", "heeh2060_20171115181641": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_1/1", "ems_3hM_1315": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_8/1", "ems_ferrM_1558_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_11/1", "ems_ferrM_4167_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_10/1", "ems_4hC_3196_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_9/1", "run2753_20171106113133": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_7/1", "run4808_20171125060721": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_6/1", "run3849_20171107032839": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_5/1", "run3163_20171124052957": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_4/1", "des__f_singl_1a3b_11_0102_0001_0003": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_0/1", "relaxed_pairs3A0B027C_B_A-40-0p40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_3/1", "relaxed_pairs1A3B162B_D_C_A-36-0o80_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_2/1", "des_singl_1a3b-Nterm01ca-36-C299_0004": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_1/1", "bGM_8_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_0/1", "ems_f2_564": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_3/1", "ems_3hC_104_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_2/1", "ems_4hM_3663_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_1/1", "HEEH_rd2_1282": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_4/1", "EEHEE_rd3_0713": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_6/1", "HHH_rd1_0039": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_7/1", "EHEE_rd1_0150": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_5/1", "EEHEE_rd1_1091": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_3/1", "EEHEE_rd1_0176": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_2/1", "EEHEE_rd2_0259": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_1/1", "HEEH_rd2_0365": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_0/1", "ems_4hM_3614": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_9/1", "ems_4hC_1518_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_8/1", "ems_ferrM_2225": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_11/1", "ems_ferrM_4256_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_10/1", "bGM_337": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_2/1", "ems_ferrM_346_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_3/1", "bGM_490": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_0/1", "ems_4hM_668": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_1/1", "ccdA": "https://hub.sd2e.org/user/sd2e/design/ccdA/1", "ccdB": "https://hub.sd2e.org/user/sd2e/design/ccdB/1", "Riboswitches": "https://hub.sd2e.org/user/sd2e/design/Riboswitches/1", "Novel Chassis Designs": "https://hub.sd2e.org/user/sd2e/design/novel_chassis/1", "Yeast Gates Designs": "https://hub.sd2e.org/user/sd2e/design/yeast_gates/1", "NODS4 in PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/NODS40x20in0x20PetconV40x20B1A2/1", "27786": "https://hub.sd2e.org/user/sd2e/design/NODS40x20in0x20PetconV40x20B1A2/1", "Protein Design Ladder 1 PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/Protein0x20Design0x20Ladder0x2010x20PetconV40x20B1A2/1", "27787": "https://hub.sd2e.org/user/sd2e/design/Protein0x20Design0x20Ladder0x2010x20PetconV40x20B1A2/1", "NODS4 with Protein Design Ladder 1 in PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/NODS40x20with0x20Protein0x20Design0x20Ladder0x2010x20in0x20PetconV40x20B1A2/1", "28349": "https://hub.sd2e.org/user/sd2e/design/NODS40x20with0x20Protein0x20Design0x20Ladder0x2010x20in0x20PetconV40x20B1A2/1", "BioControl": "https://hub.sd2e.org/user/sd2e/design/BioControl/1"} \ No newline at end of file +{"Bead": "https://hub.sd2e.org/user/sd2e/design/Bead/1", "Buffer": "https://hub.sd2e.org/user/sd2e/design/Buffer/1", "CHEBI": "https://hub.sd2e.org/user/sd2e/design/CHEBI/1", "DNA": "https://hub.sd2e.org/user/sd2e/design/DNA/1", "Media": "https://hub.sd2e.org/user/sd2e/design/Media/1", "Protein": "https://hub.sd2e.org/user/sd2e/design/Protein/1", "RNA": "https://hub.sd2e.org/user/sd2e/design/RNA/1", "Solution": "https://hub.sd2e.org/user/sd2e/design/Solution/1", "Strain": "https://hub.sd2e.org/user/sd2e/design/Strain/1", "Stain": "https://hub.sd2e.org/user/sd2e/design/Stain/1", "Inoculation volume": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20volume/1", "inoc_info.inoc_vol": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20volume/1", "Inoculation media volume": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media0x20volume/1", "inoc_info.inoc_media_vol": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media0x20volume/1", "Inoculation increment time 1": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20increment0x20time0x201/1", "inoc_info.inc_time_1": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20increment0x20time0x201/1", "Inoculation media": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media/1", "inoc_info.inoculation_media": "https://hub.sd2e.org/user/sd2e/design/Inoculation0x20media/1", "Recovery sample volume": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20sample0x20volume/1", "recovery_info.recovery_sample_vol": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20sample0x20volume/1", "Recovery media volume": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media0x20volume/1", "recovery_info.recovery_media_vol": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media0x20volume/1", "Sampling culture volume": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20culture0x20volume/1", "read_info.sampling_info.read_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20culture0x20volume/1", "Sampling solvent volume": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent0x20volume/1", "read_info.sampling_info.read_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent0x20volume/1", "Sampling solvent": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent/1", "read_info.sampling_info.read_solv": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20solvent/1", "Sample has sbh_uri as an aliquot property": "https://hub.sd2e.org/user/sd2e/design/Indication0x20that0x20sample0x20has0x20sbh_uri0x20as0x20an0x20aliquot0x20property/1", "validate_samples": "https://hub.sd2e.org/user/sd2e/design/Indication0x20that0x20sample0x20has0x20sbh_uri0x20as0x20an0x20aliquot0x20property/1", "Plate reader fluorescence excitation frequency": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20excitation0x20frequency/1", "plate_reader_info.fluor_ex": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20excitation0x20frequency/1", "Plate reader fluorescence emission frequency": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20emission0x20frequency/1", "plate_reader_info.fluor_em": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20fluorescence0x20emission0x20frequency/1", "Plate reader gain": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20gain/1", "plate_reader_info.gain": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20gain/1", "Incubation temperature": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20temperature/1", "incubation_info.inc_temp": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20temperature/1", "Recovery media": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media/1", "recovery_info.recovery_media": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20media/1", "Recovery incubation time": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20incubation0x20time/1", "recovery_info.inc_time_2": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20incubation0x20time/1", "Incubation shaking": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20shaking/1", "incubation_info.shaking": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20shaking/1", "Total induction time": "https://hub.sd2e.org/user/sd2e/design/Total0x20induction0x20time/1", "induction_info.induction_time.total_induction_time": "https://hub.sd2e.org/user/sd2e/design/Total0x20induction0x20time/1", "Induction doubling time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20doubling0x20time/1", "induction_info.induction_time.doubling_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20doubling0x20time/1", "Induction dilution volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20dilution0x20volume/1", "induction_info.dil_volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20dilution0x20volume/1", "Induction plate info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20plate0x20info/1", "induction_info.induction_time.induction_plate_info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20plate0x20info/1", "Induction base media": "https://hub.sd2e.org/user/sd2e/design/Induction0x20base0x20media/1", "induction_info.induction_reagents.induction_base_media": "https://hub.sd2e.org/user/sd2e/design/Induction0x20base0x20media/1", "Induction sampling time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20time/1", "induction_info.induction_time.sampling_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20time/1", "Induction culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20culture0x20volume/1", "induction_info.induction_reagents.ind_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20culture0x20volume/1", "Induction media volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20media0x20volume/1", "induction_info.induction_reagents.media_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20media0x20volume/1", "Induction solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20solvent/1", "induction_info.induction_reagents.inducer_solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20solvent/1", "Induction layout": "https://hub.sd2e.org/user/sd2e/design/Induction0x20layout0x20/1", "induction_info.induction_reagents.inducer_layout.value": "https://hub.sd2e.org/user/sd2e/design/Induction0x20layout0x20/1", "Induction inducer": "https://hub.sd2e.org/user/sd2e/design/Induction0x20inducer/1", "induction_info.induction_reagents.inducer": "https://hub.sd2e.org/user/sd2e/design/Induction0x20inducer/1", "Induction sampling read culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20read0x20culture0x20volume/1", "induction_info.sampling_info.read_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20read0x20culture0x20volume/1", "Induction sample read solvent volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sample0x20read0x20solvent0x20volume/1", "induction_info.sampling_info.read_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sample0x20read0x20solvent0x20volume/1", "Induction sampline read solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampline0x20read0x20solvent/1", "induction_info.sampling_info.read_solv": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampline0x20read0x20solvent/1", "Induction sampling flow culture volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20culture0x20volume/1", "induction_info.sampling_info.flow_cult_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20culture0x20volume/1", "Induction sampling flow solvent volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent0x20volume/1", "induction_info.sampling_info.flow_solv_vol": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent0x20volume/1", "Induction sampling flow solvent": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent/1", "induction_info.sampling_info.flow_solv": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20flow0x20solvent/1", "Induction sampling strain before flow": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20strain0x20before0x20flow/1", "induction_info.sampling_info.stain_before_flow": "https://hub.sd2e.org/user/sd2e/design/Induction0x20sampling0x20strain0x20before0x20flow/1", "Save for RNASeq": "https://hub.sd2e.org/user/sd2e/design/Save0x20for0x20RNASeq/1", "run_info.save_for_rnaseq": "https://hub.sd2e.org/user/sd2e/design/Save0x20for0x20RNASeq/1", "Skip first flow": "https://hub.sd2e.org/user/sd2e/design/Skip0x20first0x20flow/1", "run_info.skip_first_flow": "https://hub.sd2e.org/user/sd2e/design/Skip0x20first0x20flow/1", "Read each recovery": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20recovery/1", "run_info.read_each_recovery": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20recovery/1", "Read each induction": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20induction/1", "run_info.read_each_induction": "https://hub.sd2e.org/user/sd2e/design/Read0x20each0x20induction/1", "Only endpoint flow": "https://hub.sd2e.org/user/sd2e/design/Only0x20endpoint0x20flow/1", "run_info.only_endpoint_flow": "https://hub.sd2e.org/user/sd2e/design/Only0x20endpoint0x20flow/1", "Media well ids": "https://hub.sd2e.org/user/sd2e/design/Media0x20well0x20ids/1", "exp_info.media_well_strings": "https://hub.sd2e.org/user/sd2e/design/Media0x20well0x20ids/1", "Sampling time": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20time/1", "exp_info.sample_time": "https://hub.sd2e.org/user/sd2e/design/Sampling0x20time/1", "Overnight culture volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20culture0x20volume/1", "exp_info.overnight_volumes.culture_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20culture0x20volume/1", "Overnight media volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20media0x20volume/1", "exp_info.overnight_volumes.media_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20media0x20volume/1", "Overnight growth media volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20media0x20volume/1", "exp_info.growth_volumes.media_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20media0x20volume/1", "Overnight growth culture volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20culture0x20volume/1", "exp_info.growth_volumes.culture_volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20growth0x20culture0x20volume/1", "Base media": "https://hub.sd2e.org/user/sd2e/design/Base0x20media/1", "reagent_info.base_media": "https://hub.sd2e.org/user/sd2e/design/Base0x20media/1", "Kill switch": "https://hub.sd2e.org/user/sd2e/design/Kill0x20switch/1", "reagent_info.kill_switch": "https://hub.sd2e.org/user/sd2e/design/Kill0x20switch/1", "Inducer information": "https://hub.sd2e.org/user/sd2e/design/Inducer0x20information/1", "reagent_info.inducer_info": "https://hub.sd2e.org/user/sd2e/design/Inducer0x20information/1", "Plate reader configuration": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20configuration/1", "measurement_info.plate_reader_info": "https://hub.sd2e.org/user/sd2e/design/Plate0x20reader0x20configuration/1", "Perform 36 hour read": "https://hub.sd2e.org/user/sd2e/design/Perform0x20360x20hour0x20read/1", "measurement_info.36_hr_read": "https://hub.sd2e.org/user/sd2e/design/Perform0x20360x20hour0x20read/1", "Flow cytometer configuration": "https://hub.sd2e.org/user/sd2e/design/Flow0x20cytometer0x20configuration/1", "measurement_info.flow_info": "https://hub.sd2e.org/user/sd2e/design/Flow0x20cytometer0x20configuration/1", "Recovery Info": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20Info/1", "recovery_info": "https://hub.sd2e.org/user/sd2e/design/Recovery0x20Info/1", "Source Samples": "https://hub.sd2e.org/user/sd2e/design/Source0x20Samples/1", "src_info.src_samples": "https://hub.sd2e.org/user/sd2e/design/Source0x20Samples/1", "Growth Time": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Time/1", "read_info.growth_time": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Time/1", "Read Culture and Solvent Volume": "https://hub.sd2e.org/user/sd2e/design/Read0x20Culture0x20and0x20Solvent0x20Volume/1", "read_info.sampling_info": "https://hub.sd2e.org/user/sd2e/design/Read0x20Culture0x20and0x20Solvent0x20Volume/1", "Plate Read Gain Configuration": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Read0x20Gain0x20Configuration/1", "plate_reader_info.list_of_gains": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Read0x20Gain0x20Configuration/1", "Experiment Source Samples": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Source0x20Samples/1", "exp_info.src_samples": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Source0x20Samples/1", "Incubation Temperature": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20Temperature/1", "exp_info.inc_temp": "https://hub.sd2e.org/user/sd2e/design/Incubation0x20Temperature/1", "Induction Time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20Time/1", "induction_info.induction_time": "https://hub.sd2e.org/user/sd2e/design/Induction0x20Time/1", "Induction reagents media, culture, and volume": "https://hub.sd2e.org/user/sd2e/design/Induction0x20reagents0x20media0x2C0x20culture0x2C0x20and0x20volume/1", "induction_info.induction_reagents": "https://hub.sd2e.org/user/sd2e/design/Induction0x20reagents0x20media0x2C0x20culture0x2C0x20and0x20volume/1", "Induction read and flow volumes": "https://hub.sd2e.org/user/sd2e/design/Induction0x20read0x20and0x20flow0x20volumes/1", "induction_info.sampling_info": "https://hub.sd2e.org/user/sd2e/design/Induction0x20read0x20and0x20flow0x20volumes/1", "Source Plate": "https://hub.sd2e.org/user/sd2e/design/Source0x20Plate/1", "exp_info.src_plate": "https://hub.sd2e.org/user/sd2e/design/Source0x20Plate/1", "Overnight Culture and Media Volume": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20Culture0x20and0x20Media0x20Volume/1", "exp_info.overnight_volumes": "https://hub.sd2e.org/user/sd2e/design/Overnight0x20Culture0x20and0x20Media0x20Volume/1", "Growth Culture Volumes": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Culture0x20Volumes/1", "exp_info.growth_volumes": "https://hub.sd2e.org/user/sd2e/design/Growth0x20Culture0x20Volumes/1", "When the experiment was submitted to the lab": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20experiment0x20was0x20submitted0x20to0x20the0x20lab/1", "When the experiment was uploaded by the lab, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20experiment0x20was0x20uploaded0x20by0x20the0x20lab0x2C0x20and0x20its0x20associated0x20path/1", "When the lab trace was converted after upload, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20lab0x20trace0x20was0x20converted0x20after0x20upload0x2C0x20and0x20its0x20associated0x20path/1", "The state is a string that contains an encoding of the experiment's measurement types: Plate Reader (P), Flow (F), RNASeq (R), DNASeq (D), and CFU counts (C)": "https://hub.sd2e.org/user/sd2e/design/The0x20state0x20is0x20a0x20string0x20that0x20contains0x20an0x20encoding0x20of0x20the0x20experiment0x27s0x20measurement0x20types0x3A0x20Plate0x20Reader0x200x28P0x290x2C0x20Flow0x200x28F0x290x2C0x20RNASeq0x200x28R0x290x2C0x20DNASeq0x200x28D0x290x2C0x20and0x20CFU0x20counts0x200x28C0x29/1", "Whether the annotated lab trace passed metadata comparison": "https://hub.sd2e.org/user/sd2e/design/Whether0x20the0x20annotated0x20lab0x20trace0x20passed0x20metadata0x20comparison/1", "When the lab trace was annotated, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20lab0x20trace0x20was0x20annotated0x2C0x20and0x20its0x20associated0x20path/1", "When the annotated lab trace was ingested, and its associated path": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20annotated0x20lab0x20trace0x20was0x20ingested0x2C0x20and0x20its0x20associated0x20path/1", "When Flow ETL was run, links to color model and job outputs": "https://hub.sd2e.org/user/sd2e/design/When0x20Flow0x20ETL0x20was0x20run0x2C0x20links0x20to0x20color0x20model0x20and0x20job0x20outputs/1", "When the ingested experiment observations were loaded": "https://hub.sd2e.org/user/sd2e/design/When0x20the0x20ingested0x20experiment0x20observations0x20were0x20loaded/1", "Plate Size": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Size/1", "plate_size": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Size/1", "Plate Number": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Number/1", "plate_number": "https://hub.sd2e.org/user/sd2e/design/Plate0x20Number/1", "Container Search String": "https://hub.sd2e.org/user/sd2e/design/Container0x20Search0x20String/1", "container_search_string": "https://hub.sd2e.org/user/sd2e/design/Container0x20Search0x20String/1", "Strain Property": "https://hub.sd2e.org/user/sd2e/design/Strain0x20Property/1", "strain_property": "https://hub.sd2e.org/user/sd2e/design/Strain0x20Property/1", "XPlan Path": "https://hub.sd2e.org/user/sd2e/design/XPlan0x20Path/1", "xplan_path": "https://hub.sd2e.org/user/sd2e/design/XPlan0x20Path/1", "Protocol ID": "https://hub.sd2e.org/user/sd2e/design/Protocol0x20ID/1", "protocol_id": "https://hub.sd2e.org/user/sd2e/design/Protocol0x20ID/1", "Experiment Reference URL For XPlan": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Reference0x20URL0x20For0x20XPlan/1", "experiment_reference_url_for_xplan": "https://hub.sd2e.org/user/sd2e/design/Experiment0x20Reference0x20URL0x20For0x20XPlan/1", "XPlan Base Directory": "https://hub.sd2e.org/user/sd2e/design/XPlan0x20Base0x20Directory/1", "xplan_base_dir": "https://hub.sd2e.org/user/sd2e/design/XPlan0x20Base0x20Directory/1", "SC+Glycerol+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_9/1", "SC+Glucose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_11/1", "SD+Glucose+Adenine+Leucine+Proline": "https://hub.sd2e.org/user/sd2e/design/culture_media_7/1", "SC+Raffinose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_8/1", "SC+Galactose+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_10/1", "SC+Glucose+Adenine+0.8M Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_12/1", "Synthetic_Complete_2%Glycerol_2%Ethanol": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "22799": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", " SC_Glycerol_EtOH": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "rs1bb2mbzqz9py": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "slow_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_2/1", "Synthetic_Complete_1%Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "22798": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", " SC_Sorbitol": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "rs1bb2mf8gu6k5": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "high_osm_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_3/1", "SC+Oleate+Adenine": "https://hub.sd2e.org/user/sd2e/design/culture_media_5/1", "SD+Glucose+Adenine+Leucine+Isoleucine": "https://hub.sd2e.org/user/sd2e/design/culture_media_6/1", "Yeast_Extract_Peptone_Adenine_Dextrose (a.k.a. YPAD Media)": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "11767": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", " YPAD": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "rs1b8cybgdd7gz": "https://hub.sd2e.org/user/sd2e/design/culture_media_4/1", "Synthetic_Complete": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "11769": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", " Synthetic_Complete": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", " SC": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "rs1b4uj7zbdy6m": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "sc_media": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "SC Media": "https://hub.sd2e.org/user/sd2e/design/culture_media_1/1", "LB Broth (Miller)": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "2776": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB Miller": "https://hub.sd2e.org/user/sd2e/design/LB_Broth/1", "LB_Cm50": "https://hub.sd2e.org/user/sd2e/design/LB_Cm50/1", "DO Supplement -His/-Leu/-Trp/-Ura": "https://hub.sd2e.org/user/sd2e/design/CAT_630425/1", "Thermo Scientific Remel Yeast Nitrogen Base w/o Amino Acids": "https://hub.sd2e.org/user/sd2e/design/CAT_R459942/1", "BD Bacto Yeast Extract BD Biosciences": "https://hub.sd2e.org/user/sd2e/design/CAT_90000_726/1", "BD Bacto Dehydrated Culture Media Additive_Tryptone": "https://hub.sd2e.org/user/sd2e/design/CAT_DF0123_17_3/1", "M9 Glucose CAA (a.k.a. M9 Glucose Stock)": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "M9CA": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "rs1apwazmvzbqy": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "rs18tmbm3am3ab": "https://hub.sd2e.org/user/sd2e/design/M9_glucose_CAA/1", "M9 Media Salts": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902/1", "402": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902/1", "LUDOX-S40": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "22749": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "3411": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "rs1b6z2vgatkq7": "https://hub.sd2e.org/user/sd2e/design/ludox_S40/1", "Sytox": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "23855": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "rs1bga86uq52tz": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", " Sytox": "https://hub.sd2e.org/user/sd2e/design/CAT_S34859/1", "Phosphate Buffered Saline": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "22033": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "rs1dbqpedruj98j": "https://hub.sd2e.org/user/sd2e/design/pbs/1", "IPTG": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "27174": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", " IPTG": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "iptg": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "376": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "rs18vwgfgxq597": "https://hub.sd2e.org/user/sd2e/design/IPTG/1", "L-arabinose": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "arab": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "772": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "rs1apwddkptp5q": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", " Arabinose": "https://hub.sd2e.org/user/sd2e/design/Larabinose/1", "aTc": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "atc": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "770": "https://hub.sd2e.org/user/sd2e/design/aTc/1", " 2441": "https://hub.sd2e.org/user/sd2e/design/aTc/1", "ddH2O (sterile ultra-pure water)": "https://hub.sd2e.org/user/sd2e/design/ddH2O/1", "1993": "https://hub.sd2e.org/user/sd2e/design/ddH2O/1", "2,4-Dinitrotoluene (DNT)": "https://hub.sd2e.org/user/sd2e/design/CAT_101397/1", "1,3,5-trinitro-1,3,5-triazinane (RDX)": "https://hub.sd2e.org/user/sd2e/design/CAT_ERR001S/1", "Chloramphenicol": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "chlor": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "395": "https://hub.sd2e.org/user/sd2e/design/CAT_C0378/1", "2,4,6-Trinitrotoluene (TNT)": "https://hub.sd2e.org/user/sd2e/design/CAT_ERT107S/1", "Fluorescein": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "22750": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", " Fluorescein Sodium Salt ": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "445": "https://hub.sd2e.org/user/sd2e/design/fluorescein/1", "Silicon Dioxide": "https://hub.sd2e.org/user/sd2e/design/silicon_dioxide/1", "KH2PO4": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_KH2PO4/1", "Casamino Acids": "https://hub.sd2e.org/user/sd2e/design/bd_bacto_DF0231_17_2/1", "398": "https://hub.sd2e.org/user/sd2e/design/bd_bacto_DF0231_17_2/1", "NH4Cl": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NH4Cl/1", "Thiamine Hydrochloride": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_T4625/1", "373": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_T4625/1", "Dextrose (D-Glucose)": "https://hub.sd2e.org/user/sd2e/design/sigma_G8270/1", "403": "https://hub.sd2e.org/user/sd2e/design/sigma_G8270/1", "CaCl2": "https://hub.sd2e.org/user/sd2e/design/aldrich_449709/1", "254": "https://hub.sd2e.org/user/sd2e/design/aldrich_449709/1", "MgSO4": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_230391/1", "188": "https://hub.sd2e.org/user/sd2e/design/sigma_aldrich_230391/1", "NaCl": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NaCl/1", "2529": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_NaCl/1", "Na2HPO4": "https://hub.sd2e.org/user/sd2e/design/teknova_M1902_Na2HPO4/1", "Kanamycin Sulfate": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "Kan": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "394": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "Kanamycin": "https://hub.sd2e.org/user/sd2e/design/Kanamycin0x20Sulfate/1", "M9_supplemented_no_carbon": "https://hub.sd2e.org/user/sd2e/design/M9_supplemented_no_carbon/1", "678": "https://hub.sd2e.org/user/sd2e/design/M9_supplemented_no_carbon/1", "beads_spherotech_rainbow": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "21849": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "3479": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "rs1b9eweedsc7p": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "SpheroControl": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_rainbow/1", "beads_spherotech_pps_6K": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "3480": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "SizeBeadControl": "https://hub.sd2e.org/user/sd2e/design/beads_spherotech_pps_6K/1", "Fluorescein sodium salt, 5mg per mL in PBS": "https://hub.sd2e.org/user/sd2e/design/Fluorescein0x20sodium0x20salt0x2C0x205mg0x20per0x20mL0x20in0x20PBS/1", "rs1bcj2388xppe": "https://hub.sd2e.org/user/sd2e/design/Fluorescein0x20sodium0x20salt0x2C0x205mg0x20per0x20mL0x20in0x20PBS/1", "M9 Kan 50-ug-per-mL": "https://hub.sd2e.org/user/sd2e/design/M90x20Kan0x20500x2Dug0x2Dper0x2DmL/1", "rs1bmsy53j23pj": "https://hub.sd2e.org/user/sd2e/design/M90x20Kan0x20500x2Dug0x2Dper0x2DmL/1", "M9 Chlor 35-ug-per-ml Kan 50-ug-per-ml": "https://hub.sd2e.org/user/sd2e/design/M90x20Chlor0x20350x2Dug0x2Dper0x2Dml0x20Kan0x20500x2Dug0x2Dper0x2Dml/1", "rs1bmsyy3wx39v": "https://hub.sd2e.org/user/sd2e/design/M90x20Chlor0x20350x2Dug0x2Dper0x2Dml0x20Kan0x20500x2Dug0x2Dper0x2Dml/1", "YEP 2%-dextrose": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "3395": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", " 1374": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "rs1bb2m7vfknh9": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "rich_media": "https://hub.sd2e.org/user/sd2e/design/YEP0x2020x250x2Ddextrose/1", "Glycerol": "https://hub.sd2e.org/user/sd2e/design/CAT_G33_500/1", "Glucose": "https://hub.sd2e.org/user/sd2e/design/Glucose/1", "M9": "https://hub.sd2e.org/user/sd2e/design/M9/1", "GinkFlow Read Buffer-0.25% BSA-0.5% Kolliphor P188": "https://hub.sd2e.org/user/sd2e/design/GinkFlow0x20Read0x20Buffer0x2D00x2E250x250x20BSA0x2D00x2E50x250x20Kolliphor0x20P188/1", "3802": "https://hub.sd2e.org/user/sd2e/design/GinkFlow0x20Read0x20Buffer0x2D00x2E250x250x20BSA0x2D00x2E50x250x20Kolliphor0x20P188/1", "TE, pH 8.0": "https://hub.sd2e.org/user/sd2e/design/TE0x2C0x20pH0x2080x2E0/1", "3808": "https://hub.sd2e.org/user/sd2e/design/TE0x2C0x20pH0x2080x2E0/1", "20% glycerol": "https://hub.sd2e.org/user/sd2e/design/_200x250x20glycerol/1", "3054": "https://hub.sd2e.org/user/sd2e/design/_200x250x20glycerol/1", "beta-estradiol": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "12205": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "beta_estradiol": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "BE1": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "BE2": "https://hub.sd2e.org/user/sd2e/design/beta0x2Destradiol/1", "Nuclease-free water": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "15210": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "rs1b4xwqsnmx52": "https://hub.sd2e.org/user/sd2e/design/Nuclease0x2Dfree0x20water/1", "SDO -His -Trp -Ura": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2DHis0x200x2DTrp0x200x2DUra/1", "11786": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2DHis0x200x2DTrp0x200x2DUra/1", "SDO + 2% Galactose -His -Trp -Ura": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2B0x2020x250x20Galactose0x200x2DHis0x200x2DTrp0x200x2DUra/1", "22105": "https://hub.sd2e.org/user/sd2e/design/SDO0x200x2B0x2020x250x20Galactose0x200x2DHis0x200x2DTrp0x200x2DUra/1", "Trypsin": "https://hub.sd2e.org/user/sd2e/design/Trypsin/1", "22037": "https://hub.sd2e.org/user/sd2e/design/Trypsin/1", "Chymotrypsin": "https://hub.sd2e.org/user/sd2e/design/Chymotrypsin/1", "22038": "https://hub.sd2e.org/user/sd2e/design/Chymotrypsin/1", "Tris Buffered Saline + 1% BSA": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "22036": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "Tris Buffered Saline": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline/1", "22035": "https://hub.sd2e.org/user/sd2e/design/Tris0x20Buffered0x20Saline/1", "Phosphate Buffered Saline + 1% BSA": "https://hub.sd2e.org/user/sd2e/design/Phosphate0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "22034": "https://hub.sd2e.org/user/sd2e/design/Phosphate0x20Buffered0x20Saline0x200x2B0x2010x250x20BSA/1", "Anti-c-myc-FITC": "https://hub.sd2e.org/user/sd2e/design/Anti0x2Dc0x2Dmyc0x2DFITC/1", "22039": "https://hub.sd2e.org/user/sd2e/design/Anti0x2Dc0x2Dmyc0x2DFITC/1", "PhiX": "https://hub.sd2e.org/user/sd2e/design/PhiX/1", "AHL": "https://hub.sd2e.org/user/sd2e/design/AHL/1", "Cuminic Acid": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid/1", "1283": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid/1", "Vanillic Acid": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", "1367": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", " 2210": "https://hub.sd2e.org/user/sd2e/design/Vanillic0x20Acid/1", "OHC14": "https://hub.sd2e.org/user/sd2e/design/OHC14/1", "4283": "https://hub.sd2e.org/user/sd2e/design/OHC14/1", "Naringenin": "https://hub.sd2e.org/user/sd2e/design/Naringenin/1", "4284": "https://hub.sd2e.org/user/sd2e/design/Naringenin/1", "Rhl": "https://hub.sd2e.org/user/sd2e/design/Rhl/1", "Cin": "https://hub.sd2e.org/user/sd2e/design/Cin/1", "TBK": "https://hub.sd2e.org/user/sd2e/design/TBK/1", "Lux": "https://hub.sd2e.org/user/sd2e/design/Lux/1", "salicylic acid": "https://hub.sd2e.org/user/sd2e/design/salicylic0x20acid/1", "sal": "https://hub.sd2e.org/user/sd2e/design/salicylic0x20acid/1", "Ethanol": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", "30223": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", " Ethanol": "https://hub.sd2e.org/user/sd2e/design/CAT_71006_012/1", "S750": "https://hub.sd2e.org/user/sd2e/design/S750/1", "rs1dqz6wweavbuz": "https://hub.sd2e.org/user/sd2e/design/S750/1", "S750 Minimal Media": "https://hub.sd2e.org/user/sd2e/design/S750/1", "S750 + Trp + Phe": "https://hub.sd2e.org/user/sd2e/design/S7500x200x2B0x20Trp0x200x2B0x20Phe/1", "Xylose": "https://hub.sd2e.org/user/sd2e/design/Xylose/1", "677": "https://hub.sd2e.org/user/sd2e/design/Xylose/1", "Cuminic Acid + IPTG": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "iptg_and_cuminic_acid": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "Cumic and IPTG": "https://hub.sd2e.org/user/sd2e/design/Cuminic0x20Acid0x200x2B0x20IPTG/1", "SC Media with 200nM beta-estradiol": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", "rs1dqz9wn2p4uny": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", " sc_media_200nm_be": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x20200nM0x20beta0x2Destradiol/1", "Modified M9 Media": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media/1", "4737": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media/1", "rs1dqz79wyjubwn": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media/1", "Bacitracin": "https://hub.sd2e.org/user/sd2e/design/Bacitracin/1", "Modified M9 Media + Kan 5_ug_per_ml": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "Modified M9 Media + 5ug per mL Kan": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "Modified_M9_Media_Kan_5_ug_per_ml": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "rs1e5dt33dv4vpb": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x20Kan0x205_ug_per_ml/1", "doxycycline-hyclate": "https://hub.sd2e.org/user/sd2e/design/doxycycline0x2Dhyclate/1", "doxycycline_hyclate": "https://hub.sd2e.org/user/sd2e/design/doxycycline0x2Dhyclate/1", "SC Media with 40nM doxycycline-hyclate": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "sc_media_40_nm_doxycycline_hyclate": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "rs1e7ahnbaruhmt": "https://hub.sd2e.org/user/sd2e/design/SC0x20Media0x20with0x2040nM0x20doxycycline0x2Dhyclate/1", "SD-Ura Media": "https://hub.sd2e.org/user/sd2e/design/SD0x2DUra0x20Media/1", "PFA": "https://hub.sd2e.org/user/sd2e/design/PFA/1", "Sytox Orange": "https://hub.sd2e.org/user/sd2e/design/Sytox0x20Orange/1", "Modified M9 Media + 50mg/L Trp": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "modified_m9_media_with_50mg_per_l_trp": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "Modified M9 Media + 5mg per L Trp": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "rs1eq6qn6g6ubs8": "https://hub.sd2e.org/user/sd2e/design/Modified0x20M90x20Media0x200x2B0x2050mg0x2FL0x20Trp/1", "LB Cm5": "https://hub.sd2e.org/user/sd2e/design/LB_Cm5/1", "rs1eqxac3cd3qnm": "https://hub.sd2e.org/user/sd2e/design/LB_Cm5/1", "LB Chlor 5": "https://hub.sd2e.org/user/sd2e/design/LB_Cm5/1", "Tetracycline": "https://hub.sd2e.org/user/sd2e/design/Tetracycline/1", "Spectinomycin": "https://hub.sd2e.org/user/sd2e/design/Spectinomycin/1", "Ampicillin": "https://hub.sd2e.org/user/sd2e/design/Ampicillin/1", "RNA Later": "https://hub.sd2e.org/user/sd2e/design/RNA0x20Later/1", "1939": "https://hub.sd2e.org/user/sd2e/design/RNA0x20Later/1", "YG_plasmid_002": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_002/1", "YG_plasmid_013": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_013/1", "YG_plasmid_014": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_014/1", "YG_plasmid_017": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_017/1", "YG_plasmid_023": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_023/1", "YG_plasmid_021": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_021/1", "YG_plasmid_004": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_004/1", "YG_plasmid_011": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_011/1", "YG_plasmid_024": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_024/1", "YG_plasmid_019": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_019/1", "YG_plasmid_003": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_003/1", "YG_plasmid_016": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_016/1", "YG_plasmid_010": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_010/1", "YG_plasmid_012": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_012/1", "YG_plasmid_018": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_018/1", "YG_plasmid_009": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_009/1", "YG_plasmid_022": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_022/1", "YG_plasmid_008": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_008/1", "YG_plasmid_007": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_007/1", "YG_plasmid_015": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_015/1", "YG_plasmid_001": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_001/1", "YG_plasmid_006": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_006/1", "YG_plasmid_020": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_020/1", "YG_plasmid_005": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_005/1", "YG_plasmid_025": "https://hub.sd2e.org/user/sd2e/design/YG_plasmid_025/1", "LYZE01000018": "https://hub.sd2e.org/user/sd2e/design/LYZE01000018/1", "LYZE01000020": "https://hub.sd2e.org/user/sd2e/design/LYZE01000020/1", "LYZE01000019": "https://hub.sd2e.org/user/sd2e/design/LYZE01000019/1", "LYZE01000021": "https://hub.sd2e.org/user/sd2e/design/LYZE01000021/1", "MG1655_WT_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_1_MG1655_WT/1", "MG1655_Genomic_PhlF_Gate_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_2_MG1655_Genomic_PhlF_Gate/1", "194569": "https://hub.sd2e.org/user/sd2e/design/Strain_2_MG1655_Genomic_PhlF_Gate/1", "pJS007_LALT__I1__IcaRA_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_9_pJS007_LALT__I1__IcaRA/1", "MG1655_Genomic_NAND_Circuit_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_4_MG1655_Genomic_NAND_Circuit/1", "MG1655_Genomic_pTACmin_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_6_MG1655_Genomic_pTACmin/1", "MG1655_Genomic_IcaR_Gate_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_3_MG1655_Genomic_IcaR_Gate/1", "194570": "https://hub.sd2e.org/user/sd2e/design/Strain_3_MG1655_Genomic_IcaR_Gate/1", "pJS007_LALT__backbone_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_7_pJS007_LALT__backbone/1", "pJS007_LALT__P3__PhlF_genome": "https://hub.sd2e.org/user/sd2e/design/Strain_8_pJS007_LALT__P3__PhlF/1", "salisRBS0": "https://hub.sd2e.org/user/sd2e/design/salisRBS0/1", "A1": "https://hub.sd2e.org/user/sd2e/design/A1/1", "AmtR": "https://hub.sd2e.org/user/sd2e/design/AmtR/1", "BetI": "https://hub.sd2e.org/user/sd2e/design/BetI/1", "BydvJ": "https://hub.sd2e.org/user/sd2e/design/BydvJ/1", "Cscar": "https://hub.sd2e.org/user/sd2e/design/Cscar/1", "E1": "https://hub.sd2e.org/user/sd2e/design/E1/1", "ECK120029600": "https://hub.sd2e.org/user/sd2e/design/ECK120029600/1", "ECK120033736": "https://hub.sd2e.org/user/sd2e/design/ECK120033736/1", "ECK120033737": "https://hub.sd2e.org/user/sd2e/design/ECK120033737/1", "Escar": "https://hub.sd2e.org/user/sd2e/design/Escar/1", "Fscar": "https://hub.sd2e.org/user/sd2e/design/Fscar/1", "H1": "https://hub.sd2e.org/user/sd2e/design/H1/1", "HlyIIR": "https://hub.sd2e.org/user/sd2e/design/HlyIIR/1", "L3S2P55": "https://hub.sd2e.org/user/sd2e/design/L3S2P55/1", "L3S3P11": "https://hub.sd2e.org/user/sd2e/design/L3S3P11/1", "P3": "https://hub.sd2e.org/user/sd2e/design/P3/1", "PhlF": "https://hub.sd2e.org/user/sd2e/design/PhlF/1", "RiboJ10": "https://hub.sd2e.org/user/sd2e/design/RiboJ10/1", "RiboJ51": "https://hub.sd2e.org/user/sd2e/design/RiboJ51/1", "RiboJ53": "https://hub.sd2e.org/user/sd2e/design/RiboJ53/1", "RiboJ57": "https://hub.sd2e.org/user/sd2e/design/RiboJ57/1", "S2": "https://hub.sd2e.org/user/sd2e/design/S2/1", "SrpR": "https://hub.sd2e.org/user/sd2e/design/SrpR/1", "Uscar": "https://hub.sd2e.org/user/sd2e/design/Uscar/1", "Vscar": "https://hub.sd2e.org/user/sd2e/design/Vscar/1", "Xscar": "https://hub.sd2e.org/user/sd2e/design/Xscar/1", "backbone_1": "https://hub.sd2e.org/user/sd2e/design/backbone_1/1", "backbone_2": "https://hub.sd2e.org/user/sd2e/design/backbone_2/1", "pAN1201": "https://hub.sd2e.org/user/sd2e/design/pAN1201/1", "pAN1717": "https://hub.sd2e.org/user/sd2e/design/pAN1717/1", "pAN3928": "https://hub.sd2e.org/user/sd2e/design/pAN3928/1", "pAN4036": "https://hub.sd2e.org/user/sd2e/design/pAN4036/1", "pBAD": "https://hub.sd2e.org/user/sd2e/design/pBAD/1", "pBetI": "https://hub.sd2e.org/user/sd2e/design/pBetI/1", "pHlyIIR": "https://hub.sd2e.org/user/sd2e/design/pHlyIIR/1", "pSrpR": "https://hub.sd2e.org/user/sd2e/design/pSrpR/1", "pTac": "https://hub.sd2e.org/user/sd2e/design/pTac/1", "pTet": "https://hub.sd2e.org/user/sd2e/design/pTet/1", "sensor_module": "https://hub.sd2e.org/user/sd2e/design/sensor_module/1", "pJS007_LALT_NAND": "https://hub.sd2e.org/user/sd2e/design/pJS007_LALT_NAND/1", "ColE1": "https://hub.sd2e.org/user/sd2e/design/ColE1/1", "DBL_T1_Terminator": "https://hub.sd2e.org/user/sd2e/design/DBL_T1_Terminator/1", "J23100": "https://hub.sd2e.org/user/sd2e/design/J23100/1", "mRFP1": "https://hub.sd2e.org/user/sd2e/design/mRFP1/1", "chrX": "https://hub.sd2e.org/user/sd2e/design/chrX/1", "chrXI": "https://hub.sd2e.org/user/sd2e/design/chrXI/1", "chrI": "https://hub.sd2e.org/user/sd2e/design/chrI/1", "chrII": "https://hub.sd2e.org/user/sd2e/design/chrII/1", "chrMito": "https://hub.sd2e.org/user/sd2e/design/chrMito/1", "chrIX": "https://hub.sd2e.org/user/sd2e/design/chrIX/1", "chrVIII": "https://hub.sd2e.org/user/sd2e/design/chrVIII/1", "chrIV": "https://hub.sd2e.org/user/sd2e/design/chrIV/1", "chrV": "https://hub.sd2e.org/user/sd2e/design/chrV/1", "chrIII": "https://hub.sd2e.org/user/sd2e/design/chrIII/1", "chrXII": "https://hub.sd2e.org/user/sd2e/design/chrXII/1", "chrVI": "https://hub.sd2e.org/user/sd2e/design/chrVI/1", "chrXV": "https://hub.sd2e.org/user/sd2e/design/chrXV/1", "chrVII": "https://hub.sd2e.org/user/sd2e/design/chrVII/1", "chrXIV": "https://hub.sd2e.org/user/sd2e/design/chrXIV/1", "chrXIII": "https://hub.sd2e.org/user/sd2e/design/chrXIII/1", "chrXVI": "https://hub.sd2e.org/user/sd2e/design/chrXVI/1", "riboswitch_I_1114": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1114/1", "riboswitch_L_481": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_481/1", "riboswitch_PC_2": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_2/1", "riboswitch_K_558": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_558/1", "riboswitch_L_469": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_469/1", "riboswitch_I_1129": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1129/1", "riboswitch_B_946": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_946/1", "riboswitch_L_434": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_434/1", "riboswitch_L_440": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_440/1", "riboswitch_L_475": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_475/1", "riboswitch_A_1957": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1957/1", "riboswitch_A_1941": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1941/1", "riboswitch_L_433": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_433/1", "riboswitch_J_595": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_595/1", "riboswitch_J_594": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_594/1", "riboswitch_K_564": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_564/1", "riboswitch_I_1161": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1161/1", "riboswitch_D_882": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_882/1", "riboswitch_I_1196": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1196/1", "riboswitch_L_454": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_454/1", "riboswitch_L_455": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_455/1", "riboswitch_I_1197": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1197/1", "riboswitch_PC_1": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_1/1", "riboswitch_I_1169": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1169/1", "riboswitch_L_476": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_476/1", "riboswitch_B_1122": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1122/1", "riboswitch_L_480": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_480/1", "riboswitch_PC_3": "https://hub.sd2e.org/user/sd2e/design/riboswitch_PC_3/1", "riboswitch_L_441": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_441/1", "riboswitch_NC_1": "https://hub.sd2e.org/user/sd2e/design/riboswitch_NC_1/1", "riboswitch_K_583": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_583/1", "riboswitch_K_571": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_571/1", "riboswitch_I_1133": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1133/1", "riboswitch_L_462": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_462/1", "riboswitch_I_1149": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1149/1", "riboswitch_K_570": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_570/1", "riboswitch_L_461": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_461/1", "riboswitch_E_770": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_770/1", "riboswitch_L_460": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_460/1", "riboswitch_L_483": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_483/1", "riboswitch_E_911": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_911/1", "riboswitch_L_482": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_482/1", "riboswitch_J_589": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_589/1", "riboswitch_H_1302": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1302/1", "riboswitch_L_436": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_436/1", "riboswitch_L_442": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_442/1", "riboswitch_H_1155": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1155/1", "riboswitch_I_1168": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1168/1", "riboswitch_I_1180": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1180/1", "riboswitch_L_452": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_452/1", "riboswitch_K_572": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_572/1", "riboswitch_K_556": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_556/1", "riboswitch_C_481": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_481/1", "riboswitch_J_597": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_597/1", "riboswitch_K_562": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_562/1", "riboswitch_L_432": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_432/1", "riboswitch_I_1188": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1188/1", "riboswitch_I_1194": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1194/1", "riboswitch_L_456": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_456/1", "riboswitch_L_488": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_488/1", "riboswitch_B_1173": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1173/1", "riboswitch_I_1198": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1198/1", "riboswitch_L_466": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_466/1", "riboswitch_A_1955": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1955/1", "riboswitch_L_478": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_478/1", "riboswitch_H_1312": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1312/1", "riboswitch_F_1223": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1223/1", "riboswitch_L_468": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_468/1", "riboswitch_I_1160": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1160/1", "riboswitch_J_591": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_591/1", "riboswitch_D_871": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_871/1", "riboswitch_G_1332": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1332/1", "riboswitch_D_857": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_857/1", "riboswitch_D_869": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_869/1", "riboswitch_I_1170": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1170/1", "riboswitch_G_1334": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1334/1", "riboswitch_L_424": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_424/1", "riboswitch_H_1111": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1111/1", "riboswitch_F_1190": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1190/1", "riboswitch_L_426": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_426/1", "riboswitch_G_1195": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1195/1", "riboswitch_C_499": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_499/1", "riboswitch_G_1472": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1472/1", "riboswitch_I_1030": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1030/1", "riboswitch_J_600": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_600/1", "riboswitch_I_1088": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1088/1", "riboswitch_H_1293": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1293/1", "riboswitch_H_1281": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1281/1", "riboswitch_L_450": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_450/1", "riboswitch_L_444": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_444/1", "riboswitch_D_678": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_678/1", "riboswitch_L_438": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_438/1", "riboswitch_B_1169": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1169/1", "riboswitch_J_599": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_599/1", "riboswitch_I_1166": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1166/1", "riboswitch_I_1201": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1201/1", "riboswitch_J_590": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_590/1", "riboswitch_H_1331": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1331/1", "riboswitch_A_1282": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1282/1", "riboswitch_I_1192": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1192/1", "riboswitch_K_568": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_568/1", "riboswitch_G_1170": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1170/1", "riboswitch_L_459": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_459/1", "riboswitch_C_711": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_711/1", "riboswitch_B_1128": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1128/1", "riboswitch_L_479": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_479/1", "riboswitch_F_945": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_945/1", "riboswitch_C_710": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_710/1", "riboswitch_G_1208": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1208/1", "riboswitch_K_554": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_554/1", "riboswitch_I_1172": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1172/1", "riboswitch_H_1240": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1240/1", "riboswitch_L_465": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_465/1", "riboswitch_H_1117": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1117/1", "riboswitch_G_1457": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1457/1", "riboswitch_I_1186": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1186/1", "riboswitch_F_1201": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1201/1", "riboswitch_I_1080": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1080/1", "riboswitch_K_575": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_575/1", "riboswitch_A_1896": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1896/1", "riboswitch_I_1150": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1150/1", "riboswitch_J_579": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_579/1", "riboswitch_F_1222": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1222/1", "riboswitch_K_573": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_573/1", "riboswitch_J_583": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_583/1", "riboswitch_K_560": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_560/1", "riboswitch_L_464": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_464/1", "riboswitch_J_598": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_598/1", "riboswitch_K_594": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_594/1", "riboswitch_H_1332": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1332/1", "riboswitch_L_451": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_451/1", "riboswitch_L_484": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_484/1", "riboswitch_B_1134": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1134/1", "riboswitch_I_1125": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1125/1", "riboswitch_I_1159": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1159/1", "riboswitch_B_1133": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1133/1", "riboswitch_L_472": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_472/1", "riboswitch_E_948": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_948/1", "riboswitch_L_471": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_471/1", "riboswitch_L_470": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_470/1", "riboswitch_L_467": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_467/1", "riboswitch_J_592": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_592/1", "riboswitch_I_1199": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1199/1", "riboswitch_A_1350": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1350/1", "riboswitch_D_874": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_874/1", "riboswitch_I_1189": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1189/1", "riboswitch_L_463": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_463/1", "riboswitch_D_858": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_858/1", "riboswitch_K_555": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_555/1", "riboswitch_I_1029": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1029/1", "riboswitch_E_906": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_906/1", "riboswitch_J_596": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_596/1", "riboswitch_L_487": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_487/1", "riboswitch_D_884": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_884/1", "riboswitch_K_561": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_561/1", "riboswitch_I_1195": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1195/1", "riboswitch_L_453": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_453/1", "riboswitch_L_457": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_457/1", "riboswitch_C_631": "https://hub.sd2e.org/user/sd2e/design/riboswitch_C_631/1", "riboswitch_I_1185": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1185/1", "riboswitch_L_477": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_477/1", "riboswitch_B_1172": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1172/1", "riboswitch_A_1895": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1895/1", "riboswitch_A_1424": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1424/1", "riboswitch_J_582": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_582/1", "riboswitch_B_878": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_878/1", "riboswitch_F_1214": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1214/1", "riboswitch_K_567": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_567/1", "riboswitch_K_559": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_559/1", "riboswitch_A_1757": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1757/1", "riboswitch_L_437": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_437/1", "riboswitch_L_445": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_445/1", "riboswitch_F_1206": "https://hub.sd2e.org/user/sd2e/design/riboswitch_F_1206/1", "riboswitch_I_1191": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1191/1", "riboswitch_K_557": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_557/1", "riboswitch_A_1958": "https://hub.sd2e.org/user/sd2e/design/riboswitch_A_1958/1", "riboswitch_K_569": "https://hub.sd2e.org/user/sd2e/design/riboswitch_K_569/1", "riboswitch_B_1070": "https://hub.sd2e.org/user/sd2e/design/riboswitch_B_1070/1", "riboswitch_I_1202": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1202/1", "riboswitch_I_1200": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1200/1", "riboswitch_G_1345": "https://hub.sd2e.org/user/sd2e/design/riboswitch_G_1345/1", "riboswitch_L_435": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_435/1", "riboswitch_I_1193": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1193/1", "riboswitch_J_601": "https://hub.sd2e.org/user/sd2e/design/riboswitch_J_601/1", "riboswitch_L_425": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_425/1", "riboswitch_H_1294": "https://hub.sd2e.org/user/sd2e/design/riboswitch_H_1294/1", "riboswitch_L_449": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_449/1", "riboswitch_I_1206": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1206/1", "riboswitch_I_1065": "https://hub.sd2e.org/user/sd2e/design/riboswitch_I_1065/1", "riboswitch_L_439": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_439/1", "riboswitch_E_853": "https://hub.sd2e.org/user/sd2e/design/riboswitch_E_853/1", "riboswitch_L_427": "https://hub.sd2e.org/user/sd2e/design/riboswitch_L_427/1", "riboswitch_D_854": "https://hub.sd2e.org/user/sd2e/design/riboswitch_D_854/1", "pFTV1": "https://hub.sd2e.org/user/sd2e/design/pFTV1/1", "pFTV_riboswitch_PC_2": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_2/1", "pFTV_riboswitch_I_1160": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1160/1", "pFTV_riboswitch_A_1957": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1957/1", "pFTV_riboswitch_I_1080": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1080/1", "pFTV_riboswitch_H_1331": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1331/1", "pFTV_riboswitch_A_1350": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1350/1", "pFTV_riboswitch_I_1189": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1189/1", "pFTV_riboswitch_A_1958": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1958/1", "pFTV_riboswitch_A_1424": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1424/1", "pFTV_riboswitch_A_1941": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1941/1", "pFTV_riboswitch_A_1282": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1282/1", "pFTV_riboswitch_L_442": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_442/1", "pFTV_riboswitch_A_1895": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1895/1", "pFTV_riboswitch_B_1172": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1172/1", "pFTV_riboswitch_K_555": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_555/1", "pFTV_riboswitch_B_1122": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1122/1", "pFTV_riboswitch_B_1128": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1128/1", "pFTV_riboswitch_PC_3": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_3/1", "pFTV_riboswitch_I_1161": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1161/1", "pFTV_riboswitch_H_1302": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1302/1", "pFTV_riboswitch_A_1757": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1757/1", "pFTV_riboswitch_A_1896": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1896/1", "pFTV_riboswitch_L_462": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_462/1", "pFTV_riboswitch_H_1111": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1111/1", "pFTV_riboswitch_A_1955": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_A_1955/1", "pFTV_riboswitch_D_678": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_678/1", "pFTV_riboswitch_B_1070": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1070/1", "pFTV_riboswitch_G_1170": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1170/1", "pFTV_riboswitch_I_1194": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1194/1", "pFTV_riboswitch_B_1133": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1133/1", "pFTV_riboswitch_K_562": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_562/1", "pFTV_riboswitch_E_770": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_770/1", "pFTV_riboswitch_G_1332": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1332/1", "pFTV_riboswitch_B_1134": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1134/1", "pFTV_riboswitch_I_1193": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1193/1", "pFTV_riboswitch_J_583": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_583/1", "pFTV_riboswitch_J_596": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_596/1", "pFTV_riboswitch_B_1169": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1169/1", "pFTV_riboswitch_I_1170": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1170/1", "pFTV_riboswitch_B_1173": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_1173/1", "pFTV_riboswitch_G_1334": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1334/1", "pFTV_riboswitch_J_592": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_592/1", "pFTV_riboswitch_B_878": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_878/1", "pFTV_riboswitch_B_946": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_B_946/1", "pFTV_riboswitch_H_1294": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1294/1", "pFTV_riboswitch_C_481": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_481/1", "pFTV_riboswitch_C_499": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_499/1", "pFTV_riboswitch_C_631": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_631/1", "pFTV_riboswitch_I_1206": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1206/1", "pFTV_riboswitch_D_869": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_869/1", "pFTV_riboswitch_C_710": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_710/1", "pFTV_riboswitch_K_570": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_570/1", "pFTV_riboswitch_C_711": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_C_711/1", "pFTV_riboswitch_K_571": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_571/1", "pFTV_riboswitch_I_1125": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1125/1", "pFTV_riboswitch_D_854": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_854/1", "pFTV_riboswitch_I_1149": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1149/1", "pFTV_riboswitch_D_857": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_857/1", "pFTV_riboswitch_J_600": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_600/1", "pFTV_riboswitch_D_858": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_858/1", "pFTV_riboswitch_L_468": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_468/1", "pFTV_riboswitch_D_871": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_871/1", "pFTV_riboswitch_I_1088": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1088/1", "pFTV_riboswitch_L_434": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_434/1", "pFTV_riboswitch_D_874": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_874/1", "pFTV_riboswitch_D_882": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_882/1", "pFTV_riboswitch_D_884": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_D_884/1", "pFTV_riboswitch_K_575": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_575/1", "pFTV_riboswitch_E_853": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_853/1", "pFTV_riboswitch_I_1114": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1114/1", "pFTV_riboswitch_E_906": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_906/1", "pFTV_riboswitch_J_589": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_589/1", "pFTV_riboswitch_E_911": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_911/1", "pFTV_riboswitch_I_1185": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1185/1", "pFTV_riboswitch_G_1208": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1208/1", "pFTV_riboswitch_L_466": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_466/1", "pFTV_riboswitch_E_948": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_E_948/1", "pFTV_riboswitch_F_1206": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1206/1", "pFTV_riboswitch_F_1190": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1190/1", "pFTV_riboswitch_L_479": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_479/1", "pFTV_riboswitch_F_1201": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1201/1", "pFTV_riboswitch_I_1129": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1129/1", "pFTV_riboswitch_L_480": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_480/1", "pFTV_riboswitch_F_1214": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1214/1", "pFTV_riboswitch_H_1312": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1312/1", "pFTV_riboswitch_K_557": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_557/1", "pFTV_riboswitch_I_1169": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1169/1", "pFTV_riboswitch_F_1222": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1222/1", "pFTV_riboswitch_L_464": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_464/1", "pFTV_riboswitch_F_1223": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_1223/1", "pFTV_riboswitch_F_945": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_F_945/1", "pFTV_riboswitch_J_597": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_597/1", "pFTV_riboswitch_I_1030": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1030/1", "pFTV_riboswitch_G_1195": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1195/1", "pFTV_riboswitch_L_437": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_437/1", "pFTV_riboswitch_K_568": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_568/1", "pFTV_riboswitch_G_1345": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1345/1", "pFTV_riboswitch_G_1457": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1457/1", "pFTV_riboswitch_G_1472": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_G_1472/1", "pFTV_riboswitch_I_1172": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1172/1", "pFTV_riboswitch_H_1117": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1117/1", "pFTV_riboswitch_H_1155": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1155/1", "pFTV_riboswitch_H_1240": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1240/1", "pFTV_riboswitch_J_590": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_590/1", "pFTV_riboswitch_H_1281": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1281/1", "pFTV_riboswitch_H_1293": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1293/1", "pFTV_riboswitch_L_475": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_475/1", "pFTV_riboswitch_H_1332": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_H_1332/1", "pFTV_riboswitch_I_1029": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1029/1", "pFTV_riboswitch_I_1065": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1065/1", "pFTV_riboswitch_L_424": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_424/1", "pFTV_riboswitch_I_1133": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1133/1", "pFTV_riboswitch_I_1150": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1150/1", "pFTV_riboswitch_K_567": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_567/1", "pFTV_riboswitch_I_1191": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1191/1", "pFTV_riboswitch_I_1159": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1159/1", "pFTV_riboswitch_L_455": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_455/1", "pFTV_riboswitch_I_1166": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1166/1", "pFTV_riboswitch_K_558": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_558/1", "pFTV_riboswitch_I_1168": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1168/1", "pFTV_riboswitch_K_556": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_556/1", "pFTV_riboswitch_I_1180": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1180/1", "pFTV_riboswitch_I_1186": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1186/1", "pFTV_riboswitch_I_1188": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1188/1", "pFTV_riboswitch_J_598": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_598/1", "pFTV_riboswitch_K_564": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_564/1", "pFTV_riboswitch_I_1192": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1192/1", "pFTV_riboswitch_I_1195": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1195/1", "pFTV_riboswitch_I_1196": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1196/1", "pFTV_riboswitch_K_560": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_560/1", "pFTV_riboswitch_K_561": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_561/1", "pFTV_riboswitch_I_1197": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1197/1", "pFTV_riboswitch_I_1198": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1198/1", "pFTV_riboswitch_I_1199": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1199/1", "pFTV_riboswitch_I_1200": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1200/1", "pFTV_riboswitch_I_1201": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1201/1", "pFTV_riboswitch_L_451": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_451/1", "pFTV_riboswitch_I_1202": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_I_1202/1", "pFTV_riboswitch_J_579": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_579/1", "pFTV_riboswitch_J_582": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_582/1", "pFTV_riboswitch_K_572": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_572/1", "pFTV_riboswitch_K_573": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_573/1", "pFTV_riboswitch_J_594": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_594/1", "pFTV_riboswitch_J_591": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_591/1", "pFTV_riboswitch_J_595": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_595/1", "pFTV_riboswitch_J_601": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_601/1", "pFTV_riboswitch_J_599": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_J_599/1", "pFTV_riboswitch_L_449": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_449/1", "pFTV_riboswitch_K_554": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_554/1", "pFTV_riboswitch_K_559": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_559/1", "pFTV_riboswitch_K_569": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_569/1", "pFTV_riboswitch_L_488": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_488/1", "pFTV_riboswitch_PC_1": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_PC_1/1", "pFTV_riboswitch_K_583": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_583/1", "pFTV_riboswitch_K_594": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_K_594/1", "pFTV_riboswitch_L_425": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_425/1", "pFTV_riboswitch_L_426": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_426/1", "pFTV_riboswitch_L_444": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_444/1", "pFTV_riboswitch_L_427": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_427/1", "pFTV_riboswitch_L_432": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_432/1", "pFTV_riboswitch_L_433": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_433/1", "pFTV_riboswitch_L_435": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_435/1", "pFTV_riboswitch_L_436": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_436/1", "pFTV_riboswitch_L_438": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_438/1", "pFTV_riboswitch_L_439": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_439/1", "pFTV_riboswitch_L_440": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_440/1", "pFTV_riboswitch_L_441": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_441/1", "pFTV_riboswitch_L_445": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_445/1", "pFTV_riboswitch_L_477": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_477/1", "pFTV_riboswitch_L_450": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_450/1", "pFTV_riboswitch_L_452": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_452/1", "pFTV_riboswitch_L_453": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_453/1", "pFTV_riboswitch_L_454": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_454/1", "pFTV_riboswitch_L_456": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_456/1", "pFTV_riboswitch_L_457": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_457/1", "pFTV_riboswitch_L_463": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_463/1", "pFTV_riboswitch_L_459": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_459/1", "pFTV_riboswitch_L_460": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_460/1", "pFTV_riboswitch_L_461": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_461/1", "pFTV_riboswitch_L_465": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_465/1", "pFTV_riboswitch_L_467": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_467/1", "pFTV_riboswitch_L_469": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_469/1", "pFTV_riboswitch_L_470": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_470/1", "pFTV_riboswitch_L_471": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_471/1", "pFTV_riboswitch_L_472": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_472/1", "pFTV_riboswitch_L_476": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_476/1", "pFTV_riboswitch_L_483": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_483/1", "pFTV_riboswitch_L_478": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_478/1", "pFTV_riboswitch_L_481": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_481/1", "pFTV_riboswitch_NC_1": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_NC_1/1", "pFTV_riboswitch_L_482": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_482/1", "pFTV_riboswitch_L_484": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_484/1", "pFTV_riboswitch_L_487": "https://hub.sd2e.org/user/sd2e/design/pFTV_riboswitch_L_487/1", "sfGFP with Malachite Green": "https://hub.sd2e.org/user/sd2e/design/id00002/1", "UWBF_AND_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", "1707909": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", " 1707913": "https://hub.sd2e.org/user/sd2e/design/UWBF_73740x3A0x20static0x20AND_11/1", "UWBF_ XOR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169670x3A0x20static0x20XOR_11/1", "1232463": "https://hub.sd2e.org/user/sd2e/design/UWBF_169670x3A0x20static0x20XOR_11/1", "UWBF_NOR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", "1707902": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", " 1707914": "https://hub.sd2e.org/user/sd2e/design/UWBF_63900x3A0x20static0x20NOR_00/1", "UWBF_NOR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", "1707903": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", " 1707915": "https://hub.sd2e.org/user/sd2e/design/UWBF_63890x3A0x20static0x20NOR_10/1", "UWBF_ OR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_82250x3A0x20static0x20OR_00/1", "1707898": "https://hub.sd2e.org/user/sd2e/design/UWBF_82250x3A0x20static0x20OR_00/1", "UWBF_AND_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", "1707907": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", " 1707911": "https://hub.sd2e.org/user/sd2e/design/UWBF_73730x3A0x20static0x20AND_10/1", "UWBF_ OR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_57830x3A0x20static0x20OR_10/1", "1707899": "https://hub.sd2e.org/user/sd2e/design/UWBF_57830x3A0x20static0x20OR_10/1", "UWBF_NOR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", "1707904": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", " 1707916": "https://hub.sd2e.org/user/sd2e/design/UWBF_63880x3A0x20static0x20NOR_01/1", "UWBF_AND_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", "1707906": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", " 1707910": "https://hub.sd2e.org/user/sd2e/design/UWBF_85440x3A0x20static0x20NAND_00/1", "UWBF_ OR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_59930x3A0x20static0x20OR_01/1", "1707900": "https://hub.sd2e.org/user/sd2e/design/UWBF_59930x3A0x20static0x20OR_01/1", "UWBF_AND_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", "1707908": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", " 1707912": "https://hub.sd2e.org/user/sd2e/design/UWBF_85450x3A0x20static0x20NAND_01/1", "UWBF_NOR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", "1707905": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", " 1707917": "https://hub.sd2e.org/user/sd2e/design/UWBF_72990x3A0x20static0x20XNOR_11/1", "UWBF_ XOR_00 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169700x3A0x20static0x20XOR_00/1", "1232460": "https://hub.sd2e.org/user/sd2e/design/UWBF_169700x3A0x20static0x20XOR_00/1", "UWBF_ XOR_10 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169680x3A0x20static0x20XOR_10/1", "1232462": "https://hub.sd2e.org/user/sd2e/design/UWBF_169680x3A0x20static0x20XOR_10/1", "UWBF_ OR_11 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_59920x3A0x20static0x20OR_11/1", "1707901": "https://hub.sd2e.org/user/sd2e/design/UWBF_59920x3A0x20static0x20OR_11/1", "UWBF_ XOR_01 genome": "https://hub.sd2e.org/user/sd2e/design/UWBF_169690x3A0x20static0x20XOR_01/1", "1232461": "https://hub.sd2e.org/user/sd2e/design/UWBF_169690x3A0x20static0x20XOR_01/1", "W303a MAT A genome originating from UW Biofab": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "1597827": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "W303a MAT alpha genome originating from UW Biofab": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20alpha0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "1597828": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20alpha0x20genome0x20originating0x20from0x20UW0x20Biofab/1", "W303a MAT A/alpha from mating UW Biofab strains": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x2Falpha0x20from0x20mating0x20UW0x20Biofab0x20strains/1", "1633265": "https://hub.sd2e.org/user/sd2e/design/W303a0x20MAT0x20A0x2Falpha0x20from0x20mating0x20UW0x20Biofab0x20strains/1", "CEN-PK2 MAT alpha genome": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha0x20genome/1", "91033": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha0x20genome/1", "CEN-PK2 MAT A genome": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A0x20genome/1", "91032": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A0x20genome/1", "CEN-PK Prototrophic diploid genome originating from Ginkgo": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20genome0x20originating0x20from0x20Ginkgo/1", "642478": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20genome0x20originating0x20from0x20Ginkgo/1", "pGFP": "https://hub.sd2e.org/user/sd2e/design/pGFP/1", "pYG1": "https://hub.sd2e.org/user/sd2e/design/pYG1/1", "pLuxCcdB": "https://hub.sd2e.org/user/sd2e/design/pLuxCcdB/1", "LuxRI": "https://hub.sd2e.org/user/sd2e/design/LuxRI/1", "CalTech Shan circuit": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", "shan": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", " Arnold_D": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Shan0x20circuit/1", "CalTech Reed circuit": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", "reed": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", " Reed": "https://hub.sd2e.org/user/sd2e/design/CalTech0x20Reed0x20circuit/1", "Bacillus subtilis 168 comKS genome": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20comKS0x20genome/1", "21826": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20comKS0x20genome/1", "urn_local___wv_b5q7lk4": "https://hub.sd2e.org/user/sd2e/design/urn_local___wv_b5q7lk4/1", "3910508": "https://hub.sd2e.org/user/sd2e/design/urn_local___wv_b5q7lk4/1", "ermR_9x_attB": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", "3923258": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923257": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923260": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", " 3923259": "https://hub.sd2e.org/user/sd2e/design/ermR_9x_attB/1", "M1": "https://hub.sd2e.org/user/sd2e/design/M1/1", "3910517": "https://hub.sd2e.org/user/sd2e/design/M1/1", "CmR_mCherrycassette": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", "3248499": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", " 3248502": "https://hub.sd2e.org/user/sd2e/design/CmR_mCherrycassette/1", "pCotC_sfGFP_CotC_sfGFP2_CotU_Chlor": "https://hub.sd2e.org/user/sd2e/design/pCotC_sfGFP_CotC_sfGFP2_CotU_Chlor/1", "B_W9mIn7i8TQRn09MKpPCRMK": "https://hub.sd2e.org/user/sd2e/design/B_W9mIn7i8TQRn09MKpPCRMK/1", "BacillusMarburg168_TS_2140180_WT_2140180_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2140180_WT_2140180_comKS/1", "4286276": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2140180_WT_2140180_comKS/1", "BacillusMarburg168_TS_2294060_WT_2294060_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2294060_WT_2294060_comKS/1", "4286282": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2294060_WT_2294060_comKS/1", "BacillusMarburg168_TS_2632770_WT_2632770_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2632770_WT_2632770_comKS/1", "4286301": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2632770_WT_2632770_comKS/1", "BacillusMarburg168_TS_3014365_WT_3014365_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3014365_WT_3014365_comKS/1", "4286268": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3014365_WT_3014365_comKS/1", "BacillusMarburg168_TS_329735_WT_329735_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_329735_WT_329735_comKS/1", "4286266": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_329735_WT_329735_comKS/1", "BacillusMarburg168_TS_3301425_WT_3301425_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3301425_WT_3301425_comKS/1", "4286309": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3301425_WT_3301425_comKS/1", "BacillusMarburg168_TS_3484935_WT_3484935_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3484935_WT_3484935_comKS/1", "4286322": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3484935_WT_3484935_comKS/1", "BacillusMarburg168_TS_3530065_WT_3530065_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3530065_WT_3530065_comKS/1", "4286315": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3530065_WT_3530065_comKS/1", "BacillusMarburg168_TS_3681163_WT_3684141_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3681163_WT_3684141_comKS/1", "4286333": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3681163_WT_3684141_comKS/1", "BacillusMarburg168_TS_3707115_WT_3710093_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3707115_WT_3710093_comKS/1", "4286269": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3707115_WT_3710093_comKS/1", "BacillusMarburg168_TS_1015550_WT_1015550_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1015550_WT_1015550_comKS/1", "4286307": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1015550_WT_1015550_comKS/1", "BacillusMarburg168_TS_3850280_WT_3853258_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3850280_WT_3853258_comKS/1", "4286298": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3850280_WT_3853258_comKS/1", "BacillusMarburg168_TS_3900825_WT_3903803_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3900825_WT_3903803_comKS/1", "4286308": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3900825_WT_3903803_comKS/1", "BacillusMarburg168_TS_3918600_WT_3921578_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3918600_WT_3921578_comKS/1", "4286297": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3918600_WT_3921578_comKS/1", "BacillusMarburg168_TS_4039268_WT_4042246_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4039268_WT_4042246_comKS/1", "4319381": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4039268_WT_4042246_comKS/1", "BacillusMarburg168_TS_4067015_WT_4069993_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4067015_WT_4069993_comKS/1", "4286325": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4067015_WT_4069993_comKS/1", "BacillusMarburg168_TS_4109695_WT_4112673_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4109695_WT_4112673_comKS/1", "4286256": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4109695_WT_4112673_comKS/1", "BacillusMarburg168_TS_4113390_WT_4116368_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4113390_WT_4116368_comKS/1", "4286323": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4113390_WT_4116368_comKS/1", "BacillusMarburg168_TS_417832_WT_417832_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_417832_WT_417832_comKS/1", "4319390": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_417832_WT_417832_comKS/1", "BacillusMarburg168_TS_4183940_WT_4186918_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4183940_WT_4186918_comKS/1", "4286284": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4183940_WT_4186918_comKS/1", "BacillusMarburg168_TS_4212995_WT_4215973_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4212995_WT_4215973_comKS/1", "4286272": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4212995_WT_4215973_comKS/1", "BacillusMarburg168_TS_1100945_WT_1100945_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1100945_WT_1100945_comKS/1", "4286257": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1100945_WT_1100945_comKS/1", "BacillusMarburg168_TS_535936_WT_535936_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_535936_WT_535936_comKS/1", "4286339": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_535936_WT_535936_comKS/1", "BacillusMarburg168_TS_596239_WT_596239_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_596239_WT_596239_comKS/1", "4286338": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_596239_WT_596239_comKS/1", "BacillusMarburg168_TS_778525_WT_778525_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_778525_WT_778525_comKS/1", "4286286": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_778525_WT_778525_comKS/1", "BacillusMarburg168_TS_820560_WT_820560_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_820560_WT_820560_comKS/1", "4286294": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_820560_WT_820560_comKS/1", "BacillusMarburg168_TS_834565_WT_834565_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_834565_WT_834565_comKS/1", "4286253": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_834565_WT_834565_comKS/1", "BacillusMarburg168_TS_959420_WT_959420_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_959420_WT_959420_comKS/1", "4286270": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_959420_WT_959420_comKS/1", "BacillusMarburg168_TS_980440_WT_980440_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_980440_WT_980440_comKS/1", "4286274": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_980440_WT_980440_comKS/1", "BacillusMarburg168_TS_3529970_WT_3529970_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3529970_WT_3529970_comKS/1", "4286335": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3529970_WT_3529970_comKS/1", "BacillusMarburg168_TS_2386015_WT_2386015_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2386015_WT_2386015_comKS/1", "4286254": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2386015_WT_2386015_comKS/1", "BacillusMarburg168_TS_4031720_WT_4034698_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4031720_WT_4034698_comKS/1", "4319363": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4031720_WT_4034698_comKS/1", "BacillusMarburg168_TS_1132785_WT_1132785_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1132785_WT_1132785_comKS/1", "4319367": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1132785_WT_1132785_comKS/1", "BacillusMarburg168_TS_1235065_WT_1235065_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1235065_WT_1235065_comKS/1", "4319321": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1235065_WT_1235065_comKS/1", "BacillusMarburg168_TS_2752585_WT_2752585_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2752585_WT_2752585_comKS/1", "4319370": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2752585_WT_2752585_comKS/1", "BacillusMarburg168_TS_3701390_WT_3704368_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3701390_WT_3704368_comKS/1", "4286318": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3701390_WT_3704368_comKS/1", "BacillusMarburg168_TS_2839880_WT_2839880_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2839880_WT_2839880_comKS/1", "4286312": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2839880_WT_2839880_comKS/1", "BacillusMarburg168_TS_1575110_WT_1575110_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1575110_WT_1575110_comKS/1", "4286264": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1575110_WT_1575110_comKS/1", "BacillusMarburg168_TS_3119470_WT_3119470_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3119470_WT_3119470_comKS/1", "4286289": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3119470_WT_3119470_comKS/1", "BacillusMarburg168_TS_1541755_WT_1541755_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1541755_WT_1541755_comKS/1", "4286283": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1541755_WT_1541755_comKS/1", "BacillusMarburg168_TS_2130160_WT_2130160_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2130160_WT_2130160_comKS/1", "4319371": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2130160_WT_2130160_comKS/1", "BacillusMarburg168_TS_4168135_WT_4171113_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4168135_WT_4171113_comKS/1", "4286326": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4168135_WT_4171113_comKS/1", "BacillusMarburg168_TS_859631_WT_859631_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_859631_WT_859631_comKS/1", "4286336": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_859631_WT_859631_comKS/1", "BacillusMarburg168_TS_1186370_WT_1186370_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1186370_WT_1186370_comKS/1", "4286300": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1186370_WT_1186370_comKS/1", "BacillusMarburg168_TS_815985_WT_815985_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_815985_WT_815985_comKS/1", "4286324": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_815985_WT_815985_comKS/1", "BacillusMarburg168_TS_2031380_WT_2031380_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2031380_WT_2031380_comKS/1", "4319369": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2031380_WT_2031380_comKS/1", "BacillusMarburg168_TS_2762835_WT_2762835_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2762835_WT_2762835_comKS/1", "4286258": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2762835_WT_2762835_comKS/1", "BacillusMarburg168_TS_1493725_WT_1493725_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1493725_WT_1493725_comKS/1", "4286265": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1493725_WT_1493725_comKS/1", "BacillusMarburg168_TS_579380_WT_579380_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_579380_WT_579380_comKS/1", "4286279": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_579380_WT_579380_comKS/1", "BacillusMarburg168_TS_1045200_WT_1045200_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1045200_WT_1045200_comKS/1", "4286267": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1045200_WT_1045200_comKS/1", "BacillusMarburg168_TS_2978570_WT_2978570_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2978570_WT_2978570_comKS/1", "4319327": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2978570_WT_2978570_comKS/1", "BacillusMarburg168_TS_1546015_WT_1546015_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1546015_WT_1546015_comKS/1", "4286251": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1546015_WT_1546015_comKS/1", "BacillusMarburg168_TS_2576250_WT_2576250_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2576250_WT_2576250_comKS/1", "4319338": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2576250_WT_2576250_comKS/1", "BacillusMarburg168_TS_3733385_WT_3736363_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3733385_WT_3736363_comKS/1", "4319331": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3733385_WT_3736363_comKS/1", "BacillusMarburg168_TS_1463620_WT_1463620_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1463620_WT_1463620_comKS/1", "4286290": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1463620_WT_1463620_comKS/1", "BacillusMarburg168_TS_771985_WT_771985_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_771985_WT_771985_comKS/1", "4319379": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_771985_WT_771985_comKS/1", "BacillusMarburg168_TS_770980_WT_770980_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_770980_WT_770980_comKS/1", "4319377": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_770980_WT_770980_comKS/1", "BacillusMarburg168_TS_33575_WT_33575_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_33575_WT_33575_comKS/1", "4286299": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_33575_WT_33575_comKS/1", "BacillusMarburg168_TS_3701043_WT_3704021_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3701043_WT_3704021_comKS/1", "4286332": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3701043_WT_3704021_comKS/1", "BacillusMarburg168_TS_3510585_WT_3510585_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3510585_WT_3510585_comKS/1", "4286302": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3510585_WT_3510585_comKS/1", "BacillusMarburg168_TS_1289280_WT_1289280_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1289280_WT_1289280_comKS/1", "4286273": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1289280_WT_1289280_comKS/1", "BacillusMarburg168_TS_4041330_WT_4044308_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4041330_WT_4044308_comKS/1", "4319380": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4041330_WT_4044308_comKS/1", "BacillusMarburg168_TS_2409485_WT_2409485_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2409485_WT_2409485_comKS/1", "4286303": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2409485_WT_2409485_comKS/1", "BacillusMarburg168_TS_341450_WT_341450_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_341450_WT_341450_comKS/1", "4319303": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_341450_WT_341450_comKS/1", "OwjZmmiv4ZGqR3oQWeEHXxbF": "https://hub.sd2e.org/user/sd2e/design/OwjZmmiv4ZGqR3oQWeEHXxbF/1", "BacillusMarburg168_TS_1606515_WT_1606515_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1606515_WT_1606515_comKS/1", "4286263": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1606515_WT_1606515_comKS/1", "BacillusMarburg168_TS_1391900_WT_1391900_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1391900_WT_1391900_comKS/1", "4286296": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1391900_WT_1391900_comKS/1", "BacillusMarburg168_TS_3615593_WT_3618571_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3615593_WT_3618571_comKS/1", "4286334": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3615593_WT_3618571_comKS/1", "BacillusMarburg168_TS_1159925_WT_1159925_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1159925_WT_1159925_comKS/1", "4319359": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1159925_WT_1159925_comKS/1", "BacillusMarburg168_TS_3436730_WT_3436730_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3436730_WT_3436730_comKS/1", "4319328": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3436730_WT_3436730_comKS/1", "BacillusMarburg168_TS_4044175_WT_4047153_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4044175_WT_4047153_comKS/1", "4286311": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4044175_WT_4047153_comKS/1", "BacillusMarburg168_TS_3475945_WT_3475945_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3475945_WT_3475945_comKS/1", "4319310": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3475945_WT_3475945_comKS/1", "BacillusMarburg168_TS_4040450_WT_4043428_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4040450_WT_4043428_comKS/1", "4319378": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4040450_WT_4043428_comKS/1", "BacillusMarburg168_TS_501535_WT_501535_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_501535_WT_501535_comKS/1", "4286261": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_501535_WT_501535_comKS/1", "BacillusMarburg168_TS_2788530_WT_2788530_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2788530_WT_2788530_comKS/1", "4319364": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2788530_WT_2788530_comKS/1", "BacillusMarburg168_TS_758650_WT_758650_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_758650_WT_758650_comKS/1", "4286285": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_758650_WT_758650_comKS/1", "BacillusMarburg168_TS_1883165_WT_1883165_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1883165_WT_1883165_comKS/1", "4286275": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1883165_WT_1883165_comKS/1", "BacillusMarburg168_TS_3016380_WT_3016380_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3016380_WT_3016380_comKS/1", "4286249": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3016380_WT_3016380_comKS/1", "BacillusMarburg168_TS_3766615_WT_3769593_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3766615_WT_3769593_comKS/1", "4286250": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3766615_WT_3769593_comKS/1", "BacillusMarburg168_TS_1258290_WT_1258290_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1258290_WT_1258290_comKS/1", "4286292": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_1258290_WT_1258290_comKS/1", "BacillusMarburg168_TS_798355_WT_798355_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_798355_WT_798355_comKS/1", "4319387": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_798355_WT_798355_comKS/1", "BacillusMarburg168_TS_3904925_WT_3907903_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3904925_WT_3907903_comKS/1", "4286304": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_3904925_WT_3907903_comKS/1", "BacillusMarburg168_TS_4123035_WT_4126013_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4123035_WT_4126013_comKS/1", "4286255": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_4123035_WT_4126013_comKS/1", "BacillusMarburg168_TS_2551155_WT_2551155_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2551155_WT_2551155_comKS/1", "4286316": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_2551155_WT_2551155_comKS/1", "BacillusMarburg168_TS_750950_WT_750950_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_750950_WT_750950_comKS/1", "4319360": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_750950_WT_750950_comKS/1", "BacillusMarburg168_TS_213732_WT_213732_comKS": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_213732_WT_213732_comKS/1", "4286341": "https://hub.sd2e.org/user/sd2e/design/BacillusMarburg168_TS_213732_WT_213732_comKS/1", "UWBF_XOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "16967": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "124677": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", " UWBF_16967": "https://hub.sd2e.org/user/sd2e/design/UWBF_16967/1", "UWBF_OR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "5783": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "162048": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", " UWBF_5783": "https://hub.sd2e.org/user/sd2e/design/UWBF_5783/1", "UWBF_XNOR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "7300": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "162051": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", " UWBF_7300": "https://hub.sd2e.org/user/sd2e/design/UWBF_7300/1", "UWBF_AND_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "7374": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "162062": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", " UWBF_7374": "https://hub.sd2e.org/user/sd2e/design/UWBF_7374/1", "UWBF_NAND_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "8542": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "162058": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", " UWBF_8542": "https://hub.sd2e.org/user/sd2e/design/UWBF_8542/1", "UWBF_XOR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "16970": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "124674": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "152641": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", " 16970": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", " UWBF_16970": "https://hub.sd2e.org/user/sd2e/design/UWBF_16970/1", "UWBF_NAND_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "8544": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "162055": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", " UWBF_8544": "https://hub.sd2e.org/user/sd2e/design/UWBF_8544/1", "UWBF_OR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "5992": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "162050": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", " UWBF_5992": "https://hub.sd2e.org/user/sd2e/design/UWBF_5992/1", "UWBF_NOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "6389": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "162064": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", " UWBF_6389": "https://hub.sd2e.org/user/sd2e/design/UWBF_6389/1", "UWBF_6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "162063": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", " UWBF_6390": "https://hub.sd2e.org/user/sd2e/design/UWBF_6390/1", "UWBF_NOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "6391": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "162066": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", " UWBF_6391": "https://hub.sd2e.org/user/sd2e/design/UWBF_6391/1", "UWBF_XNOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "8231": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "162053": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", " UWBF_8231": "https://hub.sd2e.org/user/sd2e/design/UWBF_8231/1", "UWBF_NAND_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "8545": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "162057": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", " UWBF_8545": "https://hub.sd2e.org/user/sd2e/design/UWBF_8545/1", "UWBF_OR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "5993": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "162049": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", " UWBF_5993": "https://hub.sd2e.org/user/sd2e/design/UWBF_5993/1", "UWBF_AND_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "7373": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "162060": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", " UWBF_7373": "https://hub.sd2e.org/user/sd2e/design/UWBF_7373/1", "UWBF_AND_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "7376": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "162059": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", " UWBF_7376": "https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1", "UWBF_XOR_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "16969": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "124675": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", " UWBF_16969": "https://hub.sd2e.org/user/sd2e/design/UWBF_16969/1", "UWBF_NOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "6388": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "162065": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", " UWBF_6388": "https://hub.sd2e.org/user/sd2e/design/UWBF_6388/1", "UWBF_XNOR_11": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "7299": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "162054": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", " UWBF_7299": "https://hub.sd2e.org/user/sd2e/design/UWBF_7299/1", "UWBF_AND_01": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "7375": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "162061": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", " UWBF_7375": "https://hub.sd2e.org/user/sd2e/design/UWBF_7375/1", "UWBF_XNOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "7377": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "162052": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", " UWBF_7377": "https://hub.sd2e.org/user/sd2e/design/UWBF_7377/1", "UWBF_OR_00": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "8225": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "162047": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", " UWBF_8225": "https://hub.sd2e.org/user/sd2e/design/UWBF_8225/1", "UWBF_NAND_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "8543": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "162056": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", " UWBF_8543": "https://hub.sd2e.org/user/sd2e/design/UWBF_8543/1", "UWBF_XOR_10": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "16968": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "124676": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", " UWBF_16968": "https://hub.sd2e.org/user/sd2e/design/UWBF_16968/1", "NEB_10_beta_pAN3928_pAN4036_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN3928_pAN4036_Larabinose_aTc_IPTG_system/1", "NEB_10_beta_pAN1717_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN1717_Larabinose_aTc_IPTG_system/1", "NEB_10_beta_pAN1201_Larabinose_aTc_IPTG_system": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta_pAN1201_Larabinose_aTc_IPTG_system/1", "NEB 10-beta": "https://hub.sd2e.org/user/sd2e/design/NEB_10_beta/1", "UWBF_AMA1_best": "https://hub.sd2e.org/user/sd2e/design/UWBF_21171/1", "21171": "https://hub.sd2e.org/user/sd2e/design/UWBF_21171/1", "UWBIOFAB_Scerevisiae_MATa/alpha": "https://hub.sd2e.org/user/sd2e/design/UWBIOFAB_22544/1", "22544": "https://hub.sd2e.org/user/sd2e/design/UWBIOFAB_22544/1", "W303": "https://hub.sd2e.org/user/sd2e/design/W303/1", "W303dip1": "https://hub.sd2e.org/user/sd2e/design/W303/1", "wt-control-1": "https://hub.sd2e.org/user/sd2e/design/W303/1", "W303a": "https://hub.sd2e.org/user/sd2e/design/W303/1", "Vibrio natriegens ATCC 14048": "https://hub.sd2e.org/user/sd2e/design/Vibrio0x20natriegens0x20ATCC0x2014048/1", "MG1655_WT": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "194568": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "E. Coli MG1655": "https://hub.sd2e.org/user/sd2e/design/MG1655_WT/1", "MG1655_PhlF_Gate": "https://hub.sd2e.org/user/sd2e/design/MG1655_PhlF_Gate/1", "23375": "https://hub.sd2e.org/user/sd2e/design/MG1655_PhlF_Gate/1", "MG1655_pJS007_LALT__I1__IcaRA": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "23382": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "194575": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__I1__IcaRA/1", "MG1655_NAND_Circuit": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "23377": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "190119": "https://hub.sd2e.org/user/sd2e/design/MG1655_NAND_Circuit/1", "MG1655_pTACmin": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "23379": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "194572": "https://hub.sd2e.org/user/sd2e/design/MG1655_pTACmin/1", "MG1655_IcaR_Gate": "https://hub.sd2e.org/user/sd2e/design/MG1655_IcaR_Gate/1", "23376": "https://hub.sd2e.org/user/sd2e/design/MG1655_IcaR_Gate/1", "MG1655_pBADmin": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "23378": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "194571": "https://hub.sd2e.org/user/sd2e/design/MG1655_pBADmin/1", "MG1655_pJS007_LALT__backbone": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "23380": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "194573": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__backbone/1", "MG1655_pJS007_LALT__P3__PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "23381": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "194574": "https://hub.sd2e.org/user/sd2e/design/MG1655_pJS007_LALT__P3__PhlF/1", "MG1655_empty_landing_pads": "https://hub.sd2e.org/user/sd2e/design/MG1655_empty_landing_pads/1", "346047": "https://hub.sd2e.org/user/sd2e/design/MG1655_empty_landing_pads/1", "W303 MAT A Biofab": "https://hub.sd2e.org/user/sd2e/design/W3030x20MAT0x20A0x20Biofab/1", "150412": "https://hub.sd2e.org/user/sd2e/design/W3030x20MAT0x20A0x20Biofab/1", "UWBF_22801": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "22801": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "28360": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", " 738548": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20alpha/1", "UWBF_22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "28359": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", " 738547": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "122608": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", " UWBF_22800": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK20x20MAT0x20A/1", "CEN-PK Prototrophic diploid originating from Ginkgo": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20originating0x20from0x20Ginkgo/1", "64788": "https://hub.sd2e.org/user/sd2e/design/CEN0x2DPK0x20Prototrophic0x20diploid0x20originating0x20from0x20Ginkgo/1", "CEN.PK2alpha pYDR115W-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR115W0x2DEYFP0x3A0x3AHIS/1", "25376": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR115W0x2DEYFP0x3A0x3AHIS/1", "CEN.PK2alpha pYBR122C-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYBR122C0x2DEYFP0x3A0x3AHIS/1", "25374": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYBR122C0x2DEYFP0x3A0x3AHIS/1", "CEN.PK2alpha pYDR092W_long-EYFP::HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR092W_long0x2DEYFP0x3A0x3AHIS/1", "25375": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK2alpha0x20pYDR092W_long0x2DEYFP0x3A0x3AHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24794": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24786": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24802": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24787": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24803": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24790": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24788": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24796": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24804": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "CEN.PK2 Diploid pCup1::eYFP; pGPD::dCas9; pGPD::NLS-PCP-VP64 LEU|URA|HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "24903": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24813": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24797": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24781": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 2xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24789": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x202xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24814": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-3 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24815": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24816": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24848": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24832": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 2xCOM|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24840": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-5 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24817": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24778": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24762": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24770": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24818": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24779": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24763": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xMS2|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24771": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xMS20x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24819": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-COM-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24851": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DCOM0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24835": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 2xCOM|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24843": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x202xCOM0x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 1xPP7|pGPD::dCAs9| pGPD::NLS-PCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24820": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DPCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "UWBF_EBY100 + PETCONv3_baker": "https://hub.sd2e.org/user/sd2e/design/UWBF_21535/1", "21535": "https://hub.sd2e.org/user/sd2e/design/UWBF_21535/1", "DB3.1": "https://hub.sd2e.org/user/sd2e/design/DB30x2E1/1", "DH5alpha": "https://hub.sd2e.org/user/sd2e/design/DH5alpha/1", "dh5aZ1": "https://hub.sd2e.org/user/sd2e/design/DH5alpha/1", "IAA1-Nat-F": "https://hub.sd2e.org/user/sd2e/design/IAA10x2DNat0x2DF/1", "SSJ128": "https://hub.sd2e.org/user/sd2e/design/SSJ128/1", "SSJ137": "https://hub.sd2e.org/user/sd2e/design/SSJ137/1", "SSJ143": "https://hub.sd2e.org/user/sd2e/design/SSJ143/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-1 1xPP7|pGPD::dCAs9|pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7CpGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24805": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D10x201xPP70x7CpGPD0x3A0x3AdCAs90x7CpGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "CEN.PK2 Diploid pCup1::eYFP; pGPD::dCas9; pGPD::NLS-MCP-VP64 LEU|URA|HIS": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "24902": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x20Diploid0x20pCup10x3A0x3AeYFP0x3B0x20pGPD0x3A0x3AdCas90x3B0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-2 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24806": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D20x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-3 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24807": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D30x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-4 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24808": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D40x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-5 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24809": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D50x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-6 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24810": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D60x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-7 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24811": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D70x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "pCENK2 Diploid pCUP1::eYFP| pSNR52::sgpCUP1-8 1xPP7|pGPD::dCAs9| pGPD::NLS-MCP-VP64 LEU|URA|HIS|TRP": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "24812": "https://hub.sd2e.org/user/sd2e/design/pCENK20x20Diploid0x20pCUP10x3A0x3AeYFP0x7C0x20pSNR520x3A0x3AsgpCUP10x2D80x201xPP70x7CpGPD0x3A0x3AdCAs90x7C0x20pGPD0x3A0x3ANLS0x2DMCP0x2DVP640x20LEU0x7CURA0x7CHIS0x7CTRP/1", "BY4741": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", "BY4741_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", " BY4741_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/BY4741/1", "CYE72": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", "CYE72_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", " CYE72_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYE72/1", "CY637int": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", "CY637int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", " CY637int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY637int/1", "CY638int": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", "CY638int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", " CY638int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY638int/1", "CY928int": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", "CY928int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", " CY928int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY928int/1", "CY671int": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", "CY671int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", " CY671int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY671int/1", "CY960-CY663int": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", "CY960-CY663int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", " CY960-CY663int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9600x2DCY663int/1", "CY963-CY609int": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", "CY963-CY609int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", " CY963-CY609int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9630x2DCY609int/1", "CY965-CY668int": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", "CY965-CY668int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", " CY965-CY668int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9650x2DCY668int/1", "CY966-CY653int": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", "CY966-CY653int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", " CY966-CY653int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9660x2DCY653int/1", "CY968-CY661int": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", "CY968-CY661int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", " CY968-CY661int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY661int/1", "CY968-CY662int": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", "CY968-CY662int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", " CY968-CY662int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9680x2DCY662int/1", "CYx16-CY658int": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", "CYx16-CY658int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", " CYx16-CY658int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY658int/1", "CYx16-CY660int": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", "CYx16-CY660int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", " CYx16-CY660int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx160x2DCY660int/1", "CY970-CY660int": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", "CY970-CY660int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", " CY970-CY660int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9700x2DCY660int/1", "CY974-CY952int": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", "CY974-CY952int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", " CY974-CY952int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY952int/1", "CY974-CY953int": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", "CY974-CY953int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", " CY974-CY953int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CY9740x2DCY953int/1", "CYx76-CYx40int": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", "CYx76-CYx40int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", " CYx76-CYx40int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx760x2DCYx40int/1", "CYx19-CY948int": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", "CYx19-CY948int_Colony_1_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_2_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_3_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_4_Day_1": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_1_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_2_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_3_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", " CYx19-CY948int_Colony_4_Day_2": "https://hub.sd2e.org/user/sd2e/design/CYx190x2DCY948int/1", "MG1655_LPV3_AraC_Sensor_pBADmin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor_pBADmin_YFP/1", "437288": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor_pBADmin_YFP/1", "MG1655_LPV3_CinR_Sensor_pCin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CinR_Sensor_pCin_YFP/1", "437289": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CinR_Sensor_pCin_YFP/1", "MG1655_LPV3_CumR_Sensor_pCum_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CumR_Sensor_pCum_YFP/1", "437290": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_CumR_Sensor_pCum_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP/1", "437291": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR_pAmeR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP/1", "437292": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BetI_pBetI_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP/1", "437293": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmtR_pAmtR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP/1", "437294": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1_pBM3R1_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP/1", "437295": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_HlyIIR_pHlyIIR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP/1", "437296": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_LitR_pLitR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP/1", "437297": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF_pPhlF_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP/1", "437298": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA_pPsrA_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP/1", "437299": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_QacR_pQacR_YFP/1", "MG1655_LPV3_LacI_Sensor_pTac_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_YFP/1", "437300": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_YFP/1", "MG1655_LPV3_TetR_Sensor_pTet_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TetR_Sensor_pTet_YFP/1", "437301": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TetR_Sensor_pTet_YFP/1", "MG1655_LPV3_TtgR_Sensor_pTtg_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TtgR_Sensor_pTtg_YFP/1", "437302": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_TtgR_Sensor_pTtg_YFP/1", "MG1655_LPV3_VanR_Sensor_pVan_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_VanR_Sensor_pVan_YFP/1", "437303": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_VanR_Sensor_pVan_YFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi1/1", "23529": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi1/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W5": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW5/1", "24940": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW5/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV4/1", "23534": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV4/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27333": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27320": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "27317": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27329": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5 | pMOD6-pGRR-W19W5-RGR-W17 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W5 | pMOD6-pGRR-W19-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27675": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27328": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "27321": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "27322": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW20/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "27332": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW20/1", "27325": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW20/1", "UWBF_25784": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DeYFP/1", "25784": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DeYFP/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27683": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "UWBF_27673": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27673": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "738546": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HO-Leu2-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27684": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHO0x2DLeu20x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW5/1", "27349": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW5/1", "UWBF_27674": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "27674": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "738544": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW170x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW190x2DyeGFP/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW19/1", "27334": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW19/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD6-pGRR-W8-yeGFP _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-RGR-W8": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP0x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DRGR0x2DW8/1", "23965": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP0x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DRGR0x2DW8/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W36W8-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27686": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW36W80x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "UWBF_27351": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "27351": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "738545": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW5W190x2DRGR0x2DW17/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-HOKan-pGRR-W8W36-RGR-W20 | pMOD-LTR1-Nat-pGRR-W36-RGR-W8 | pMOD-LTR2-Bleo-pGRR-W20W8-RGR-W36 _X_ CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36 | pMOD6-pGRR-W8-yeGFP": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "27688": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DHOKan0x2DpGRR0x2DW8W360x2DRGR0x2DW200x200x7C0x20pMOD0x2DLTR10x2DNat0x2DpGRR0x2DW360x2DRGR0x2DW80x200x7C0x20pMOD0x2DLTR20x2DBleo0x2DpGRR0x2DW20W80x2DRGR0x2DW360x20_X_0x20CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW360x200x7C0x20pMOD60x2DpGRR0x2DW80x2DyeGFP/1", "CEN.PK2 - MAT alpha ::: pMODKan-HO-pACT1-ZEV4 | pMOD8-pGALZ4-URGR-W36": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW36/1", "24932": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20alpha0x200x3A0x3A0x3A0x20pMODKan0x2DHO0x2DpACT10x2DZEV40x200x7C0x20pMOD80x2DpGALZ40x2DURGR0x2DW36/1", "CEN.PK2 - MAT A ::: pMOD4G-dcas9-mxi1 | pMOD-LTR1-NatMx-pGRR-W5-RGR-W19 | pMOD-LTR3-bleo-pGRR-W19W17-RGR-W5 | pMOD6-pGRR-W19W5-RGR-W17": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW17/1", "27350": "https://hub.sd2e.org/user/sd2e/design/CEN0x2EPK20x200x2D0x20MAT0x20A0x200x3A0x3A0x3A0x20pMOD4G0x2Ddcas90x2Dmxi10x200x7C0x20pMOD0x2DLTR10x2DNatMx0x2DpGRR0x2DW50x2DRGR0x2DW190x200x7C0x20pMOD0x2DLTR30x2Dbleo0x2DpGRR0x2DW19W170x2DRGR0x2DW50x200x7C0x20pMOD60x2DpGRR0x2DW19W50x2DRGR0x2DW17/1", "Murray BioCon A": "https://hub.sd2e.org/user/sd2e/design/Murray0x20BioCon0x20A/1", "Murray BioCon B": "https://hub.sd2e.org/user/sd2e/design/Murray0x20BioCon0x20B/1", "JM109": "https://hub.sd2e.org/user/sd2e/design/JM109/1", "MG1655": "https://hub.sd2e.org/user/sd2e/design/MG1655/1", "467413": "https://hub.sd2e.org/user/sd2e/design/MG1655/1", "MG1655___with___RPU_Standard_Plasmid": "https://hub.sd2e.org/user/sd2e/design/MG1655___with___RPU_Standard_Plasmid/1", "467414": "https://hub.sd2e.org/user/sd2e/design/MG1655___with___RPU_Standard_Plasmid/1", "MG1655_LPV3": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3/1", "467415": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3/1", "MG1655_LPV3_AraC_Sensor": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor/1", "467416": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_AraC_Sensor/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF/1", "467418": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP/1", "467419": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pPhlF_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR/1", "467420": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP/1", "467421": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_AmeR_pPhlF_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1/1", "467422": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP/1", "467423": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PhlF_pTac_BM3R1_pPhlF_pBM3R1_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA/1", "467424": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP/1", "467425": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pPsrA_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR/1", "467426": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP/1", "467427": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_PsrA_pTac_AmeR_pPsrA_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP/1", "467428": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pBADmin_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR/1", "467429": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP/1", "467430": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_AmeR_pAmeR_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1/1", "467431": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP/1", "467432": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_BM3R1_pBM3R1_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP/1", "467433": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors_pTac_YFP/1", "MG1655_LPV3_LacI_Sensor": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor/1", "467434": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor/1", "MG1655_LPV3_LacI_Sensor_pTac_AmeR": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR/1", "467435": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_AmeR/1", "MG1655_LPV3_LacI_Sensor_pTac_BM3R1": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1/1", "467436": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_BM3R1/1", "MG1655_LPV3_LacI_Sensor_pTac_PhlF": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF/1", "467437": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PhlF/1", "MG1655_LPV3_LacI_Sensor_pTac_PsrA": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA/1", "467438": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_Sensor_pTac_PsrA/1", "MG1655_LPV3_pJ23101_High_RBS_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_High_RBS_YFP/1", "467439": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_High_RBS_YFP/1", "MG1655_LPV3_pJ23101_Low_RBS_YFP": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_Low_RBS_YFP/1", "467440": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_pJ23101_Low_RBS_YFP/1", "MG1655_LPV3_LacI_AraC_Sensors": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors/1", "467417": "https://hub.sd2e.org/user/sd2e/design/MG1655_LPV3_LacI_AraC_Sensors/1", "Bacillus subtilis 168 Marburg": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20Marburg/1", "84999": "https://hub.sd2e.org/user/sd2e/design/Bacillus0x20subtilis0x201680x20Marburg/1", "B. subtilis 168 PmtlA-comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "106713": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "B_subtilis_comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", " B. subtilis 168 PmtlA-comKS": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS/1", "State Marker CIS1-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20CIS10x2Dtdtomato/1", "29233": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20CIS10x2Dtdtomato/1", "State Marker GPM2-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GPM20x2Dtdtomato/1", "29234": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GPM20x2Dtdtomato/1", "State Marker GSP2-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GSP20x2Dtdtomato/1", "29235": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20GSP20x2Dtdtomato/1", "State Marker HSP42-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20HSP420x2Dtdtomato/1", "29236": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20HSP420x2Dtdtomato/1", "State Marker RGI1-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RGI10x2Dtdtomato/1", "29238": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RGI10x2Dtdtomato/1", "State Marker UBI4-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20UBI40x2Dtdtomato/1", "29241": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20UBI40x2Dtdtomato/1", "State Marker RPL41A-tdtomato": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RPL41A0x2Dtdtomato/1", "29239": "https://hub.sd2e.org/user/sd2e/design/State0x20Marker0x20RPL41A0x2Dtdtomato/1", "pGPD-tdTomato": "https://hub.sd2e.org/user/sd2e/design/pGPD0x2DtdTomato/1", "23215": "https://hub.sd2e.org/user/sd2e/design/pGPD0x2DtdTomato/1", "S288c_a": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "30200": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "S288Ca": "https://hub.sd2e.org/user/sd2e/design/S288c_a/1", "UWBF_24960": "https://hub.sd2e.org/user/sd2e/design/UWBF_24960/1", "24960": "https://hub.sd2e.org/user/sd2e/design/UWBF_24960/1", "UWBF_24961": "https://hub.sd2e.org/user/sd2e/design/UWBF_24961/1", "24961": "https://hub.sd2e.org/user/sd2e/design/UWBF_24961/1", "UWBF_24962": "https://hub.sd2e.org/user/sd2e/design/UWBF_24962/1", "24962": "https://hub.sd2e.org/user/sd2e/design/UWBF_24962/1", "UWBF_24963": "https://hub.sd2e.org/user/sd2e/design/UWBF_24963/1", "24963": "https://hub.sd2e.org/user/sd2e/design/UWBF_24963/1", "UWBF_27677": "https://hub.sd2e.org/user/sd2e/design/UWBF_27677/1", "27677": "https://hub.sd2e.org/user/sd2e/design/UWBF_27677/1", "UWBF_24864": "https://hub.sd2e.org/user/sd2e/design/UWBF_24864/1", "24864": "https://hub.sd2e.org/user/sd2e/design/UWBF_24864/1", "UWBF_23970": "https://hub.sd2e.org/user/sd2e/design/UWBF_23970/1", "23970": "https://hub.sd2e.org/user/sd2e/design/UWBF_23970/1", "UWBF_27575": "https://hub.sd2e.org/user/sd2e/design/UWBF_27575/1", "27575": "https://hub.sd2e.org/user/sd2e/design/UWBF_27575/1", "UWBF_27579": "https://hub.sd2e.org/user/sd2e/design/UWBF_27579/1", "27579": "https://hub.sd2e.org/user/sd2e/design/UWBF_27579/1", "UWBF_27580": "https://hub.sd2e.org/user/sd2e/design/UWBF_27580/1", "27580": "https://hub.sd2e.org/user/sd2e/design/UWBF_27580/1", "UWBF_27604": "https://hub.sd2e.org/user/sd2e/design/UWBF_27604/1", "27604": "https://hub.sd2e.org/user/sd2e/design/UWBF_27604/1", "UWBF_27609": "https://hub.sd2e.org/user/sd2e/design/UWBF_27609/1", "27609": "https://hub.sd2e.org/user/sd2e/design/UWBF_27609/1", "UWBF_24926": "https://hub.sd2e.org/user/sd2e/design/UWBF_24926/1", "24926": "https://hub.sd2e.org/user/sd2e/design/UWBF_24926/1", "UWBF_27617": "https://hub.sd2e.org/user/sd2e/design/UWBF_27617/1", "27617": "https://hub.sd2e.org/user/sd2e/design/UWBF_27617/1", "UWBF_24952": "https://hub.sd2e.org/user/sd2e/design/UWBF_24952/1", "24952": "https://hub.sd2e.org/user/sd2e/design/UWBF_24952/1", "UWBF_24959": "https://hub.sd2e.org/user/sd2e/design/UWBF_24959/1", "24959": "https://hub.sd2e.org/user/sd2e/design/UWBF_24959/1", "B_subtilis_comKS_mCherry_1x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_1x/1", "B_subtilis_comKS_mCherry_5x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_5x/1", "B_subtilis_comKS_mCherry_4x": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_comKS_mCherry_4x/1", "B_subtilis_WT_JH642": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", "B_subtilis_WT_JH642_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", " B_subtilis_WT_JH642_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", " B_subtilis_WT_JH642_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_JH642/1", "B_subtilis_WT_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", "B_subtilis_WT_PY79_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", " B_subtilis_WT_PY79_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", " B_subtilis_WT_PY79_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WT_PY79/1", "B_subtilis_LG227": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", "B_subtilis_LG227_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", " B_subtilis_LG227_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", " B_subtilis_LG227_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG227/1", "B_subtilis_LG371": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", "B_subtilis_LG371_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", " B_subtilis_LG371_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", " B_subtilis_LG371_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_LG371/1", "B_subtilis_GFP_min": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", "B_subtilis_GFP_min_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", " B_subtilis_GFP_min_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", " B_subtilis_GFP_min_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_min/1", "B_subtilis_GFP_medium": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", "B_subtilis_GFP_medium_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", " B_subtilis_GFP_medium_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", " B_subtilis_GFP_medium_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_medium/1", "B_subtilis_GFP_max": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", "B_subtilis_GFP_max_Colony_1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", " B_subtilis_GFP_max_Colony_2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", " B_subtilis_GFP_max_Colony_3": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_GFP_max/1", "UWBF_32302": "https://hub.sd2e.org/user/sd2e/design/UWBF_32302/1", "32302": "https://hub.sd2e.org/user/sd2e/design/UWBF_32302/1", "B_subtilis_WC_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_PY79/1", "B_subtilis_OR1_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_PY79/1", "B_subtilis_OR2_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR2_PY79/1", "B_subtilis_OR3_PY79_Col1": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_PY79/1", "B_subtilis_OR1_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_JAB396/1", "B_subtilis_OR2_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR2_JAB396/1", "B_subtilis_OR3_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_JAB396/1", "B_subtilis_WC_JAB396": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB396/1", "B_subtilis_OR3_PY79_Col2": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_PY79_Col2/1", "B_subtilis_WC_JAB549": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB549/1", "B_subtilis_OR3_JAB549": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR3_JAB549/1", "B_subtilis_OR1_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_OR1_JAB546/1", "B_subtilis_IMPLY1_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY1_PY79/1", "B_subtilis_IMPLY2_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_PY79/1", "B_subtilis_WC_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB546/1", "B_subtilis_IMPLY2_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB546/1", "B_subtilis_WC_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB547/1", "B_subtilis_IMPLY2_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB547/1", "B_subtilis_WC_JAB575": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_WC_JAB575/1", "B_subtilis_IMPLY2_JAB575": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IMPLY2_JAB575/1", "B_subtilis_IPTG_JAB546": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_JAB546/1", "B_subtilis_IPTG_JAB547": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_JAB547/1", "B_subtilis_IPTG_PY79": "https://hub.sd2e.org/user/sd2e/design/B_subtilis_IPTG_PY79/1", "UWBF_34279": "https://hub.sd2e.org/user/sd2e/design/UWBF_34279/1", "34279": "https://hub.sd2e.org/user/sd2e/design/UWBF_34279/1", "UWBF_34280": "https://hub.sd2e.org/user/sd2e/design/UWBF_34280/1", "34280": "https://hub.sd2e.org/user/sd2e/design/UWBF_34280/1", "UWBF_34281": "https://hub.sd2e.org/user/sd2e/design/UWBF_34281/1", "34281": "https://hub.sd2e.org/user/sd2e/design/UWBF_34281/1", "UWBF_34282": "https://hub.sd2e.org/user/sd2e/design/UWBF_34282/1", "34282": "https://hub.sd2e.org/user/sd2e/design/UWBF_34282/1", "UWBF_34283": "https://hub.sd2e.org/user/sd2e/design/UWBF_34283/1", "34283": "https://hub.sd2e.org/user/sd2e/design/UWBF_34283/1", "UWBF_34284": "https://hub.sd2e.org/user/sd2e/design/UWBF_34284/1", "34284": "https://hub.sd2e.org/user/sd2e/design/UWBF_34284/1", "UWBF_34285": "https://hub.sd2e.org/user/sd2e/design/UWBF_34285/1", "34285": "https://hub.sd2e.org/user/sd2e/design/UWBF_34285/1", "UWBF_34286": "https://hub.sd2e.org/user/sd2e/design/UWBF_34286/1", "34286": "https://hub.sd2e.org/user/sd2e/design/UWBF_34286/1", "UWBF_34287": "https://hub.sd2e.org/user/sd2e/design/UWBF_34287/1", "34287": "https://hub.sd2e.org/user/sd2e/design/UWBF_34287/1", "UWBF_34288": "https://hub.sd2e.org/user/sd2e/design/UWBF_34288/1", "34288": "https://hub.sd2e.org/user/sd2e/design/UWBF_34288/1", "UWBF_34289": "https://hub.sd2e.org/user/sd2e/design/UWBF_34289/1", "34289": "https://hub.sd2e.org/user/sd2e/design/UWBF_34289/1", "UWBF_34290": "https://hub.sd2e.org/user/sd2e/design/UWBF_34290/1", "34290": "https://hub.sd2e.org/user/sd2e/design/UWBF_34290/1", "UWBF_34291": "https://hub.sd2e.org/user/sd2e/design/UWBF_34291/1", "34291": "https://hub.sd2e.org/user/sd2e/design/UWBF_34291/1", "UWBF_34292": "https://hub.sd2e.org/user/sd2e/design/UWBF_34292/1", "34292": "https://hub.sd2e.org/user/sd2e/design/UWBF_34292/1", "UWBF_34293": "https://hub.sd2e.org/user/sd2e/design/UWBF_34293/1", "34293": "https://hub.sd2e.org/user/sd2e/design/UWBF_34293/1", "UWBF_34294": "https://hub.sd2e.org/user/sd2e/design/UWBF_34294/1", "34294": "https://hub.sd2e.org/user/sd2e/design/UWBF_34294/1", "UWBF_34295": "https://hub.sd2e.org/user/sd2e/design/UWBF_34295/1", "34295": "https://hub.sd2e.org/user/sd2e/design/UWBF_34295/1", "UWBF_34296": "https://hub.sd2e.org/user/sd2e/design/UWBF_34296/1", "34296": "https://hub.sd2e.org/user/sd2e/design/UWBF_34296/1", "UWBF_34297": "https://hub.sd2e.org/user/sd2e/design/UWBF_34297/1", "34297": "https://hub.sd2e.org/user/sd2e/design/UWBF_34297/1", "UWBF_34298": "https://hub.sd2e.org/user/sd2e/design/UWBF_34298/1", "34298": "https://hub.sd2e.org/user/sd2e/design/UWBF_34298/1", "UWBF_34299": "https://hub.sd2e.org/user/sd2e/design/UWBF_34299/1", "34299": "https://hub.sd2e.org/user/sd2e/design/UWBF_34299/1", "UWBF_34300": "https://hub.sd2e.org/user/sd2e/design/UWBF_34300/1", "34300": "https://hub.sd2e.org/user/sd2e/design/UWBF_34300/1", "UWBF_34301": "https://hub.sd2e.org/user/sd2e/design/UWBF_34301/1", "34301": "https://hub.sd2e.org/user/sd2e/design/UWBF_34301/1", "UWBF_34302": "https://hub.sd2e.org/user/sd2e/design/UWBF_34302/1", "34302": "https://hub.sd2e.org/user/sd2e/design/UWBF_34302/1", "UWBF_34303": "https://hub.sd2e.org/user/sd2e/design/UWBF_34303/1", "34303": "https://hub.sd2e.org/user/sd2e/design/UWBF_34303/1", "UWBF_34304": "https://hub.sd2e.org/user/sd2e/design/UWBF_34304/1", "34304": "https://hub.sd2e.org/user/sd2e/design/UWBF_34304/1", "UWBF_34305": "https://hub.sd2e.org/user/sd2e/design/UWBF_34305/1", "34305": "https://hub.sd2e.org/user/sd2e/design/UWBF_34305/1", "UWBF_34306": "https://hub.sd2e.org/user/sd2e/design/UWBF_34306/1", "34306": "https://hub.sd2e.org/user/sd2e/design/UWBF_34306/1", "UWBF_34307": "https://hub.sd2e.org/user/sd2e/design/UWBF_34307/1", "34307": "https://hub.sd2e.org/user/sd2e/design/UWBF_34307/1", "UWBF_34308": "https://hub.sd2e.org/user/sd2e/design/UWBF_34308/1", "34308": "https://hub.sd2e.org/user/sd2e/design/UWBF_34308/1", "UWBF_34309": "https://hub.sd2e.org/user/sd2e/design/UWBF_34309/1", "34309": "https://hub.sd2e.org/user/sd2e/design/UWBF_34309/1", "UWBF_34310": "https://hub.sd2e.org/user/sd2e/design/UWBF_34310/1", "34310": "https://hub.sd2e.org/user/sd2e/design/UWBF_34310/1", "UWBF_34311": "https://hub.sd2e.org/user/sd2e/design/UWBF_34311/1", "34311": "https://hub.sd2e.org/user/sd2e/design/UWBF_34311/1", "UWBF_34312": "https://hub.sd2e.org/user/sd2e/design/UWBF_34312/1", "34312": "https://hub.sd2e.org/user/sd2e/design/UWBF_34312/1", "UWBF_34313": "https://hub.sd2e.org/user/sd2e/design/UWBF_34313/1", "34313": "https://hub.sd2e.org/user/sd2e/design/UWBF_34313/1", "UWBF_34314": "https://hub.sd2e.org/user/sd2e/design/UWBF_34314/1", "34314": "https://hub.sd2e.org/user/sd2e/design/UWBF_34314/1", "UWBF_34315": "https://hub.sd2e.org/user/sd2e/design/UWBF_34315/1", "34315": "https://hub.sd2e.org/user/sd2e/design/UWBF_34315/1", "UWBF_34316": "https://hub.sd2e.org/user/sd2e/design/UWBF_34316/1", "34316": "https://hub.sd2e.org/user/sd2e/design/UWBF_34316/1", "UWBF_24927": "https://hub.sd2e.org/user/sd2e/design/UWBF_24927/1", "24927": "https://hub.sd2e.org/user/sd2e/design/UWBF_24927/1", "UWBF_24950": "https://hub.sd2e.org/user/sd2e/design/UWBF_24950/1", "24950": "https://hub.sd2e.org/user/sd2e/design/UWBF_24950/1", "UWBF_24942": "https://hub.sd2e.org/user/sd2e/design/UWBF_24942/1", "24942": "https://hub.sd2e.org/user/sd2e/design/UWBF_24942/1", "UWBF_24934": "https://hub.sd2e.org/user/sd2e/design/UWBF_24934/1", "24934": "https://hub.sd2e.org/user/sd2e/design/UWBF_24934/1", "UWBF_23853": "https://hub.sd2e.org/user/sd2e/design/UWBF_23853/1", "23853": "https://hub.sd2e.org/user/sd2e/design/UWBF_23853/1", "UWBF_24923": "https://hub.sd2e.org/user/sd2e/design/UWBF_24923/1", "24923": "https://hub.sd2e.org/user/sd2e/design/UWBF_24923/1", "UWBF_24944": "https://hub.sd2e.org/user/sd2e/design/UWBF_24944/1", "24944": "https://hub.sd2e.org/user/sd2e/design/UWBF_24944/1", "UWBF_23846": "https://hub.sd2e.org/user/sd2e/design/UWBF_23846/1", "23846": "https://hub.sd2e.org/user/sd2e/design/UWBF_23846/1", "UWBF_24936": "https://hub.sd2e.org/user/sd2e/design/UWBF_24936/1", "24936": "https://hub.sd2e.org/user/sd2e/design/UWBF_24936/1", "UWBF_30": "https://hub.sd2e.org/user/sd2e/design/UWBF_30/1", "UWBF_24925": "https://hub.sd2e.org/user/sd2e/design/UWBF_24925/1", "24925": "https://hub.sd2e.org/user/sd2e/design/UWBF_24925/1", "UWBF_24947": "https://hub.sd2e.org/user/sd2e/design/UWBF_24947/1", "24947": "https://hub.sd2e.org/user/sd2e/design/UWBF_24947/1", "UWBF_27600": "https://hub.sd2e.org/user/sd2e/design/UWBF_27600/1", "27600": "https://hub.sd2e.org/user/sd2e/design/UWBF_27600/1", "UWBF_24943": "https://hub.sd2e.org/user/sd2e/design/UWBF_24943/1", "24943": "https://hub.sd2e.org/user/sd2e/design/UWBF_24943/1", "S_cerevisiae_BY": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_BY/1", "S_cerevisiae_CYE72": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_CYE72/1", "S_cerevisiae_TDH3": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_TDH3/1", "S_cerevisiae_Plac": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_Plac/1", "S_cerevisiae_Ptet": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_Ptet/1", "S_cerevisiae_NOR1": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR1/1", "S_cerevisiae_NOR2": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR2/1", "S_cerevisiae_NOR3": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_NOR3/1", "S_cereivisiae_0x06AND": "https://hub.sd2e.org/user/sd2e/design/S_cereivisiae_0x06AND/1", "S_cerevisiaae_0x6BXOR": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiaae_0x6BXOR/1", "S_cerevisiae_0xF6IMPLY": "https://hub.sd2e.org/user/sd2e/design/S_cerevisiae_0xF6IMPLY/1", "B. subtilis 168 PmtlA-comKS citT": "https://hub.sd2e.org/user/sd2e/design/B0x2E0x20subtilis0x201680x20PmtlA0x2DcomKS0x20citT/1", "Nissle_WT": "https://hub.sd2e.org/user/sd2e/design/Nissle_WT/1", "Pseudomonas_protogens_Pf5_WT": "https://hub.sd2e.org/user/sd2e/design/Pseudomonas_protogens_Pf5_WT/1", "Escherichia_coli_Nissle_WT": "https://hub.sd2e.org/user/sd2e/design/Escherichia_coli_Nissle_WT/1", "EEHEE_31137": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_3/1", "EEHEE_25051": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_2/1", "EEHEE_40314": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_0/1", "EEHEE_15379": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_design_1/1", "p1-15H-GBL-16H-GBL-15H_0255_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_8/1", "p1-15H-GBL-16H-GBL-14H_0323_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_11/1", "p1-15H-GBL-16H-GABBL-15H_0356_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_10/1", "p1-15H-GABBL-15H-GBBL-16H_0054_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_9/1", "relaxed_pairs3A0B063A_B_C-38-2pcp40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_9/1", "relaxed_pairs3A0B036A_C_B-33-1o60_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_8/1", "des__f_singl_1a4b_02_0034_0001_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_11/1", "relaxed_pairs3A0B013B_C_A-35-2pcp40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_10/1", "p1-15H-GBL-16H-GABBL-15H_0189_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_7/1", "p1-14H-GBL-16H-GABBL-15H_0064_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_6/1", "p1-15H-GBL-16H-GBL-15H_0606_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_5/1", "p1-15H-GABBL-15H-GBBL-16H_0152_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Inna_April_2016_design_4/1", "run1627_20171122132550": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_0/1", "heeh145_20171127013844": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_3/1", "run3437_20171123075207": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_2/1", "heeh2060_20171115181641": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_1/1", "ems_3hM_1315": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_8/1", "ems_ferrM_1558_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_11/1", "ems_ferrM_4167_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_10/1", "ems_4hC_3196_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_9/1", "run2753_20171106113133": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_7/1", "run4808_20171125060721": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_6/1", "run3849_20171107032839": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_5/1", "run3163_20171124052957": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Longxing_Dec_2017_untested_design_4/1", "des__f_singl_1a3b_11_0102_0001_0003": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_0/1", "relaxed_pairs3A0B027C_B_A-40-0p40_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_3/1", "relaxed_pairs1A3B162B_D_C_A-36-0o80_0001": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_2/1", "des_singl_1a3b-Nterm01ca-36-C299_0004": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_topology_mining_March_2018_untested_design_1/1", "bGM_8_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_0/1", "ems_f2_564": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_3/1", "ems_3hC_104_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_2/1", "ems_4hM_3663_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva2_Dec_2017_design_1/1", "HEEH_rd2_1282": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_4/1", "EEHEE_rd3_0713": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_6/1", "HHH_rd1_0039": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_7/1", "EHEE_rd1_0150": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_5/1", "EEHEE_rd1_1091": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_3/1", "EEHEE_rd1_0176": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_2/1", "EEHEE_rd2_0259": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_1/1", "HEEH_rd2_0365": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Rocklin_2017_Science_design_0/1", "ems_4hM_3614": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_9/1", "ems_4hC_1518_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_8/1", "ems_ferrM_2225": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_11/1", "ems_ferrM_4256_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_10/1", "bGM_337": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_2/1", "ems_ferrM_346_0002": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_3/1", "bGM_490": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_0/1", "ems_4hM_668": "https://hub.sd2e.org/user/sd2e/design/protein_design_data_v1_April_2018_Eva1_Dec_2017_design_1/1", "ccdA": "https://hub.sd2e.org/user/sd2e/design/ccdA/1", "ccdB": "https://hub.sd2e.org/user/sd2e/design/ccdB/1", "Riboswitches": "https://hub.sd2e.org/user/sd2e/design/Riboswitches/1", "Novel Chassis Designs": "https://hub.sd2e.org/user/sd2e/design/novel_chassis/1", "Yeast Gates Designs": "https://hub.sd2e.org/user/sd2e/design/yeast_gates/1", "NODS4 in PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/NODS40x20in0x20PetconV40x20B1A2/1", "27786": "https://hub.sd2e.org/user/sd2e/design/NODS40x20in0x20PetconV40x20B1A2/1", "Protein Design Ladder 1 PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/Protein0x20Design0x20Ladder0x2010x20PetconV40x20B1A2/1", "27787": "https://hub.sd2e.org/user/sd2e/design/Protein0x20Design0x20Ladder0x2010x20PetconV40x20B1A2/1", "NODS4 with Protein Design Ladder 1 in PetconV4 B1A2": "https://hub.sd2e.org/user/sd2e/design/NODS40x20with0x20Protein0x20Design0x20Ladder0x2010x20in0x20PetconV40x20B1A2/1", "28349": "https://hub.sd2e.org/user/sd2e/design/NODS40x20with0x20Protein0x20Design0x20Ladder0x2010x20in0x20PetconV40x20B1A2/1", "BioControl": "https://hub.sd2e.org/user/sd2e/design/BioControl/1"} \ No newline at end of file diff --git a/intent_parser/accessor/sbol_dictionary_accessor.py b/intent_parser/accessor/sbol_dictionary_accessor.py index a9b6e002..b8b8cd99 100644 --- a/intent_parser/accessor/sbol_dictionary_accessor.py +++ b/intent_parser/accessor/sbol_dictionary_accessor.py @@ -1,4 +1,5 @@ from datetime import timedelta +from intent_parser.experiment_variables.experiment_variables import ExperimentVariable from intent_parser.accessor.google_accessor import GoogleAccessor from intent_parser.intent_parser_exceptions import DictionaryMaintainerException import intent_parser.table.cell_parser as cell_parser @@ -370,7 +371,7 @@ def gen_row_data(self, entry, tab): def map_common_names_and_tacc_id(self): result = {} - attribute_tab = self.get_tab_sheet(dictionary_constants.ATTRIBUTE_TAB) + attribute_tab = self.get_tab_sheet(dictionary_constants.TAB_ATTRIBUTE) for row in attribute_tab: if dictionary_constants.COLUMN_COMMON_NAME in row and dictionary_constants.COLUMN_TACC_UID in row: common_name = row[dictionary_constants.COLUMN_COMMON_NAME] @@ -394,20 +395,34 @@ def get_mapped_strain(self, lab_name): raise DictionaryMaintainerException(message) lab_uid = dictionary_constants.MAPPED_LAB_UID[lab_name] - strain_tab = self.get_tab_sheet(dictionary_constants.STRAIN_TAB) + strain_tab = self.get_tab_sheet(dictionary_constants.TAB_STRAIN) for row in strain_tab: - if dictionary_constants.COLUMN_COMMON_NAME in row \ - and dictionary_constants.COLUMN_SYNBIOHUB_URI in row\ - and lab_uid in row: + if (dictionary_constants.COLUMN_COMMON_NAME in row + and dictionary_constants.COLUMN_SYNBIOHUB_URI in row + and lab_uid in row): sbh_uri = row[dictionary_constants.COLUMN_SYNBIOHUB_URI] common_name = row[dictionary_constants.COLUMN_COMMON_NAME] lab_strain_names = {} if row[lab_uid]: lab_strain_names = [name for name in cell_parser.PARSER.extract_name_value(row[lab_uid])] - mapped_strains[sbh_uri] = StrainMapping(sbh_uri, lab_name, common_name, lab_names=lab_strain_names) - + mapped_strains[sbh_uri] = ExperimentVariable(sbh_uri, lab_name, common_name, lab_names=lab_strain_names) return mapped_strains + def create_experiment_variables_from_spreadsheet_tab(self, tab): + experiment_variables ={} + for row in tab: + if (dictionary_constants.COLUMN_COMMON_NAME in row and dictionary_constants.COLUMN_SYNBIOHUB_URI in row): + sbh_uri = row[dictionary_constants.COLUMN_SYNBIOHUB_URI] + common_name = row[dictionary_constants.COLUMN_COMMON_NAME] + for lab_name, lab_uid in dictionary_constants.MAPPED_LAB_UID.items(): + if lab_uid and lab_uid in row: + if row[lab_uid]: + lab_strain_names = [name for name in cell_parser.PARSER.extract_name_value(row[lab_uid])] + experiment_variables[common_name] = ExperimentVariable(sbh_uri, lab_name, common_name, lab_names=lab_strain_names) + else: + experiment_variables[common_name] = ExperimentVariable(sbh_uri, lab_name, common_name) + return experiment_variables + def get_common_name_from_transcriptic_id(self, transcriptic_id): mappings = self.map_common_names_and_transcriptic_id() for key, value in mappings.items(): @@ -417,7 +432,7 @@ def get_common_name_from_transcriptic_id(self, transcriptic_id): def map_common_names_and_transcriptic_id(self): result = {} - attribute_tab = self.get_tab_sheet(dictionary_constants.ATTRIBUTE_TAB) + attribute_tab = self.get_tab_sheet(dictionary_constants.TAB_ATTRIBUTE) for row in attribute_tab: if dictionary_constants.COLUMN_COMMON_NAME in row and dictionary_constants.COLUMN_TRANSCRIPT_UID in row: common_name = row[dictionary_constants.COLUMN_COMMON_NAME] @@ -492,19 +507,3 @@ def get_common_names_to_uri(self, use_cache=False): self.logger.info('Num items in item_map: %d' % len(item_map)) return item_map -class StrainMapping(object): - - def __init__(self, sbh_uri, lab_id, common_name, lab_names={}): - self._sbh_uri = sbh_uri - self._lab_id = lab_id - self._common_name = common_name - self._lab_names = lab_names - - def get_common_name(self): - return self._common_name - - def get_lab_id(self): - return self._lab_id - - def has_lab_name(self, lab_name): - return lab_name in self._lab_names diff --git a/intent_parser/addons/Code.js b/intent_parser/addons/Code.js index 68bcda28..7b0fa2cc 100644 --- a/intent_parser/addons/Code.js +++ b/intent_parser/addons/Code.js @@ -1,5 +1,5 @@ var serverURL = 'http://intentparser.sd2e.org'; -var versionString = '2.8'; +var versionString = '2.9'; function onOpen() { const ui = DocumentApp.getUi(); @@ -8,6 +8,15 @@ function onOpen() { tablesMenu.addItem('Parameters', 'createParameterTable'); tablesMenu.addItem('Measurements', 'createTableMeasurements'); + const tableHelpMenu = ui.createMenu('Tables'); + tableHelpMenu.addItem('Controls', 'reportControlsInfo'); + tableHelpMenu.addItem('Lab', 'reportLabInfo'); + tableHelpMenu.addItem('Measurements', 'reportMeasurementsInfo'); + + const helpMenu = ui.createMenu('Help'); + helpMenu.addSubMenu(tableHelpMenu); + helpMenu.addItem('About', 'showHelp'); + const menu = ui.createMenu('Parse Intent'); menu.addItem('Analyze from top', 'sendAnalyzeFromTop'); menu.addItem('Analyze from cursor', 'sendAnalyzeFromCursor'); @@ -23,10 +32,62 @@ function onOpen() { menu.addItem('Report Experiment Status', 'reportExperimentStatus'); menu.addSubMenu(tablesMenu); menu.addItem('File Issues', 'reportIssues'); - menu.addItem('Help', 'showHelp'); + menu.addSubMenu(helpMenu); menu.addToUi(); } +function reportControlsInfo(){ + html_content = '
Description: control definition based on time, strain, contents, etc.
\n' + + 'Required fields:\n' + + 'Description: information linked to a lab.
\n' + + 'Required fields:\n' + + 'Description: measurements expected to be produced for a run, broken down by measurement type and sample conditions.
\n' + + 'Required fields:\n' + + '\ diff --git a/intent_parser/addons/addon_file.json b/intent_parser/addons/addon_file.json index 20145056..6edff8ed 100644 --- a/intent_parser/addons/addon_file.json +++ b/intent_parser/addons/addon_file.json @@ -1 +1 @@ -{"1E19bBipxpACNmP8NsrOj5P1s7uq3VvlPB_2ItymGxio": {"scriptId": "1YgnDRgbzXtWY2fOu9KDOAVCLLQ_OyGkkeJQokyGJpiUjNvOiqF0GcYC-", "releaseVersion": "2.7"}, "1PzkPEltWE5Yhgv9D-h12JVL2TvpyM6y5WpaQqN0_NCs": {"scriptId": "1if6gq7KEQpd4UlMww6jFLO31Hbk_sDbqWL5jRTklKHZeeCt8F9UdDEet", "releaseVersion": "2.7"}, "1Eu06_0sk2x7UNMf1EFDZ-nK8dPk-wG_c6B7IoH8RQp4": {"scriptId": "1N7LSAt40pnKsSJJvnJn-6Eshfqb8bNs9BN4tu1CpqXIkqNOUgnm6Kucp", "releaseVersion": "2.7"}, "1xFOQfzc9TDoWfWha5jatGqWeKPoR2FMdBB33PJlx3GE": {"scriptId": "1ELYOhXOeJpEYUOGN_SArl7IqvRjT5YiTKg7ZPDfPVbylNyXSPtIY6BtG", "releaseVersion": "2.7"}, "1s2nwhr2mj2fAdK1MJGb9ctQsc-_kZwvZE6Yo8d67Neo": {"scriptId": "1_CxcD-J8oA8hip3Z8cc0CXWELEVgJXOq07g1embtMAcx1DC5sS65cuo0", "releaseVersion": "2.7"}, "1w93rVc3tq8YK81D0gvMJLJFs8ssJGtuARAhtdlOnbwE": {"scriptId": "1D9nUQjbmrkYRO_NTxtGYLcpF5nLlFh1DegAFhPK-CTV0XszZtZoh8AeM", "releaseVersion": "2.7"}, "1zExg0CT2L2ZuvV4nKIKAgkC4ArB8-ijC_urq2aifigY": {"scriptId": "1mpm79JfbI7gVOYEmDlOF4r_DvUkqDgzgB4358zVhER1LygagCH7dlcfD", "releaseVersion": "2.7"}, "1WotMY70WPaFxhYbAPBOiih8TrdWRZDSEfZ9iVRg2t7s": {"scriptId": "1KottFYSDv36w5U1XhsZueIiwk4o1zkd1gps5X8t5yCKeF_oMEgNX4njM", "releaseVersion": "2.7"}, "1jWUIwQOCpD2zi-4VGf-Sy0SKnZ28k9_r2i5b57S73WQ": {"scriptId": "1zl7SFBU9a2o7oZdr3RjE4ipZRznnZziOIHny9kGd9Sbke-0HcFW111s_", "releaseVersion": "2.7"}, "1jeADXUWsMVR0gQz0lNpeI06t6tc4UW6hE9a2fiahZR0": {"scriptId": "1WyQc6-aaDa1MDuy5TyVV1qkRUue27m67IllXxVdNPGVYlyiUsZr7dB-U", "releaseVersion": "2.7"}, "19BaO1b3653MsQ6S4WiPyxfU3vuJBD6iEb9Xa0aokXRU": {"scriptId": "1Wa6avmCxGjxynx_qEcd6ScrWD_f4soqUtUZ_wwvlZLdrXr_OurZOGUD-", "releaseVersion": "2.7"}, "101UpVJbf66ntQ7I9WaptNg5P6fa0iAegYudbeRajaW4": {"scriptId": "1ZjwAoB1BncQM1r3cY0iWEXPZnKycnUiRy1HW1Q9LXKlsSrj4rV90QmuS", "releaseVersion": "2.7"}, "1iXwfT59FZ92oNt2l6fqowIuFAxqdU_BwLq9d8ngya90": {"scriptId": "1f6g0qU_trTurqq1-oAOWdSyXMaMq56FldeN6XIb_m9qF2mT2AoQVP2Ql", "releaseVersion": "2.7"}, "1HpM10sDL-GXHjwjLz7oNU-PGFhc_S4HwV3Ajl8usveg": {"scriptId": "1Y4HdZ1qVTk-PiKhBWZCxaj0UTQeGAiw6gpcUkMNU5wD81uFAmc-X3fXt", "releaseVersion": "2.7"}, "1u-RXEoaOHpTdM_iM8kp_VcLd0SP_Uxk3HD5LFWtZ_gI": {"scriptId": "1_Z9TXXQmet3mOVZAwQObonr4pwaOxGic18jUTae2wbDwdcD2Uxwy91Ic", "releaseVersion": "2.7"}, "1RIGzMNp8Of2qjzoRjgFTcY6eH5RegI61a5eYwFedQhU": {"scriptId": "1QbZfDFBmbgb8hdqVRt5TxCPGV4_5Tj0ojbdxQxNbc3MXsQXV3ZFcBEYP", "releaseVersion": "2.7"}, "1Oe6K86aK8Rz5chXIAvSWIAYJ-Xf28SQxO1xLhjbKf6o": {"scriptId": "13YA6-AuvsJYGyqOk7f4wnZ7jyOiy6ILz6c7aP_VqGUWqhVuhKyY-FFCD", "releaseVersion": "2.7"}, "1Z9Z-LJUylPJ8Do7hjvT1hu8_rymTYJ4jg9VTMwVa4ng": {"scriptId": "1NPuzljGdFs8ZAeHhJpGfn1gyHOYUpuit4SZg8IkTw5LP5RRTLxWf61-4", "releaseVersion": "2.7"}, "175zAklu_Sx3vcVQuS9O2KiOSxWhKQTkN_TJNOveN2o8": {"scriptId": "15iUPLFxTPhjdlS4nRUFiyoDLfkohwmf4rcFYXYx6OYHKSGTKspMbTHwb", "releaseVersion": "2.7"}, "1wZ_U2jzCCYu_okm0pty188JJv8y0IQpcKfy5mkgClL8": {"scriptId": "1TLd0xgyzzdcC5n37e-V30RR9O2lUK3eNwvVwu6ZTzWWUYEFgU12Pz8SV", "releaseVersion": "2.7"}, "1fYcju9_vu-oX5ZDMIVyrQ6sqqatZf9QWRP9mTJJiQ2A": {"scriptId": "1EsXG29LoSKrWd-phwGB3N58awwfdUwy-MQ9vy6VEkKeqAOhrhnITLhSE", "releaseVersion": "2.7"}, "19K9Ym6rCzjK6Y2xygfea6x_xhSy-hmhxOVRyiF6MgvM": {"scriptId": "1uzs4n8u6uZR4b-S1izUmCQhyVfEL9H4znH-YsDoSsMwQ2A4Nd3OLLnHW", "releaseVersion": "2.7"}, "1Eq0YpTs4Ti0InBkgUbOqiZ_vPEKQXGpIVSp5fXVFX6U": {"scriptId": "1cbyH5NjZ0PLPxsbxyZ10ElvUdYiV3HHu71je_mIG6OtpeImg57ACSvQY", "releaseVersion": "2.7"}, "1hg8Y0LwhGIifSQWa5yX2pnjHEEsAmXL4s-hv5KZ_5Jk": {"scriptId": "1yc5YODaR-yx1k__Zc2tm2V6MvqtE0dJxfpmYSXb676zCyxaRw0msee_Z", "releaseVersion": "2.7"}, "1drKHxl76_j-2uf5xCo8HpF_hbLiOh-TzxDJIh5Cm6gY": {"scriptId": "1pu54tjaBb7FnCBiqdaCN_qZ2pDMDX49-CqLJpr8x5H1k9rpa-_CVIW81", "releaseVersion": "2.7"}, "1xUI73I1pTAWiB8uu2Lj79rDxRdU7Z2Q3QNuMVoEpgCI": {"scriptId": "1-SH9Xo2P9lAxoJyvM8OgPWkzop4NRcSGu2W3aAJOMpSi6mEKbJnBlmY1", "releaseVersion": "2.7"}, "1D9hXd5Hmeb75FGH0sGq93KjCOjHKD26x8HXluNJLII8": {"scriptId": "1_ntKYz6O6swQLqOrn8ZCvgTITNKZSBm46cRK0ybEtZvhxY2KEIXF0mIa", "releaseVersion": "2.7"}, "1M0Xw4477859-CaglaEVUuFeK5B2WmzJosuPiVVStx6U": {"scriptId": "1WFuwtSAFFq8PlscVcxdorsTrnzsrTPDwYYWd_gEola9_RkL6wHfm8BMh", "releaseVersion": "2.7"}, "1PzDr_u9H9NUUiW_TVoQwLkfaGXkbvkRkEBhlCzZ5hHU": {"scriptId": "1-efQFVSzv0Hzis6QDfME0i5hm91UwBpqaRImHJFDOJ5yQd5_uaITkfCv", "releaseVersion": "2.7"}, "1dwdyyqvm1jPfvjXlZ2dNaLSdk4KE25V10eSnACYBwhE": {"scriptId": "19tLAJE8rN9PsCJZx_tg88fiiAJl0pSEYOaKk0RyqgVWudm2c1c3gzip0", "releaseVersion": "2.7"}, "16UbA3M_QAInrB-noyT8mNdxNpon8DWZ-SNomoxo2vy4": {"scriptId": "1BspTNgOF1-r41iFjANlBvJVItfQZL1Je9fEWpkYdEb08-OAPCBPgK1rR", "releaseVersion": "2.7"}, "1bKrWk1fgGDiW7t_NOOuOLQX0ttizpjQhd4Qkiw_27F4": {"scriptId": "1shSCT4H1i_eNj0fiOr2isSDgi4GrIMVFlrtyXNtfs0dpAiv-txD9NbyB", "releaseVersion": "2.7"}, "1YvmxCKr0N0rKBjdJSGs8ZWuXiz_QnBgqFjvlRTMvl8Q": {"scriptId": "1xHVbC43CZ6tlqJVzwU_QDhmJ_-7MwQ2HX3SRV1nJOM28BGiaYnAL9Oc-", "releaseVersion": "2.7"}, "1NYGNe3CKfeEnhJqOqJRzsnC_ZdhX6Uy1I78p8rbyBt4": {"scriptId": "134Ufolesb0s1pp_SDSswOXRhsCXJI81jaDnCMMt0fOnaLucJCUkB2Apl", "releaseVersion": "2.7"}, "1O63vD7w8ELws0RaLg-d1ZpV8xSPlr6j729sqz3whkDU": {"scriptId": "1FdKfG2IF4rl7KiZoMyQyz3IppUOMmvhyq5MZAQYrA4A2k5NwPCB0auy4", "releaseVersion": "2.7"}, "1YB8DfmWOq4APTzR7Q1zBuqjst8fb7weM-u2XAbxWElg": {"scriptId": "1XNbvJMpch3hWo7mptNI_Q3Aw1-wtTUdBDJYTQALWybRhz1oWxZA1_Cvq", "releaseVersion": "2.7"}, "1b81XIA-e_5D6we8nVnMJe6fahizTw4qNSxlOkTI2PNs": {"scriptId": "1hUTxovb4Woav2_2oEzFPW3yGMUGYQm3zvhn9h14tWZiymGWIFQsEQdZX", "releaseVersion": "2.7"}, "1WOa8crKEpJX0ZFJv4NtMjVaI-35__sdEMc5aPxb1al4": {"scriptId": "1LyHWe7-iAcHwCwkZ5V9VRCTDS9mz6hBsICR3eX6_CBVAUoamDS887db8", "releaseVersion": "2.7"}, "13OGyu_LdO-aWJOELysesUddlmVISt46GrRgpqK90SPM": {"scriptId": "1dr0JzcI_L8EzkikXLbhUtIRl9AZXDDPTjqxx5UxXVOQsOtpEvv8eUQK0", "releaseVersion": "2.7"}, "1IlR2-ufP_vVfHt15uYocExhyQfEkPnOljYf3Y-rB08g": {"scriptId": "1LwQHcyJZ3wPZeIGinN0hYuvoH3UyyFv3lQIdEzuSTkO1Ms3svQVAZUmG", "releaseVersion": "2.7"}, "1v5UHLS4qvVovMK8GP9MgoboiPGsg_YzgyE9H4E5DTHg": {"scriptId": "1oiK1J3WiDO-4dR6JVOvSK_psY9MDM8MUKJq1znDv-JdnKN3AQ3Zj1UkA", "releaseVersion": "2.7"}, "138hHqZ-HT6owJ3DxANcrds67j8dZG8GPt4KLTTS1jU4": {"scriptId": "1KtiUE4X4UTUImfyBV5VFwNAooCqc_0BrrZ-OlwtDCM06muixVBIzsue1", "releaseVersion": "2.7"}, "1uv_X7CSD5cONEjW7yq4ecI89XQxPQuG5lnmaqshj47o": {"scriptId": "1rmktoOUKcNQyhjrvfIdl_YQKfCqBOLhXSS0lC9yWDuQdmWFiBMBCB-VR", "releaseVersion": "2.7"}, "1ISVqTR3GfnzWB7pq66CbAWdVTn2RHBs4rgBbQt9N2Oo": {"scriptId": "1C8EIqDqmu-fciT9shO5gETbaUrzo4pi1PV4OKxE0RqA6BnL8KGPpya1s", "releaseVersion": "2.7"}, "1XFC1onvvrhggNHiAci-iu2msXZQg3_SyiGdKnKUwrpM": {"scriptId": "1Lf-f8iY2IRneGedSfZ4mv7OEu2DMwZdBWELG3jMnDoPyngdkwW0O_KCO", "releaseVersion": "2.7"}, "1PmSRNQUpvFTjANQpktjxjrfItPMTNgGVry5fT3mLmzc": {"scriptId": "1iPAdwboMMdXPcP-v67oT4_NUCpkwft_heZljblTTotVLXj_Z3YkZXcB9", "releaseVersion": "2.7"}, "15aMX9WdN1gyvjG30sXQZYPdTSTGbxoIRJbqtOvoKyQ0": {"scriptId": "1ELdCagTKQg0zpFCHsuDPcy6L-9KcOZib1cL7gIS8jq5f5D60tw7NmOtc", "releaseVersion": "2.7"}, "1ztX-c9e4vplz9lYlHlGOWzGdW5Veb_RleOowb-PQ2tQ": {"scriptId": "1NO3FwBzMHnJaskYLWv81FtIluENpdv9jA3jE_xrIVD_n_nwZ2epuwH9X", "releaseVersion": "2.7"}, "1mdRHI6T3K9nBY_NTIav7DVu_Yx2EsRcfqvBX79RoKME": {"scriptId": "12pze0AG_6UYue7_Eq3wOM5Mc0W4u8UvHBmFQsQdlmga-w40Cize3vQHE", "releaseVersion": "2.7"}, "1vZYDErzZyCewjmiB4btAyWwGP_RF1LI9pd0mH0PKsws": {"scriptId": "1M7llvCxYPxEQ8HP6rt5xxEul0oVxKsOoF06htYgROKNK2DvUiGxkCsJv", "releaseVersion": "2.7"}, "14wB9eJL3p3oDBkPR6Tzowh_YGyGJ0XAL2vw5-zNwuw0": {"scriptId": "1KVQxay2ux0wjFwb-ZAn29mKhr3lgxHzv3l_ihget03yn8w0kOe6kOaCq", "releaseVersion": "2.7"}, "1nDKQmrNooD9Fg3aW70cd6dVZqGKkApAo8-XYdGWhPtk": {"scriptId": "1pceVxKR-8fWTYlCJKUslZJBhRZJEwjOnvMf2L8uc5doREOYFkWgTMkZt", "releaseVersion": "2.7"}, "1QyBM1eg4x9Uh0O7YfwzKKS1_EhzRMZQ2mrrqdnyh9_E": {"scriptId": "1Mh6_sAtN0Wn6P3AZQVRCyBT1P-LOgZs-akrXFFsNkwu4Md6Fwii8XBDx", "releaseVersion": "2.7"}, "1QgikpIsaPp2A3EIaWc4lFPv-hAsjheRw5dlvCgsFuUA": {"scriptId": "1jD31PKdQuF2xHi-7FNE8UWTbiI29GUpCqyoEfPp0kNOCsjKYhYYdyGvq", "releaseVersion": "2.7"}, "1hao_phl6ejgFAVwW96PZ8_YH3dGW7g8eRjWQk7L8krk": {"scriptId": "1W7uRW6-2R_IYli1UEXK8YYGdt5Kny_LcYjh985NXCN8cTXrSHNkuejUK", "releaseVersion": "2.7"}, "1KLRvZd4lNSbKXBXkpRux-zqE6zLpcGUZ7UJGkSybFJQ": {"scriptId": "1Iz6PLBRns_eKsUR7myLsd6yHDM9OOp-44t6ec6-Jc2geWkkoj7GylGsV", "releaseVersion": "2.7"}, "1G3REOtU6I6TQYfE5ZwrHYiZ-RtUgK6YVclfT8kmLxN0": {"scriptId": "1zmZrUCYSum5FaAxarqehnbb_Jwru9ESWiqQAnPWcdGQpSaojRtqL4Igc", "releaseVersion": "2.7"}, "1RMXHteSCugPQ379JvN9BsL6tszkZyk7UwgfMNGm6pFA": {"scriptId": "199h4MfUL3xGomkh6wRpHuu-TxCSdG5AiMSvYATNRto6vmJkDqiDVyvtW", "releaseVersion": "2.7"}, "1fzbQPvY8Geb_EupaOjTlr6eTz9TKQuf8nkSULPRedbg": {"scriptId": "16J8kei2a7n7ih6fk6PEyGLwCZwoRbQctfhpZ9TYV8UJsPu4vzK5vx6pF", "releaseVersion": "2.7"}, "177bAx1_I_2yEzWThQerS6oOz81poSfdOO_AtSNfpjto": {"scriptId": "1Qf6omZLfIswHLPClP62I3cxnMb52zW2HZmoj0u_Fhhs9vb0Y-lX7EFw9", "releaseVersion": "2.5.1"}, "1cKepvfjbbSdG2hjIGOyZgkI_5dKCiIidAHoqXwfzRxM": {"scriptId": "1aDea4sNEZoxVyKPwjOtZEv-rOXmMCvP9uJwrh2ys3BUUvM-NxuTlhPny", "releaseVersion": "2.5.1"}, "1kwdJjrxd6CyCIy_Krxj4zFyOxQyZcB8PbMgHbjg1H9E": {"scriptId": "1zDxANeD2bUG8pGe9E-x3tqZ4mzWa2b4nwWwOoq28mEyk48Rt7YV9xCYV", "releaseVersion": "2.5.1"}, "1mXdlT1oIqND4ZKwzQiIZCGR9KCuGmkDzoNdL07gOS-Y": {"scriptId": "18flih0stPyS6YFv0_P_BtnfWlz5KscnzZLWmksST66RoG_DpNXQF7SDd", "releaseVersion": "2.5.1"}, "1mkSa59IJfGa4v70LMZ7nJivFWkMdXSVeqa-ZsBd14dI": {"scriptId": "1wUoXkKBhmT-Qu0ep1vFHQDnq_zVc4oYc6NhHp2_GUDSgw0Cuh_0rJTFA", "releaseVersion": "2.5.1"}, "1pXxN_QYM_CgLXGieaMZxRLSUnHD_J3s8T6oLD8Maogc": {"scriptId": "182Fl2vkRyiufpjKaJBpyHza-krxsEKz6slxhrjwR4CzRHJUor5tJh5Ul", "releaseVersion": "2.5.1"}, "1qCPyMWWYJllN4pRd1oOKH8LY0IE2W5JfWHEsbA4f5ok": {"scriptId": "1IrR0nNHjpSPrHrZ9wfXmnn-shiTIs3DJL28fwXjRM_SFMBdE5E2dzMda", "releaseVersion": "2.5.1"}, "1tDELWoQVYVpjGko33CFGM5_jjne_Lx_T1XjBi3b-MbM": {"scriptId": "1HNUVcWAOZ3xLFJlkkHUjshREJd5q-Cu_zl6m-Iad-huAnh0SJycYo-2E", "releaseVersion": "2.5.1"}, "1Z-7ZBTZu9aJJ3Ck-596fRtPZ67KQ1QLMPVjpySIYD7c": {"scriptId": "1q11WQep1inXFtY6Q3wJUvhz0BqUVdGH2wAH4660l4-Wjaf_PQFZRc4Kc", "releaseVersion": "2.7"}, "1qdKerLeOGNl8eqFlC1JIktC_BRNCPJP0P-1t-8iefWo": {"scriptId": "1Amy_QlAybZgN1JZyyqp0UVCVdFdaUCs0y8Pajuzkl2j8pAh_6O0E_VRL", "releaseVersion": "2.7"}, "1uXqsmRLeVYkYJHqgdaecmN_sQZ2Tj4Ck1SZKcp55yEQ": {"scriptId": "1sUwdbNMfQaG9eubVgOskC4pWflSHCxSs4elT7VTTiS238M26Zc6o1igC", "releaseVersion": "2.7"}, "1nQCZwhfXNnYS_72huRf-MSn47l1Ul6yPr_YMqREU8BY": {"scriptId": "1dGej3gympR5xzxFe9p3FEg4HHdOkJo2TK4wWYZJy3jTyoorhHRHSOzlI", "releaseVersion": "2.7"}, "1mqZ4w-gCezWG2n-2oHDMiFCSKmRkMOZ3RD4btUbKrLo": {"scriptId": "1HvUJFpTmO3mGRWpSQf6nENDYwyg7iMakqpX2kxDXjMUYVidfAzP_oHZD", "releaseVersion": "2.7"}, "1U3s3cOQabm-acFHIVccP8_VucMrKEOpRJUjBikXCQGU": {"scriptId": "1KPoGPsWxeHIgaoB37YEK9Hn5lXx6KAL5zA07IwljOy02HxJsA4WwZaPB", "releaseVersion": "2.7"}, "1SZxCFd1YilmYnrkk3E89Cs9GGJ89hOtffuji_1Wxo_E": {"scriptId": "1OQs7XriKXXbEFpFEdJAWceHGndcHpORVzmzkyRvzZTNFni-OXzakvesK", "releaseVersion": "2.7"}, "1ZLYV6CUlS1ln7xM6hHs3BkAbh-6Dgn8J5azfbXsyjl8": {"scriptId": "1oaM5OpYNP7cGnQ5ErrlFSOAsqORLWkQx2xD8y7od5EZfdyf1UgD43fa8", "releaseVersion": "2.7"}, "1oMC5VM3XcFn6zscxLKLUe4U-TXbBsz8H6OQwHal1h4g": {"scriptId": "18InVb9pWm82GIGKqEXXQ54re-9lL_lIh_9sEf_KU2qlGDhIqvvQmOL5r", "releaseVersion": "2.7"}, "14lKgNOjJTJKccQ-0n1OphbZ8GTKOq2DFOdzEjoAGoP4": {"scriptId": "1zreK_ZAWPa73zAQ_NXQj9Bf5dSFifS_FLW7u2uvDvcB3khOTeG_4ykAO", "releaseVersion": "2.7"}, "1g0SjxU2Y5aOhUbM63r8lqV50vnwzFDpJg4eLXNllut4": {"scriptId": "1iKlv2JCrdui40xLq-Te6sULueAqB6MJmkB2kC5r1rn135n5O4MbxQF2t", "releaseVersion": "2.7"}, "1K5IzBAIkXqJ7iPF4OZYJR7xgSts1PUtWWM2F0DKhct0": {"scriptId": "1elXK14qfydX22yMeVTb_YQIocK2g1mYc8KhMDhjJnKDpvlNop8pqcikU", "releaseVersion": "2.7"}, "1QX6e7BjK6VlCa7pDWhIE8oL2vhSYvqwoSjTrP-SNsOM": {"scriptId": "1wZlphknAPlwxaJ2ybb_FPvoYOG2srCf08hLQwbcTn8WG4b_RDXpJDdkM", "releaseVersion": "2.7"}, "1TOgQ7z4Oyi4mJAkpK2mfkIWTcUMI-Lb7b7v6rX-R0Zo": {"scriptId": "1DDxGYfsNx2LLtW2eGYZ-hBs8Lflqd1SPWXVIpdW5Xcp5hKdsJuYA8NSJ", "releaseVersion": "2.7"}, "19N16yeVL3BymbljbaRBQWuMn5j_WZb3Y02urqZs-YWo": {"scriptId": "1_Btvj-vj3uNH8RkbUwvOOKAH9BORgacXr9paX5IlJBS9AFWNli5ZPw9X", "releaseVersion": "2.7"}, "1h16zFzTafcskYv20gb3riDsJ5i023RYpX6Ba2DV9r9A": {"scriptId": "11Hrfac5SbELgX6AxV4rGg_NAcL3LGq3nUQduE05kQAmpnozGDQFysbVD", "releaseVersion": "2.7"}, "10HqgtfVCtYhk3kxIvQcwljIUonSNlSiLBC8UFmlwm1s": {"scriptId": "1rBATjSsdAMUTxjFxmO1JYRpIZzmRuw6tH8hBtW2-98gPxVXguten6A1_", "releaseVersion": "2.7"}, "1N0i5RPY-xEsM_MIjqeWZI6cjb9rj3B7L1PGR-Q-ufe0": {"scriptId": "1QgZuEMXaSDVG3mAdjmVlz_M7bxTtiJODQ3qEUEnYovwi1ExQ6UerbcNq", "releaseVersion": "2.7"}, "1h_VBtGgUa4pFrR5pTksogFpzSMuE6cyRRjJmFuJpKSk": {"scriptId": "1CjXjQ1iJH0QwJH5i_tJG96awen1T5p_ZiyclJBuLvJltT7FgBSQBoGuJ", "releaseVersion": "2.7"}, "1oIBd-a_n8pGNtoM9zYkWjhlsG04B2lmfYKhlLSAkRFw": {"scriptId": "1jFMUnah71MkNvJw2-CEZ3xzqtUed34iSDbUWFU3z_wLmvEIDCyKBFBlD", "releaseVersion": "2.7"}, "1yVEAeB9pi-5yiQvmp8S2pyMUf2oSL32ZGvSDY6zLP1w": {"scriptId": "1PzzUAZquNQUQBSvCh2D79bWARrLn50OCWUZo8DusTzZFngzqtJaYG-45", "releaseVersion": "2.7"}, "1gJv3t6zBP4FMCbOglosTWwc6bR83BLxY_3bQbRJiXA4": {"scriptId": "1cUL1cZmxE2hRd1nDnSFRAhAtfohOPAKulKJTe2fOVXwL9ji9kO7bv_aK", "releaseVersion": "2.7"}, "1ZPLjkEODVzRlqRA110cDVT3wK6nvvNr4wKMMPoDLnTY": {"scriptId": "1fvR2NwHbD4wZXGtD-5f9eGpVr7FKKB7U-eN6m84Cf1LzBhYEWT18PbC7", "releaseVersion": "2.7"}, "1e4HYmuDxwIrF_XOzVs7vlA2a2HjA-TuJV5k3tneqWEM": {"scriptId": "1fHVyzXyQBq7CFVbSzRDBXnKBTYTxjJD37-9i6za3cpuDp26JduT5xJWy", "releaseVersion": "2.7"}, "1vjjtDxTPajNPZIuokDFNyrFdAWyKIQZGfMtpmuBdBXE": {"scriptId": "1-VlXmNlbtevZJ5IU2tvdLV55yB937AA6TzncuOMO4aZI38c54cUcT4nD", "releaseVersion": "2.7"}, "1eMxFcAWA24fXrRAeKp9WeOvy8Woil7FriO3xf3p7mac": {"scriptId": "17UOWYCU2vuXPt5ygRcWz0Egp2nvkQcIu1VvLMPjApNnG-pWNFCRlM-uA", "releaseVersion": "2.7"}, "1M-TrJD_Cn7sTCLZFqr9qYl-HOPVQ7vikTSUEUkSrOtA": {"scriptId": "1zIFKWUmHyqB38SQGqxPyYlOCH24vl2K53Kto2mIbuOzoLrux4OgOokgz", "releaseVersion": "2.7"}, "1dnhxJ6xGHQb_hnkhpAMehksAv5OMBjl0XxFBB8J9-_o": {"scriptId": "1jnVvtLgvlfov1KLnK2rJcY7u_OaQ7-orEUx4nZDe-FyyDl8W2ful11JO", "releaseVersion": "2.7"}, "1Q7_iFHgCOkI3ls4l9ZqbKOZ7UgQraZT0sy5pby7Na5g": {"scriptId": "1cY-9z0gTGG3NfHvPisKbPXmLN7BG7coQNSuh4HN1uZQVBH2k50Tsm3wn", "releaseVersion": "2.7"}, "1sc9G0KR96dW-IscO0UU7JDEtEvO874OgJ93uiocBrM4": {"scriptId": "1X9UGsUEItvbwFlp5XLNVKbFu767XMuHrPRFkaCGFZRDVHBkORRWL7pxa", "releaseVersion": "2.7"}, "18mQOQlsvmR2ZPw7NG4E6v7DST7xpyOoLZaCfxLkSXq4": {"scriptId": "1q6zt159LL42NLaSuht3OTADljSFHZvxA0TZQCHH_4vBVbHtWVCCGKBbN", "releaseVersion": "2.7"}, "13QqYqzp4bBXMCHFiX2PNqrYOL0iegXk1hBgEcAeQ4BI": {"scriptId": "1m3eMuFa845tcGJKioMDnuNtigjawiC0zHNk7mC53FAP0eoa25PD4nqvH", "releaseVersion": "2.7"}, "1Pg-OCni4g8glhLtWczuHmoS62K5p6zWpz-5AT0--Y5I": {"scriptId": "1JnXd0v-15SNRFSjKNrg8aatdnR797GsT7Gd7iWx9vmSaz0D23QnAxU-5", "releaseVersion": "2.7"}, "1EuAsTsUdgyVZ45FctdQi0DdPX1dLUxQZpHAvA45h7wE": {"scriptId": "1NX-upeSojdLWc_GOIomMCCMSdGleMAYLJgcjELtNVGIu-eiJvmz8PZuG", "releaseVersion": "2.7"}, "1Lwbrnys3FyoikqyYYWAElyvk7zOeZ4VX_o6IjZ0jfHg": {"scriptId": "1jJTngCDooMR4wG0v_9FLpkHKmsFW21X7Ztyl5LTEC3TNHU0EJdhdmB87", "releaseVersion": "2.7"}, "1rMZzCxtVjGK4MNXKBKLIykfBnVt-SxVvHhjNahMC-js": {"scriptId": "1JQhXpfwMyttKuDbQfDsm5MSya1mX2QQw5YD3z1ZJCHM5HAOFP09z9o3g", "releaseVersion": "2.7"}, "1lk-ApdUceMAKKEZBt6q9fGFPC7PUwJQjgeSq28yugDk": {"scriptId": "1OQLFC7aUVjAdsk6z4OYyvMW6nAbk2dUMVwfCK5K-GVyL4eVtLVA6TZK-", "releaseVersion": "2.7"}, "1nNnTFFPCSTi2QCPRwHsND849eXb0UMU5wOza6Hl7Zsw": {"scriptId": "1xwvRzEpGJgKeWFcJVY4dTaRhq3obULn9gI3xEJZtE2OQf9OPsOyfqO6o", "releaseVersion": "2.7"}, "1vZBl2YIFVroD3MCBuNagU9K9FlWT3oDf0KfZO83eFdw": {"scriptId": "1zg8dnyTJgXaiZsEWpuPK9wI7DwL8ELk2axsYlxPb4NuA1N0CrelX9OBF", "releaseVersion": "2.7"}, "1tUV62umfOwbnTnviU2g1kJaQtQ6e4g3D_1ZUJd-xvIg": {"scriptId": "1-lM7VNWlMtoQBWKBYmVvED0_zzknHBFdNU8qWmSsXPR8go6OlVQBgTkD", "releaseVersion": "2.7"}, "16eroq4UtIPhP89_PiKnvfi4wxV52vdKtUwPmBBu6OMc": {"scriptId": "1pZQZhxeBjDfQ6fcwiXL-i8vJ-7QH-1bkT6xRhJvdfjxheJUvGKQLS6cT", "releaseVersion": "2.7"}, "16p9WmU9_dEz6wGN5_maotPl5uGrAIxPZ3-pNq1hipfI": {"scriptId": "1dDxidRElsWE_EneWq-AWCaevK47aVt_7zmYojTBrzb7YmCyRShHC8R_D", "releaseVersion": "2.7"}, "1zMPJ2QllXbbo9j0YoIPbFU_F18UNY21XBYS0MldLvzY": {"scriptId": "1_eo2X1M5E-i5IamFiloRYX-REH-52fgr9iXatjjFT2w0QzwVsLnp197F", "releaseVersion": "2.7"}, "1xMqOx9zZ7h2BIxSdWp2Vwi672iZ30N_2oPs8rwGUoTA": {"scriptId": "11rqTZ85G0PMZXxgznHHM26yq-0fwZncMbeR9WjoevnaFtTnibZFS2W1T", "releaseVersion": "2.7"}, "1Occ8jsfyABqFYtW02wviOPiASBmtGlqY60Yr4w4Y-Kc": {"scriptId": "1aibjghnn-a01kKnRzwolVgP9N_Et0JyxQZekxb4RR3wOsWhYWQKSmERw", "releaseVersion": "2.7"}, "1Qsw2JBfF75gOyWpbSrlC9SuHYBiV8f-lK_5pF1I3rww": {"scriptId": "1ED2zCbZeJB1-QXUAmBuIRFPmgG0_aLbmLQ5FqSvIaAqP_rbLMdvcx2Yw", "releaseVersion": "2.7"}, "1RdOcyVqEHHGvFdU_I4_ljyFamJgFkzlD98lwozYL6H0": {"scriptId": "1Qy33GjOy9fCfk-eL-utktzVsb79z0HI26w9PSp8iFyPT9sxw8JsY8yBq", "releaseVersion": "2.7"}, "1HpDoxhCiCPYT8ahvPRHik8HqIru1pxtRcwjT-UonHCU": {"scriptId": "14FDlfxy5hg5Vh4BHnpTmoyc9hHIUG1MkfBOGH5gQB_Z5DIsV-j8_z3e7", "releaseVersion": "2.7"}, "1hNwJiaFr2QVb8gpwIUHxh7ORRVDWxM9G_Tsm2LDVwI4": {"scriptId": "1xRRMlCW8-OIpskhQL1C0etU53Pig2YA570yWvL82ndFknjXg4BoAXMNe", "releaseVersion": "2.7"}, "131Lph3SLZVS1QHP-fcP2oJ8fJ-ywBJOY4AJKMmTpqXg": {"scriptId": "1CwAQTcNj8Osfexnx2OZXK8QRGbL_jhBe5BdICLlcqrzJCcfbRvVQrZ06", "releaseVersion": "2.7"}, "1Y9cTA8riCoKoL2c3-9OLMSF4OZed4ufL9veL2AqFPfY": {"scriptId": "1lXIqYb8MR1GHJ1vEiFlLfCZMOxphyMwVunpYPin5KZYHNJdbSb1_9CA_", "releaseVersion": "2.7"}, "13tJ1JdCxL9bA9x3oNxGPm-LymW91-OT7SRW6fHyEBCo": {"scriptId": "1SbY33u4Yb1ACnjjFe2ca5jbBUZapmunj8tpnZBAukIKq6ocaOe7eJ3KR", "releaseVersion": "2.7"}, "1WjMSia1kHh9szIuIZ6VAlWl5-rCbTQ9GGzetqPds0qM": {"scriptId": "19jWPuiAKdFg1fF7s5tCfPeKbblZy607OCfcYjy1K7m2ET2ythESDKp3y", "releaseVersion": "2.7"}, "1XbmjAgXl5U66ETKJqyUEVuI8FNuKw-BIh4tJ_xeGRd0": {"scriptId": "1tSoN2tUyLqupT5Yr6QNN5EI6QenugFQSnsTxvuOI1_ZCp9PL2iiyEv_A", "releaseVersion": "2.7"}, "1TeJpHmKOSm8Lhc-7V0Csl0x8fPL83lFCZV16HXFge80": {"scriptId": "15uxCNmIjBmkvpxgjirNJqq38n9RpBASo9TQQlb8L6ilhXZfOglSmPcs1", "releaseVersion": "2.7"}, "1sM6wz4s7K5DpPupz8Jn5RFW1ETkP91_zLpBCJPP7HC8": {"scriptId": "1gTHFaHf4bHJ7EIRY1ph3wip3lToJ65bzRsdETOVHq1DotChLVZHrEqsU", "releaseVersion": "2.7"}, "1YlmQGx-i8IhLpWAp6lEiuRHNuGHzfNkgVfk1UhsPW1c": {"scriptId": "1lD66XMVsJhgBFvxkFum0CCcPRhUTBdsenxqAZqaN3nJ7_W6NOuvNFxF9", "releaseVersion": "2.7"}, "1180pM7EEEboemf_wdAdw6RnwD0-dk9o4OJpvSdmhaIY": {"scriptId": "1u4c2oy5Z4CiiRN00yPpJ8jm_cED3TgjPdqP2wGa-nI2lsiTxnpiN4eDy", "releaseVersion": "2.7"}, "1_I4pxB26zOLb209Xlv8QDJuxiPWGDafrejRDKvZtEl8": {"scriptId": "1_sVmpqVny53vT5dEZpB2jQqeIKfqhRbjGp86sTncT1RH73xI9F42AZv1", "releaseVersion": "2.7"}, "1zf9l0K4rj7I08ZRpxV2ZY54RMMQc15Rlg7ULviJ7SBQ": {"scriptId": "1gROCG-50mv7BtgRVkeZH6qXyjvqZfZZDkuedDz19S_X4fUkI-WWa_tUm", "releaseVersion": "2.7"}, "1qNcpdPbyf-hb5w_nV9Nu7TC6nvzdcdUKQtS0kKJCMI4": {"scriptId": "1NYY8rHJ9LJKfKBO-lfqSekjmiitzdy95PUxaPrYMfHUTIMd-cdxR4XCk", "releaseVersion": "2.7"}, "1xzl0dgRLuSLDvAcsNzZwvZL3ILAzq03Xbj9oAlLe9lo": {"scriptId": "1H_9lipnhgdiFh2ww5gFAxxu8X0jDbgPPCuAsOLAhKOQ-ixL6nSwPE56X", "releaseVersion": "2.7"}, "1TMNRf0CB_7wCQEq7Rq4_gfpcnRke7B-Px4c3ZFr7a4o": {"scriptId": "1gLhs7VUdIXnslrL7VvZ5FA8PeCweQ673Tb3WljDDmQzsHOr3tJmcVNuJ", "releaseVersion": "2.7"}, "1Sw5pjLu3HZnX4JKDSbXCHUL8Xgla5mpsRCvdmdhDv78": {"scriptId": "1rnxY9UdhxctBJjJZXEOGFl6bN8iWiVv5VRlE5u2YBHWFkEpAvnMPLVTY", "releaseVersion": "2.7"}, "1usvQw8uwvg61j7gnaEE3eSl7y69rdQYirnkNIzLdKdQ": {"scriptId": "1GPM8KL-uUlX1yuEKjFWGL37e3ThPt5_STsJpS-JG0moBgSZTIv7BmjNP", "releaseVersion": "2.7"}, "1SQJ9c4PI85TSMSVZf_BLZMIQG35BWfKGG6JvCmZSVPI": {"scriptId": "19mm0xrfgtwtw98lH5jMUJXlJPr1a07Ll3-6c123ZZEbXmsqdwe8oOODH", "releaseVersion": "2.7"}, "1ANYsKgAkY1InQmaIPMJ91-GOgBJpBveWcngFCl6fPdY": {"scriptId": "19dPFruWt7PZIyB1kLiCQBy9Szh6MJPItvHP5zB94khCgNhZVrffXYfSK", "releaseVersion": "2.7"}, "1A8-57gZue9h0ryDfASF7fH2maBPhOZ1e_AJCtIAez58": {"scriptId": "1hg3F4jT4ck4QQXFlGn1Ea_jl7keGrAAsypX3XgvJnnMdo9VT_xkOGpsJ", "releaseVersion": "2.7"}, "13qZX3MdSMiGx0wYDCATJpvEXcxbIdrwDJmlctrdUk8o": {"scriptId": "1-HNxNC9vVCugeqEvw5To8p4qSL0xnG_DAXyPhQEPiEeUy35OQ4ePoRaB", "releaseVersion": "2.7"}, "12S2lPHkvjiX97lTxIlAcWuGiemL7AqGbT4s8oNMX0vU": {"scriptId": "1VE0LeUXuNM9FByjA11iqdHN6WjsPd6sueH4tFFRjnxPhPDPVY-kcZsAC", "releaseVersion": "2.7"}, "112W4VmUTwXmJzREeQqZPNiFElwJvzZd8m-v5_rES49I": {"scriptId": "1GorD5Dxv0V2T9j0JPDAxM5wwZuanUFYVuYNS4dHYmIZCo1Pmmqs-D5Ll", "releaseVersion": "2.7"}, "1RenmUdhsXMgk4OUWReI2oS6iF5R5rfWU5t7vJ0NZOHw": {"scriptId": "1pZhbkaqycRmvK6ShTpZvFhNCUPev2IClV6sj8vR902ZHE9TbUe10oef8", "releaseVersion": "2.7"}, "19VhiAeTYHqljO5DUPGbd6Sa3qi4u5YOKxeLiKbWWoEQ": {"scriptId": "1C4z2FMdomHOL2NzFabb-ujno57TxXaqOSbgBBNyWcGYH3lO4GXmK_1If", "releaseVersion": "2.7"}, "1Zdnrs3JkUbkBbfHvI6Lywuhf7wU-lPxbjNuwsUbIvqk": {"scriptId": "19FGzTZenxNguywjQIqn60Zqqykpgx1ug_3I-rj6BtGTihrlvOoAZ90qJ", "releaseVersion": "2.7"}, "1QBJ-DeYj8O3e0WzVgrcD7zf8BQZc8-zwZxlO9Z_qxyM": {"scriptId": "15L01lSLDalug-Ujyf01Gq5y1ZeNQsnKzi2H2gN-js5g7_m3heahKKQ-z", "releaseVersion": "2.7"}, "1icG_PS0lVMO_ADAqc5PUwgpZhMRVFHPja9EFcpRjpyY": {"scriptId": "13TjC3rFF9pte2HQBn_N6v94jUwIHDahpMJw3YlvypHH41RIQj1FCbhEn", "releaseVersion": "2.7"}, "1J2XmfXHA_0BPZeg2R9_xX_2_xL94GRhqhbJThT4lqOA": {"scriptId": "1oaUsVufrB4N3xrzLx0D99rc3obwRp2dnVSqoqFYdYx7PF7F2NpDIeM11", "releaseVersion": "2.7"}, "1j6mm1Ng00CEkqERFWIiHgIdDlWDj9pwsWs_NdWzFnj4": {"scriptId": "1k22BFh598K5z85AedpBR-ip8hfdIqcSYzPXMw75564leOBX1nVIpZQgG", "releaseVersion": "2.7"}, "1R-4-jNjXs14mHesF2pC6TTZDRTttqNEIYMB_hcklcws": {"scriptId": "11vGtySFhNG3neQcixV7kJ0bon1kPqL2rwRojuWy5zodowpYN-6LdVi1y", "releaseVersion": "2.7"}, "1v0NMxF8L4HhVFaCVFTXJGytnQp5x9aezInj9xA_xJAM": {"scriptId": "10tYzykYPBD-ks0NZozm1sR8338mQb5t38fBHrfeZsMvvjE6PmsV7QdIt", "releaseVersion": "2.7"}, "1xsk7Qj_6_EVGr9UXN3IhiXt7HLICjMgIS0Q4LlJPu8o": {"scriptId": "1j4PrBDoLSAUVm7bs14PpFDPDIf8UQ3_em5AoLmahWqLqXb32o70_kq0n", "releaseVersion": "2.7"}, "1bCN4awBcBtxUZxWFPS0-l_vl9CJHGprcmYZDM6zbWj0": {"scriptId": "1Z-eBAbkV_VPDx6_cdZ3MoklXX4yau0fBBX8L_qvLL3qHzBT2SpGvkJGl", "releaseVersion": "2.7"}, "1F8mtl8Q5iGGQO53bKopmuzxyotGI5hSbxHAv-_toheY": {"scriptId": "188yY9U1EI_Uycm-FtTzrT9a97CF8w9BZmoXXjAGnTHokKcI7ziAccWWG", "releaseVersion": "2.7"}, "13otQIk-YiPCV3n-BhpAGHCthP2eQnWlpKpWShtXBehk": {"scriptId": "1oLLl5M29dQ642OWIIrwwjeOm-ojpXb3VU01V_N0DM1OlIe0MIZdGZTJb", "releaseVersion": "2.7"}, "1TZqpjYi3_kRuMQjCxTja0dewd8IcqZMPY8cOo7aDNwI": {"scriptId": "1UGQ0fqV2VPnq0sfU1Zqi2KfLqqjmYB5p4szjHCw13Pt8SEVGk7PTG9zj", "releaseVersion": "2.7"}, "1W4EQIA3mYzPpg7HkKNIaTOIONfJYWuphNC0GISiGIlU": {"scriptId": "1kDqDP_xdLdrqQrPCB74ApDAjgbxD91MT5ZEfKe1xmipNWLODzxYe2q4K", "releaseVersion": "2.7"}, "1LsiB0PoiSKf_QijpPyamU8z3AlZFoWNRhCoEpUjknQw": {"scriptId": "1lhxVZ54T6SrC1U4wKhz1BtWH4AYyTdSuuXsKnrHoz-Fu6z-R1OP72CWm", "releaseVersion": "2.7"}, "10IlPJcJ_ZtacgX203RxhGIgOkavnbdbK3lO56BWdQ1Y": {"scriptId": "1wjHVvzCSgAAVEjnmX8YdZ8vIbbrrjPdSNxoMhlKXG86f2lWBH-10FP_Y", "releaseVersion": "2.7"}, "1NkAVEDdLYzHaQaX6mtLVZ4EUKTAhxQg4HMFg4iA4gMU": {"scriptId": "1x6jPCVzCzl0qd55VcLOMMt52xHr9hbDuDhwuu0DDxKs_uqaT_VEKWn1M", "releaseVersion": "2.7"}, "1ZFmedSSZuck2lOfN3e70-1K3OUtnboWmOqSCiC1m36A": {"scriptId": "1jl30dfQVCB3-s6CSnf2DTiMPQ7VvsZqhy4ZVtk-p-jWNDC1_8Qs1XnAc", "releaseVersion": "2.7"}, "17bdVV_8HFnk-v-wurmGRFFX_rHPXnhz3SM6DRulerco": {"scriptId": "1I5K0uVB4UTW22YrhPOagpMeKy54NPAiqOxTmK5i6odXOc1Xm9MTVyO5t", "releaseVersion": "2.7"}, "1G06NO1h0423G-3zQd7e_bjddDNQCq8Lb8zpad-xznCs": {"scriptId": "1C_KICmxPqtrd4F7UWASDOKlOAs0at4dmA5OA9NpZRlfkQH_jgdn727NW", "releaseVersion": "2.7"}, "1_6Vx8AlKXAHNQTmvktBjwbq76e7GmPi9VsRdtwSjw80": {"scriptId": "1U_1w6Vzpz6CdcX3-TvVFSKtVw82CYsgJYEAHsNHj3LTlknuqbuCn1ePe", "releaseVersion": "2.7"}, "11FfQYkTuQzBtnhjvK-nNU0gYV9iBhG3ixuhu1RWUm4U": {"scriptId": "1OnWmZW9Sa2_BffWdm6m-kcXita9KZz3YrypQI_4vsEcw69Xg1CVgxcJ4", "releaseVersion": "2.7"}, "1tfnEMZbAjRn2xBtwpWj48OhLWEPker6HGC5aLBUJuVc": {"scriptId": "1GuFytIV_Ba21-bjWrYeZ65Cw8iCjQcTM4pCBfc6KTC9Dg2cg0KIxn1GP", "releaseVersion": "2.7"}, "1e9h8SpS-VFDYjfoNtLZOU5c5My9Zo8paKjsrIxUr0Ds": {"scriptId": "1l9LsInMiJ2afq0Ae_rKLfX49RhN7MC4tHa8pN8N3KS3FWq-s38pmO098", "releaseVersion": "2.7"}, "16hn8ceJf_KEklUTU5r98NMAxIfB8ezmv8ukf4BrBVJw": {"scriptId": "1bYEkv2R0cJLfzxZwK21hQbGJkal3a_rUTt0-sh5fh-KPUX7kSFWwWVUa", "releaseVersion": "2.7"}, "1rhmJuYfkDpCmSWPJ0sHBSxkn3G3tcR4WAjqqW04eER4": {"scriptId": "17gQqTqfH7x9ydwVTji4e3JXSiL9kVnGt9BPVWlfJkP8jiLRnKxGrlUl0", "releaseVersion": "2.7"}, "1ElKDPzzEUzMfkBz9f_oPTIIJxCmZ3XAPdd0wGuAZjHY": {"scriptId": "12w7eOXRO_Kc6QTL5Qeehn7j5n-aBmNapaaEn2phs3gEzdwQNS9EkVUVr", "releaseVersion": "2.7"}, "1DT8Jq8trr_zcuIQ3Jf9PzmAxXc1t_kic8MeM7YnnKL4": {"scriptId": "16pacs-jETxBThV1bBUJX5BDkW3BptuGaY5sH_3ldY80RRBFlC2wrV0co", "releaseVersion": "2.7"}, "1yDb2qhGPnI3Thqit6rfAC0FbUEljaVWyTKi3X0XqxPc": {"scriptId": "1R6Fu5EINQyR7IGtIEobuhfD4lHmlRyVx3nx2pJ5Fai276695kscguVk1", "releaseVersion": "2.7"}, "1RFun5vpdsErT_MVULnyAwwMPN-n4QXnrmfOxPYTuQyA": {"scriptId": "10nPZfctBs-k5MnWkIX7E0nmT1i4U3ZXZG0w2riBjorEMsxSP6YlF5bq2", "releaseVersion": "2.7"}, "1xTvrM5gKVprCkHyeA6tkcGiN1GzDj8hh5ZUt8rqe0vw": {"scriptId": "1_zlGtcnEsJxpO93eMlHlMwgtn3_ZhmNM8_jQYAN62S6apD1wBl-O5K2d", "releaseVersion": "2.7"}, "1jqxIkYq3wdDntJQTjrvDh12AR2DhQuyLlIZhSLvH8Lo": {"scriptId": "1sU7fwir9MwXI6h2QLHA3GF9D6_LNvWOPwEFKSnQWh2a9CUU-QlFHcBE1", "releaseVersion": "2.7"}, "13wqSGZuhyRmeK1EGFr6eOtUZa8GA85L4AQ_OGVvKeFk": {"scriptId": "1GsANhBydj-c8tEd3OhHiA8KGE0v_5m5_g-opSuxLl3KaWHjIY0wtpNH5", "releaseVersion": "2.7"}, "1P5bFVNA18g8XmY1qziMenGYfnYYQdORp_y87SyQ_VDg": {"scriptId": "1OT1--XrqEt8ZZlvZj_r9b-8N45e0Xvb1MtQNyr6n9byiAfWRjiV0TC5z", "releaseVersion": "2.7"}, "15daZhNF-sAIaB4Io_konWIKD7gEX_v_iFOsdE3ldrxo": {"scriptId": "1f7PEzRq7PQ3YfeeC1w32yaiWU-k7eiuM5YB4vka9GTvYKeH9ZQp-PwUd", "releaseVersion": "2.7"}, "1hSe3lZHSLbGKdb97T7ZCFBFaxhRU5BR7L7HgzeTLIAo": {"scriptId": "1rJEft7o4Rp-wxA5dQ2BzgQq-lDytpnFB18vKRobGPROWxSByDtdPgnXj", "releaseVersion": "2.7"}, "1nuNv0nXglyz1lXb25P_R-gZKcJWpo6jKTQ0CiciN0pU": {"scriptId": "1HF0ra8_oj1DELzqRxiHIrj0FgPBYX7_9OxCVe9liitkni7F_DRoU238R", "releaseVersion": "2.7"}, "1-exQd88PKlhR1skNpBrrXn9s4eWtN4vPsRq22up8aHo": {"scriptId": "1Y0jokqTy9kZnkBdC9xcedmKVoZbmECooXTgzbWY7yRlH1ZETrwTA26Zd", "releaseVersion": "2.7"}, "1rZoUMkXUyPGXCGFCEEDEOc0MHkRQw0Qdq9DP5c0CjSI": {"scriptId": "1Nbn3zOq1ZgEN7i6uR9uv4VvW7_q547ZMR9aZBUOwW2YEbO_E1srSREUD", "releaseVersion": "2.7"}, "1KlN_nG5ZCsnmknHnpay4fOPl2r-IYlUcj21nWumaOP0": {"scriptId": "199mCNNrhG1mtWj22VCmnyxeexVgP2o3P9-MChyL4LPK9kZTTFpVTKa6D", "releaseVersion": "2.7"}, "1Hde5N9YNq6IiYQGMPe3ef2EWxE3Xpm9vAbAjSgFWUwI": {"scriptId": "1MxofdpJ037aB4i_141THpjW9jaMTIENwenHsDvf9gcpFwh9e6GBtrXLQ", "releaseVersion": "2.7"}, "1ZuxavjXHx0KA2FDf5AbDajwDgKcCf-1KbFeE6cJOCWQ": {"scriptId": "1ox79oNMzIH8zcMXAqfbq8F1orc56-5Fl-MUSo2bUwYwhJVL6L86x-Yga", "releaseVersion": "2.7"}, "1O3JUe1CNK4ApNytTc7QCABG98UmRB5_GNmFmMxnPgq0": {"scriptId": "14p_pxwmcbI-AGPJCLSNqtxZ2oT0ANRhAtbofC64DlzA7ncW8Ogrzn-eP", "releaseVersion": "2.7"}, "1l0BcUIlYlq_UaWazColaUqkN0TGgOmqWpupxW4eZwco": {"scriptId": "1S6pvV2pgN5x7YZCiBG6B-XNgwdK-7l6cVI3Jn75d9-vV3c8cFqpuQW5R", "releaseVersion": "2.7"}, "1c4IW6uvcQRpcyrad0jH8Vx0TS684wbMQopJbPvD4l6c": {"scriptId": "1qGlh2h36kZa5PgK5wkBfILdJZEl2Cu3smYSLjaY-p4ytel6iF1a4FhID", "releaseVersion": "2.7"}, "1zF0aq4fhbkdrUMFvq31JvblmIY_gszYc3tEmvgoaVLE": {"scriptId": "1nwdt5v7gfmv4Pg111cZo2JaHJ2mUrSfzpHHCGoGC1yzMiGLiVJ5INrH0", "releaseVersion": "2.7"}, "1yJqQdw6cb__VqR7AtYZkCEd8yYTvQx8nrTxlrTm_f44": {"scriptId": "16loJKPKi2ObY5R7kgMIa4Lgq5DglXEotSMM-bPyI_5OrmKtdj0VEK8e-", "releaseVersion": "2.7"}, "1k49t7eBblT--MEpC5Q3m_hLQqbpisUpwmYvdhvNj8Qg": {"scriptId": "1qXFMsz0A11evOQSn2lNixTP4gcf7q65-WtYVKYQuUPB1g9IUVUjrTqjK", "releaseVersion": "2.7"}, "1B9NiEd_wTv0NZgX9APxzXl87AKL_6E7en6YpEzCCqYs": {"scriptId": "1FvxA241_xWnzWxkL-f8nhD-6xGDxdQavIMAZ8f0_NdqT3hi-aX00uWRQ", "releaseVersion": "2.7"}, "1mqIrfpyVR5rFCkRf6RWQNlToHvuqERFimCEBB-ZFDiw": {"scriptId": "1cw3gGUeiAwyKCHT3Ka25pjGy2s8NuwCnGbegOOsxXw90UVK_M5-itMGZ", "releaseVersion": "2.7"}, "1g0fllhRkOCnef55PsAtvY4Lu_7OKQETuoxDPzog3T5A": {"scriptId": "1r5UXjhWCBfVNL67Jb8KR3xsd0_T8oIdhDG9GeVru6uJ7MqK8LW9DXb1D", "releaseVersion": "2.7"}, "15TzIekc99H6BR-X5YxQELaC8ZbQca-MnU7qQlEWf_4Q": {"scriptId": "1cB-zQtkOcLeoB_vCuadepVmfSqCrnJSDTGckI9jwElsW7jcb3To8yDYJ", "releaseVersion": "2.7"}, "1TKTP8nn-4tAWQIXVop0szKpGGl5IIi33XmwSqQ0ZiVs": {"scriptId": "1FMejz9LPpl0zymgPUR77sjmLPR9PYavmq8311KgZodRJVlloQMDE1Qso", "releaseVersion": "2.7"}, "1T5zQLQGNvsGfKleKo5bn8UxKJR9G_NC5n8cRAV8g-xQ": {"scriptId": "1H-FQxaEU6ZUjZ4RG0eBMpVasp4_KZjJ_7SWfnjkBprm3Nx7eYwNKAjx5", "releaseVersion": "2.7"}, "1JiwMbAARTOIqZErZRF-D3Raq_XNOkXPK0HWlIRYAmO0": {"scriptId": "1Y2hf9Nm5VvEKWrimB3i4NwB2LXfotqzwPl5W27pVRo-_pssJYuBo2fqp", "releaseVersion": "2.7"}, "1R6R2WyQCsXOCmCa8b4wKjIOS0Dj0FZiSaIwSmoJJ9_k": {"scriptId": "1UujVFpEeJm9UioLohbPntoyjxiRkh_4AJNVDev11gJTTuauqhYxYp34p", "releaseVersion": "2.7"}, "19YWuQIJlB8zxl0XWd0J2KJTBBCKniVz5yB6sumeSh6U": {"scriptId": "10keFpUW5sjG43KMb_t8k7TuMC7uIV3fHLzfKUNpZmGTxKpbYiPQMZdwA", "releaseVersion": "2.7"}, "15urdpcsCYBTpSXU_Km_RoobrdLPWra8jfiP8NyLG8As": {"scriptId": "1VbXqUEdECvP82S8eOAeWI2B5Qc7vw6pu7cZh8rd_P8-DPD4Z4EzPEyqw", "releaseVersion": "2.7"}, "1xYOH0SSGkJxbwH8guuCrMFqZ6KvlffEfFIij17oB_FQ": {"scriptId": "16CgC_yxLeHOjHYyfzMd-JhZIJcpiSsI7mXcq2fcQGX5NLQbz3ikswdy6", "releaseVersion": "2.7"}, "1IjHkjQKSFWpw63CdovXO6klYqFgZvdAEM_vZO8qMdx4": {"scriptId": "1r1Y-ib96T2D5ebny0pdexblJbtaeRJwU-xkih1a2MXA9HSJe8qFEN9nq", "releaseVersion": "2.7"}, "1LxgCaDA8QfuocZ4cIBrVEMiajxLCmcr3hQ_jioHX_M8": {"scriptId": "1RwPFqE3b4m438R05ntigoR9lQnvBrkDRxU16U1iM2_ek6G9TkC1H7F7J", "releaseVersion": "2.7"}, "1r-AE_dtIRjFQS7_-4Jxw6OK7ZPM1M8PCajP_Owcft68": {"scriptId": "1OpLiIBY4VoeDAMDF2KONQD8HVQ8sHynxeyVi5Do-cesGAaRv8t1xcd0U", "releaseVersion": "2.7"}, "1JJ2r6YfSIpVYOWfJdsFc-affjC1dD6S6xQJuA3YYW9c": {"scriptId": "1K31eeRDjxmHPmx0M4qkrMu3bh17EEHgkGojZtDNuJTJJKR_KJOSStL9m", "releaseVersion": "2.7"}, "117R3BYcEYZ4Ir97EmwUKJ__z6Owv0vIRXr7ypjDECTs": {"scriptId": "1WcjOn0etBfR1mE6W2m6sJNoZzvamz7SHBWU6L468mtcWU8Vp6aqM1kHL", "releaseVersion": "2.7"}, "1Dtwm2XQEYruIB2Rwogtfj9X8sMOkPrAZzJPEP3bFAYk": {"scriptId": "1PAVs22DYyQ-hTksUzd1Lo8VRRtdjtItvQ9Y_2UBLi6XYaX6kVfgfka1t", "releaseVersion": "2.7"}, "1DQedT0t8k4zF26kA1sjcFPDbPXv6nQLlJxgarM-60ew": {"scriptId": "1MMU6yJadnR0qx-YhFhYDteLMYmbv7s1k5Z2_3jf63mHuqbWnb-1rkCqU", "releaseVersion": "2.7"}, "1X7OL32dMJT5hOGR-gORynIn5H67e6SWBDxb9T2HzWg0": {"scriptId": "1ljLzJHRqJ2FjsMUt1O3bQyfRWNecVqkEhVGry5OeC2mUOe00wlpPYV3p", "releaseVersion": "2.7"}, "1mg_xqYvVm3XPfA-NAdyQVhTseuk1r_a3jeGXnHCoXtA": {"scriptId": "18dtrymccVbv8RHxfp6RWM8GFBmX0W9_0h5ChAx1my5HetXF9GLimTqek", "releaseVersion": "2.7"}, "11IuCIazjyFRs24AxV00Lo-CSxeR01MUWkcDIlL2WnMQ": {"scriptId": "12IM63DhQWe9WW27bCLm0xhb9kgwq34gAIeJrJzXPsKdfOZSoz_eXWKDS", "releaseVersion": "2.7"}, "1X3zBUdSmcP8hHaE518bu0TFizeWSr6ilQmyQ0fLNvP0": {"scriptId": "1niZf7zxREEeHjF2vU-LoL8etMmA8doKZ9xSACULBLlt6jRxTqxCnYc3Y", "releaseVersion": "2.7"}, "13Byw5CfOrgPhmATx13DKcu-EPiv4z7cvoqkw8UKR5R8": {"scriptId": "10zOZZ8lCiWyj3265GzLXMLSPEDN6Ow97nqWPxtqjIAoJ_FaCh_R4yfWh", "releaseVersion": "2.7"}, "1ZwRwXGba4lxnkW7FdGdG0Y7jVkMkvSKa_K3pSZ2EtDs": {"scriptId": "12ke4soPC6A_ddcwJGGfQV1zphTKxc6VLIiUf8NszPQxHoGj2P9q5aT3Q", "releaseVersion": "2.7"}, "1WkW8gUW4uWYQcnKgzt700rYGHkqzwkJ_bhq-Fk5ugEs": {"scriptId": "1loz7QUSNPHPn17Zo38skem05iw2-CG-3vlfpFw0-aqVGfoxbjFbIWI85", "releaseVersion": "2.7"}, "1WQD0ZFznAY939iL3dDnvvUnJMfWQKUXvEUd51sJh_5w": {"scriptId": "142MgzRbRtya_nTM8syW08ZH80E8-pVRegUGdluOz7EQ1oQDh-IlP4jiN", "releaseVersion": "2.7"}, "1YDVkdAO0zp1mJ_DzCm58fgOoOGttglyB-23JOQxarfk": {"scriptId": "1AMO8zKGTnTi7j2E9jIhRO0kGyyf41cAN5pRtHdPXEwsOED3Gca1zAXey", "releaseVersion": "2.7"}, "1ByV4HWqb2vykmuRqQAkkoMpRXjv5-p42qeaH2XqbxSw": {"scriptId": "17HmKK1hZ-xdc6N6-Qv17icrXLbhb1rA4rjkW-9E9JsqN1XRxmghLTsAo", "releaseVersion": "2.7"}, "1kpB_QkmlnD5OAfoInN1LkWtgw9cxHwZIW-p2XrmVFTw": {"scriptId": "1Ul0hyO-2ydknSXCGEZomTK4iijpGt0tc8K7b10sWX7qTSnGiY6fjgbUi", "releaseVersion": "2.7"}, "1rhYwhddaXKbd4_C2pBcLX2hpRgbxpluyXbgOAPXfMio": {"scriptId": "1ExOQb6auuGJUxcu1Yk0XvUqjf1jrBdU_BtjT96prtswG3UxxeG_-PSOJ", "releaseVersion": "2.7"}, "1VKKWy8wJaykUFxWmTklNWFk62q2Kh6OkF78pPcTtiBE": {"scriptId": "1JyUhkv790beFZ528x5KifaCCdJ87IWvysT_ZjB7lKj-EKBtQfA3FTwhV", "releaseVersion": "2.7"}, "1p8Op3PFPuMTgg9n8dTmbtHrsBI0cmx9oSG5GDp22CyE": {"scriptId": "1QAnqQ0xBVJhtsdMBpmvmCgcznYNFIlAhrqKpan0Lp2N0rroMAkP40c8S", "releaseVersion": "2.7"}, "1iHtyKZqvK2iMGk5pBpX-TgzndO7SpQP0RrunZrLNVEs": {"scriptId": "1tMsjtT7ZRRE0cH_usjK4o1mNqsNg-VGHuDrW8wkQTz8RQDh1QkdBBp9I", "releaseVersion": "2.4"}, "1DZSSEqeUxidFFlZbIvrKItwpVK1oMjFH405JzDjiSxo": {"scriptId": "1ggWe04-mI19ejCYb498w2VF86U5R8rOLu5V0QBMW9Ytp_zfQia6AG63g", "releaseVersion": "2.7"}, "18bfb1_1a8XU5zzGvrg10UjzfvP5Sxiwdtv9P3SrY8sE": {"scriptId": "1id8_DAi9FnFvxcCiu59_iWlDLjbEnu9MiMohUYD3y-lwsKII5FU3wChY", "releaseVersion": "2.4"}, "1gzHi0l0hMjgU9UYESlc-8VHMlmcSklcmcYurtnpz6PI": {"scriptId": "1n2Yuar0UUVEzrYtSBUqCQ81r7lgHGBr30jsB1OsGnOwO-wRxi6lUc7N8", "releaseVersion": "2.4"}, "16Q2Yp_St_DT3buHhguRDAK12XWERPq5WZX_oI2zolvo": {"scriptId": "1Y2jRWs7x5pPXlEbCPz1LQseqqg_9Og_E1D059ZtI1DSXvxPnPTA55TmV", "releaseVersion": "2.7"}, "1fFcxyJyheMrzSsVoSsO6v7qHJKFf_0heIFtqEur02cg": {"scriptId": "1jFcsNNI37rmLivj_kMwVSpkd5C0QUm__Ir2PNF05gcyFOKzteIwWed8B", "releaseVersion": "2.7"}, "1dbnuKqlHXqJ9jU-e3XMZNq0KfhgD3se_GKt8GTLg21g": {"scriptId": "1nC_vpkaLR97s8BFP2Qruu0yj4Xg4uxU_s4IlDDl4ec6r8Smv6dXb3rCD", "releaseVersion": "2.7"}, "1z7JvC4AVcEODJuCSTbNdCZnF_9SrkfKPZfjiFR1joc8": {"scriptId": "1eU_VvAnZV4-_zy1EE7ks4aDhQ675aCdeyp-t1dKFm2VPiDm-OqaUO1mt", "releaseVersion": "2.5.1"}, "1fNrG0TaloJkLUpevRGVlCF4HS41Ips0c2MHu_rANhnQ": {"scriptId": "11E4QR1KAziIxnErnpM3UivYEpTfMbR1nBxMdnKpJ9jt_zbEK8it3Db3b", "releaseVersion": "2.7"}, "14qzjgljDqAFzZkfovJEB_d1bQO4K3on-0FFIRvCCmN8": {"scriptId": "1WGVs0uScwwA96X5ZqhV2eJSM7Q1BoJwYzOGlAvr9n1bA6AEj33rrVhwM", "releaseVersion": "2.5.1"}, "1d3XkaJgnAU0oPXWT4MtDF4yhBqxEprgl0_JT9wjJVl4": {"scriptId": "1OIHgwB1JoNvvvozI3Ft8sf5JBTzF7yrtuVIVDvEQzFQU192wHq28fTa6", "releaseVersion": "2.7"}, "1hVeQvaJnAHqDIFQGBg1gM4YQcHhqe87teIfafYdz-1s": {"scriptId": "1G0HXt2nG_9ftBozlzSJoCNXjbcaAYTqnwUle1vdGhCKS-uMr3lPMAkKU", "releaseVersion": "2.7"}, "1f_-5lyx7b94cDeG6qXOMECryqEUd-UQK3mh8952XJ8s": {"scriptId": "1qIGJfTiU_5AhE7QJfrLhHocCrahbc3HJ8LBziZGnuPgrrzB5fLn-Isbd", "releaseVersion": "2.7"}, "1rVBMyoh1ajjEJdEhPgNYCkn_E6esoOXZycfiBRLavvA": {"scriptId": "1gcqWjnuv_dknmzjNUinUX5jdfX-IYcjfxdHmRTsjbX8OdYSbo-5Z08fM", "releaseVersion": "2.7"}, "11nDN-Hv-pD7vg00ZvpJaWi-eY_HwL8ENF2UCy0R5qMA": {"scriptId": "1SpVtaozVF2LZKZ-tDwaEfa-fKd_XiwjehssbaBM02uznqrBqxofKhtJ1", "releaseVersion": "2.7"}, "1Mba6kqDila4W32Z46NEqXZFx868A3O36I9GIVOvMQ70": {"scriptId": "1b4RR4qkiDm9hFjlOnENdui-sLMdeTNZ71H1BekpmAb22SCttMDVzIasw", "releaseVersion": "2.7"}, "1wBXgIhZoP3M6rrTggoVbRLniR0gDZiSrJ93MgUCEP5Q": {"scriptId": "1-_sFXkigWw-X0O-L8UAGQfGYe47MLDtIZBM6vsgubWD9EnN-lAifq9jm", "releaseVersion": "2.7"}, "1GJydNCNmiTTyf8m5LjBfEhMblLvaCincK8SBwbsg1t4": {"scriptId": "1Druk0SGhS1Lp_BQycXXrQkViHY4VLYngRl3p6UydSWVd5I9R2e4d0mrX", "releaseVersion": "2.7"}, "1XQ4Rt8oz-jS8otL6EC_iRHdKexMtIzx5YaUwn5_41vg": {"scriptId": "1JcOw9p5-RF6kdPtwtCC5RPcJlBL8yi0ZT2Rgpamh5DO6Ch-pegSwWL1I", "releaseVersion": "2.7"}, "1C33m4dBv_YxS2XfUCxrZeSjSU31kY_Fs9sMtdJO0rS0": {"scriptId": "1MjUOiaT2BNo6SYI6i7DhdJKRwFbdOCZgzDGmGvvVEmeN8-cUcRZzPuRH", "releaseVersion": "2.7"}, "1BhzxfNO7d6C9rnOCbbvXLvg95fA_KL48Q-xzf97KCzM": {"scriptId": "1fy0lKhr6_vjE1E8aKzu5_y2PIQjaC4XVZsKJBh2EyHRAtvQ1XTeaa9Cc", "releaseVersion": "2.7"}, "1xy3J6YpAdn6sQwaO1qR_8pRbhY8iL1RrTYdZzD3AShA": {"scriptId": "1zKSSaUS76HLTsBbWNW3D-urzKTTwVQ1ZRMN0iLffY9PBWPG54Pubx000", "releaseVersion": "2.7"}, "15RyJOGO8FBC8fbpDqv_XHIafs5YEQYF6lH3dAgJGoic": {"scriptId": "1_uFnwdIrbbq9LSWSvFo564ZJaiIsOw4rnit2ROIrjuxIKwB1qq47VTH3", "releaseVersion": "2.7"}, "11nY_PYqJbhnqGCA-lkHTUuQGuLKG8jZTE1B--Ez4gJE": {"scriptId": "1wOFFfeENHB91l4HtTV8XDRzqd-CnUpSPwlVor1ZGcTVhy1FOMMtA2hNA", "releaseVersion": "2.7"}, "1Gck0rftZSsuk_se6HM4T09Pi0Cxyt80BA3YtrDrB0do": {"scriptId": "1CHqMwFkYcjqC0yr-8wUYWINzeQkQUNEV4ZsJAn8GBLG6FqutZVKJvfAj", "releaseVersion": "2.7"}, "1JNdhNm9iVezFzDE1q6ofJcMn2-3mEhExP6ggtKCZcHI": {"scriptId": "1Fx55Dsd5qnV5ngaczFAVwA0ywqbTqfvS0Z0o5CwU9j820ZawIK1zdH_4", "releaseVersion": "2.7"}, "166F8ob5rSyR95r_hkorKy8tW0opf85vIeY35f9Frlww": {"scriptId": "13GxG5WOPFHezGBr2YvcgLMo3gLWoVwAV658R2hPRPCVF2N8jSs2-GYp6", "releaseVersion": "2.7"}, "1QqJbcCXTasAgm0_0_i1wRyZLt7wL-oK5ol6slV6syYk": {"scriptId": "1kDQHCE7eQaQydv7Rzsc63foBpK0nTSI9lC9qOD6hkIHS4NI_-u6bJOuz", "releaseVersion": "2.7"}, "1Me_0fWr9vXFYI-GwbrXxRBV9U4WZmmgZuLnllhk8AUs": {"scriptId": "1VasFWkOnWoW7qiWsjiwWsXAnXEEBURxq7yaDH5tdWaocivTvAVuKMaLx", "releaseVersion": "2.7"}, "169qJj64mJ4gzcdvZRVEga_hWWwaPsl4FDdsBrUZcH1E": {"scriptId": "1IxmVhbPEENGv_s8y7uGUXb7x8tQAZCATH7J3VhUO17QXIud0YqM5dPVD", "releaseVersion": "2.7"}, "1jISbG7IVxC2voK1Dxgit6Tsl9hheqYodPBtW7OWlp4o": {"scriptId": "1QA5_CMA5qRF8wrrM_WBKXxF-nYv9Gy2I-zT5Z8SVLIKU5UBPTHjws5ep", "releaseVersion": "2.7"}, "1R1Rt9CNDnzG79DrVcu3v6r2vZq8IeG_c-NEjWgj6qM4": {"scriptId": "1Xyl0oZI8qsWGX60DgBpUzGiZH-Z377d8gqAgGe9T_8pc2HPodzZxJiLk", "releaseVersion": "2.7"}, "1x8DFP1XD-xpRs-1pznZ_WKtuJtyZgZDhjFOazKFVzOk": {"scriptId": "1Edopj1eHZsOIqn11MWpPMyw10zd8wmmo1tT939fuliRNdCIGWY4IK9Rn", "releaseVersion": "2.7"}, "1YKACI6n5_AYc-RF5oAuZDnBlJxMwMnx9K5yDKuckamA": {"scriptId": "19Xvy1xDJIdeIN_XjnsUosaH1oEgNcTOJvToaCFnrI3dwTs6LKdY18SUT", "releaseVersion": "2.7"}} \ No newline at end of file +{"1E19bBipxpACNmP8NsrOj5P1s7uq3VvlPB_2ItymGxio": {"scriptId": "1YgnDRgbzXtWY2fOu9KDOAVCLLQ_OyGkkeJQokyGJpiUjNvOiqF0GcYC-", "releaseVersion": "2.8"}, "1PzkPEltWE5Yhgv9D-h12JVL2TvpyM6y5WpaQqN0_NCs": {"scriptId": "1if6gq7KEQpd4UlMww6jFLO31Hbk_sDbqWL5jRTklKHZeeCt8F9UdDEet", "releaseVersion": "2.8"}, "1Eu06_0sk2x7UNMf1EFDZ-nK8dPk-wG_c6B7IoH8RQp4": {"scriptId": "1N7LSAt40pnKsSJJvnJn-6Eshfqb8bNs9BN4tu1CpqXIkqNOUgnm6Kucp", "releaseVersion": "2.8"}, "1xFOQfzc9TDoWfWha5jatGqWeKPoR2FMdBB33PJlx3GE": {"scriptId": "1ELYOhXOeJpEYUOGN_SArl7IqvRjT5YiTKg7ZPDfPVbylNyXSPtIY6BtG", "releaseVersion": "2.8"}, "1s2nwhr2mj2fAdK1MJGb9ctQsc-_kZwvZE6Yo8d67Neo": {"scriptId": "1_CxcD-J8oA8hip3Z8cc0CXWELEVgJXOq07g1embtMAcx1DC5sS65cuo0", "releaseVersion": "2.8"}, "1w93rVc3tq8YK81D0gvMJLJFs8ssJGtuARAhtdlOnbwE": {"scriptId": "1D9nUQjbmrkYRO_NTxtGYLcpF5nLlFh1DegAFhPK-CTV0XszZtZoh8AeM", "releaseVersion": "2.8"}, "1zExg0CT2L2ZuvV4nKIKAgkC4ArB8-ijC_urq2aifigY": {"scriptId": "1mpm79JfbI7gVOYEmDlOF4r_DvUkqDgzgB4358zVhER1LygagCH7dlcfD", "releaseVersion": "2.8"}, "1WotMY70WPaFxhYbAPBOiih8TrdWRZDSEfZ9iVRg2t7s": {"scriptId": "1KottFYSDv36w5U1XhsZueIiwk4o1zkd1gps5X8t5yCKeF_oMEgNX4njM", "releaseVersion": "2.8"}, "1jWUIwQOCpD2zi-4VGf-Sy0SKnZ28k9_r2i5b57S73WQ": {"scriptId": "1zl7SFBU9a2o7oZdr3RjE4ipZRznnZziOIHny9kGd9Sbke-0HcFW111s_", "releaseVersion": "2.8"}, "1jeADXUWsMVR0gQz0lNpeI06t6tc4UW6hE9a2fiahZR0": {"scriptId": "1WyQc6-aaDa1MDuy5TyVV1qkRUue27m67IllXxVdNPGVYlyiUsZr7dB-U", "releaseVersion": "2.8"}, "19BaO1b3653MsQ6S4WiPyxfU3vuJBD6iEb9Xa0aokXRU": {"scriptId": "1Wa6avmCxGjxynx_qEcd6ScrWD_f4soqUtUZ_wwvlZLdrXr_OurZOGUD-", "releaseVersion": "2.8"}, "101UpVJbf66ntQ7I9WaptNg5P6fa0iAegYudbeRajaW4": {"scriptId": "1ZjwAoB1BncQM1r3cY0iWEXPZnKycnUiRy1HW1Q9LXKlsSrj4rV90QmuS", "releaseVersion": "2.8"}, "1iXwfT59FZ92oNt2l6fqowIuFAxqdU_BwLq9d8ngya90": {"scriptId": "1f6g0qU_trTurqq1-oAOWdSyXMaMq56FldeN6XIb_m9qF2mT2AoQVP2Ql", "releaseVersion": "2.8"}, "1HpM10sDL-GXHjwjLz7oNU-PGFhc_S4HwV3Ajl8usveg": {"scriptId": "1Y4HdZ1qVTk-PiKhBWZCxaj0UTQeGAiw6gpcUkMNU5wD81uFAmc-X3fXt", "releaseVersion": "2.8"}, "1u-RXEoaOHpTdM_iM8kp_VcLd0SP_Uxk3HD5LFWtZ_gI": {"scriptId": "1_Z9TXXQmet3mOVZAwQObonr4pwaOxGic18jUTae2wbDwdcD2Uxwy91Ic", "releaseVersion": "2.8"}, "1RIGzMNp8Of2qjzoRjgFTcY6eH5RegI61a5eYwFedQhU": {"scriptId": "1QbZfDFBmbgb8hdqVRt5TxCPGV4_5Tj0ojbdxQxNbc3MXsQXV3ZFcBEYP", "releaseVersion": "2.8"}, "1Oe6K86aK8Rz5chXIAvSWIAYJ-Xf28SQxO1xLhjbKf6o": {"scriptId": "13YA6-AuvsJYGyqOk7f4wnZ7jyOiy6ILz6c7aP_VqGUWqhVuhKyY-FFCD", "releaseVersion": "2.8"}, "1Z9Z-LJUylPJ8Do7hjvT1hu8_rymTYJ4jg9VTMwVa4ng": {"scriptId": "1NPuzljGdFs8ZAeHhJpGfn1gyHOYUpuit4SZg8IkTw5LP5RRTLxWf61-4", "releaseVersion": "2.8"}, "175zAklu_Sx3vcVQuS9O2KiOSxWhKQTkN_TJNOveN2o8": {"scriptId": "15iUPLFxTPhjdlS4nRUFiyoDLfkohwmf4rcFYXYx6OYHKSGTKspMbTHwb", "releaseVersion": "2.8"}, "1wZ_U2jzCCYu_okm0pty188JJv8y0IQpcKfy5mkgClL8": {"scriptId": "1TLd0xgyzzdcC5n37e-V30RR9O2lUK3eNwvVwu6ZTzWWUYEFgU12Pz8SV", "releaseVersion": "2.8"}, "1fYcju9_vu-oX5ZDMIVyrQ6sqqatZf9QWRP9mTJJiQ2A": {"scriptId": "1EsXG29LoSKrWd-phwGB3N58awwfdUwy-MQ9vy6VEkKeqAOhrhnITLhSE", "releaseVersion": "2.8"}, "19K9Ym6rCzjK6Y2xygfea6x_xhSy-hmhxOVRyiF6MgvM": {"scriptId": "1uzs4n8u6uZR4b-S1izUmCQhyVfEL9H4znH-YsDoSsMwQ2A4Nd3OLLnHW", "releaseVersion": "2.8"}, "1Eq0YpTs4Ti0InBkgUbOqiZ_vPEKQXGpIVSp5fXVFX6U": {"scriptId": "1cbyH5NjZ0PLPxsbxyZ10ElvUdYiV3HHu71je_mIG6OtpeImg57ACSvQY", "releaseVersion": "2.8"}, "1hg8Y0LwhGIifSQWa5yX2pnjHEEsAmXL4s-hv5KZ_5Jk": {"scriptId": "1yc5YODaR-yx1k__Zc2tm2V6MvqtE0dJxfpmYSXb676zCyxaRw0msee_Z", "releaseVersion": "2.8"}, "1drKHxl76_j-2uf5xCo8HpF_hbLiOh-TzxDJIh5Cm6gY": {"scriptId": "1pu54tjaBb7FnCBiqdaCN_qZ2pDMDX49-CqLJpr8x5H1k9rpa-_CVIW81", "releaseVersion": "2.8"}, "1xUI73I1pTAWiB8uu2Lj79rDxRdU7Z2Q3QNuMVoEpgCI": {"scriptId": "1-SH9Xo2P9lAxoJyvM8OgPWkzop4NRcSGu2W3aAJOMpSi6mEKbJnBlmY1", "releaseVersion": "2.8"}, "1D9hXd5Hmeb75FGH0sGq93KjCOjHKD26x8HXluNJLII8": {"scriptId": "1_ntKYz6O6swQLqOrn8ZCvgTITNKZSBm46cRK0ybEtZvhxY2KEIXF0mIa", "releaseVersion": "2.8"}, "1M0Xw4477859-CaglaEVUuFeK5B2WmzJosuPiVVStx6U": {"scriptId": "1WFuwtSAFFq8PlscVcxdorsTrnzsrTPDwYYWd_gEola9_RkL6wHfm8BMh", "releaseVersion": "2.8"}, "1PzDr_u9H9NUUiW_TVoQwLkfaGXkbvkRkEBhlCzZ5hHU": {"scriptId": "1-efQFVSzv0Hzis6QDfME0i5hm91UwBpqaRImHJFDOJ5yQd5_uaITkfCv", "releaseVersion": "2.8"}, "1dwdyyqvm1jPfvjXlZ2dNaLSdk4KE25V10eSnACYBwhE": {"scriptId": "19tLAJE8rN9PsCJZx_tg88fiiAJl0pSEYOaKk0RyqgVWudm2c1c3gzip0", "releaseVersion": "2.8"}, "16UbA3M_QAInrB-noyT8mNdxNpon8DWZ-SNomoxo2vy4": {"scriptId": "1BspTNgOF1-r41iFjANlBvJVItfQZL1Je9fEWpkYdEb08-OAPCBPgK1rR", "releaseVersion": "2.8"}, "1bKrWk1fgGDiW7t_NOOuOLQX0ttizpjQhd4Qkiw_27F4": {"scriptId": "1shSCT4H1i_eNj0fiOr2isSDgi4GrIMVFlrtyXNtfs0dpAiv-txD9NbyB", "releaseVersion": "2.8"}, "1YvmxCKr0N0rKBjdJSGs8ZWuXiz_QnBgqFjvlRTMvl8Q": {"scriptId": "1xHVbC43CZ6tlqJVzwU_QDhmJ_-7MwQ2HX3SRV1nJOM28BGiaYnAL9Oc-", "releaseVersion": "2.8"}, "1NYGNe3CKfeEnhJqOqJRzsnC_ZdhX6Uy1I78p8rbyBt4": {"scriptId": "134Ufolesb0s1pp_SDSswOXRhsCXJI81jaDnCMMt0fOnaLucJCUkB2Apl", "releaseVersion": "2.8"}, "1O63vD7w8ELws0RaLg-d1ZpV8xSPlr6j729sqz3whkDU": {"scriptId": "1FdKfG2IF4rl7KiZoMyQyz3IppUOMmvhyq5MZAQYrA4A2k5NwPCB0auy4", "releaseVersion": "2.8"}, "1YB8DfmWOq4APTzR7Q1zBuqjst8fb7weM-u2XAbxWElg": {"scriptId": "1XNbvJMpch3hWo7mptNI_Q3Aw1-wtTUdBDJYTQALWybRhz1oWxZA1_Cvq", "releaseVersion": "2.8"}, "1b81XIA-e_5D6we8nVnMJe6fahizTw4qNSxlOkTI2PNs": {"scriptId": "1hUTxovb4Woav2_2oEzFPW3yGMUGYQm3zvhn9h14tWZiymGWIFQsEQdZX", "releaseVersion": "2.8"}, "1WOa8crKEpJX0ZFJv4NtMjVaI-35__sdEMc5aPxb1al4": {"scriptId": "1LyHWe7-iAcHwCwkZ5V9VRCTDS9mz6hBsICR3eX6_CBVAUoamDS887db8", "releaseVersion": "2.8"}, "13OGyu_LdO-aWJOELysesUddlmVISt46GrRgpqK90SPM": {"scriptId": "1dr0JzcI_L8EzkikXLbhUtIRl9AZXDDPTjqxx5UxXVOQsOtpEvv8eUQK0", "releaseVersion": "2.8"}, "1IlR2-ufP_vVfHt15uYocExhyQfEkPnOljYf3Y-rB08g": {"scriptId": "1LwQHcyJZ3wPZeIGinN0hYuvoH3UyyFv3lQIdEzuSTkO1Ms3svQVAZUmG", "releaseVersion": "2.8"}, "1v5UHLS4qvVovMK8GP9MgoboiPGsg_YzgyE9H4E5DTHg": {"scriptId": "1oiK1J3WiDO-4dR6JVOvSK_psY9MDM8MUKJq1znDv-JdnKN3AQ3Zj1UkA", "releaseVersion": "2.8"}, "138hHqZ-HT6owJ3DxANcrds67j8dZG8GPt4KLTTS1jU4": {"scriptId": "1KtiUE4X4UTUImfyBV5VFwNAooCqc_0BrrZ-OlwtDCM06muixVBIzsue1", "releaseVersion": "2.8"}, "1uv_X7CSD5cONEjW7yq4ecI89XQxPQuG5lnmaqshj47o": {"scriptId": "1rmktoOUKcNQyhjrvfIdl_YQKfCqBOLhXSS0lC9yWDuQdmWFiBMBCB-VR", "releaseVersion": "2.8"}, "1ISVqTR3GfnzWB7pq66CbAWdVTn2RHBs4rgBbQt9N2Oo": {"scriptId": "1C8EIqDqmu-fciT9shO5gETbaUrzo4pi1PV4OKxE0RqA6BnL8KGPpya1s", "releaseVersion": "2.8"}, "1XFC1onvvrhggNHiAci-iu2msXZQg3_SyiGdKnKUwrpM": {"scriptId": "1Lf-f8iY2IRneGedSfZ4mv7OEu2DMwZdBWELG3jMnDoPyngdkwW0O_KCO", "releaseVersion": "2.8"}, "1PmSRNQUpvFTjANQpktjxjrfItPMTNgGVry5fT3mLmzc": {"scriptId": "1iPAdwboMMdXPcP-v67oT4_NUCpkwft_heZljblTTotVLXj_Z3YkZXcB9", "releaseVersion": "2.8"}, "15aMX9WdN1gyvjG30sXQZYPdTSTGbxoIRJbqtOvoKyQ0": {"scriptId": "1ELdCagTKQg0zpFCHsuDPcy6L-9KcOZib1cL7gIS8jq5f5D60tw7NmOtc", "releaseVersion": "2.8"}, "1ztX-c9e4vplz9lYlHlGOWzGdW5Veb_RleOowb-PQ2tQ": {"scriptId": "1NO3FwBzMHnJaskYLWv81FtIluENpdv9jA3jE_xrIVD_n_nwZ2epuwH9X", "releaseVersion": "2.8"}, "1mdRHI6T3K9nBY_NTIav7DVu_Yx2EsRcfqvBX79RoKME": {"scriptId": "12pze0AG_6UYue7_Eq3wOM5Mc0W4u8UvHBmFQsQdlmga-w40Cize3vQHE", "releaseVersion": "2.8"}, "1vZYDErzZyCewjmiB4btAyWwGP_RF1LI9pd0mH0PKsws": {"scriptId": "1M7llvCxYPxEQ8HP6rt5xxEul0oVxKsOoF06htYgROKNK2DvUiGxkCsJv", "releaseVersion": "2.8"}, "14wB9eJL3p3oDBkPR6Tzowh_YGyGJ0XAL2vw5-zNwuw0": {"scriptId": "1KVQxay2ux0wjFwb-ZAn29mKhr3lgxHzv3l_ihget03yn8w0kOe6kOaCq", "releaseVersion": "2.8"}, "1nDKQmrNooD9Fg3aW70cd6dVZqGKkApAo8-XYdGWhPtk": {"scriptId": "1pceVxKR-8fWTYlCJKUslZJBhRZJEwjOnvMf2L8uc5doREOYFkWgTMkZt", "releaseVersion": "2.8"}, "1QyBM1eg4x9Uh0O7YfwzKKS1_EhzRMZQ2mrrqdnyh9_E": {"scriptId": "1Mh6_sAtN0Wn6P3AZQVRCyBT1P-LOgZs-akrXFFsNkwu4Md6Fwii8XBDx", "releaseVersion": "2.8"}, "1QgikpIsaPp2A3EIaWc4lFPv-hAsjheRw5dlvCgsFuUA": {"scriptId": "1jD31PKdQuF2xHi-7FNE8UWTbiI29GUpCqyoEfPp0kNOCsjKYhYYdyGvq", "releaseVersion": "2.8"}, "1hao_phl6ejgFAVwW96PZ8_YH3dGW7g8eRjWQk7L8krk": {"scriptId": "1W7uRW6-2R_IYli1UEXK8YYGdt5Kny_LcYjh985NXCN8cTXrSHNkuejUK", "releaseVersion": "2.8"}, "1KLRvZd4lNSbKXBXkpRux-zqE6zLpcGUZ7UJGkSybFJQ": {"scriptId": "1Iz6PLBRns_eKsUR7myLsd6yHDM9OOp-44t6ec6-Jc2geWkkoj7GylGsV", "releaseVersion": "2.8"}, "1G3REOtU6I6TQYfE5ZwrHYiZ-RtUgK6YVclfT8kmLxN0": {"scriptId": "1zmZrUCYSum5FaAxarqehnbb_Jwru9ESWiqQAnPWcdGQpSaojRtqL4Igc", "releaseVersion": "2.8"}, "1RMXHteSCugPQ379JvN9BsL6tszkZyk7UwgfMNGm6pFA": {"scriptId": "199h4MfUL3xGomkh6wRpHuu-TxCSdG5AiMSvYATNRto6vmJkDqiDVyvtW", "releaseVersion": "2.8"}, "1fzbQPvY8Geb_EupaOjTlr6eTz9TKQuf8nkSULPRedbg": {"scriptId": "16J8kei2a7n7ih6fk6PEyGLwCZwoRbQctfhpZ9TYV8UJsPu4vzK5vx6pF", "releaseVersion": "2.8"}, "177bAx1_I_2yEzWThQerS6oOz81poSfdOO_AtSNfpjto": {"scriptId": "1Qf6omZLfIswHLPClP62I3cxnMb52zW2HZmoj0u_Fhhs9vb0Y-lX7EFw9", "releaseVersion": "2.5.1"}, "1cKepvfjbbSdG2hjIGOyZgkI_5dKCiIidAHoqXwfzRxM": {"scriptId": "1aDea4sNEZoxVyKPwjOtZEv-rOXmMCvP9uJwrh2ys3BUUvM-NxuTlhPny", "releaseVersion": "2.5.1"}, "1kwdJjrxd6CyCIy_Krxj4zFyOxQyZcB8PbMgHbjg1H9E": {"scriptId": "1zDxANeD2bUG8pGe9E-x3tqZ4mzWa2b4nwWwOoq28mEyk48Rt7YV9xCYV", "releaseVersion": "2.5.1"}, "1mXdlT1oIqND4ZKwzQiIZCGR9KCuGmkDzoNdL07gOS-Y": {"scriptId": "18flih0stPyS6YFv0_P_BtnfWlz5KscnzZLWmksST66RoG_DpNXQF7SDd", "releaseVersion": "2.5.1"}, "1mkSa59IJfGa4v70LMZ7nJivFWkMdXSVeqa-ZsBd14dI": {"scriptId": "1wUoXkKBhmT-Qu0ep1vFHQDnq_zVc4oYc6NhHp2_GUDSgw0Cuh_0rJTFA", "releaseVersion": "2.5.1"}, "1pXxN_QYM_CgLXGieaMZxRLSUnHD_J3s8T6oLD8Maogc": {"scriptId": "182Fl2vkRyiufpjKaJBpyHza-krxsEKz6slxhrjwR4CzRHJUor5tJh5Ul", "releaseVersion": "2.5.1"}, "1qCPyMWWYJllN4pRd1oOKH8LY0IE2W5JfWHEsbA4f5ok": {"scriptId": "1IrR0nNHjpSPrHrZ9wfXmnn-shiTIs3DJL28fwXjRM_SFMBdE5E2dzMda", "releaseVersion": "2.5.1"}, "1tDELWoQVYVpjGko33CFGM5_jjne_Lx_T1XjBi3b-MbM": {"scriptId": "1HNUVcWAOZ3xLFJlkkHUjshREJd5q-Cu_zl6m-Iad-huAnh0SJycYo-2E", "releaseVersion": "2.5.1"}, "1Z-7ZBTZu9aJJ3Ck-596fRtPZ67KQ1QLMPVjpySIYD7c": {"scriptId": "1q11WQep1inXFtY6Q3wJUvhz0BqUVdGH2wAH4660l4-Wjaf_PQFZRc4Kc", "releaseVersion": "2.8"}, "1qdKerLeOGNl8eqFlC1JIktC_BRNCPJP0P-1t-8iefWo": {"scriptId": "1Amy_QlAybZgN1JZyyqp0UVCVdFdaUCs0y8Pajuzkl2j8pAh_6O0E_VRL", "releaseVersion": "2.8"}, "1uXqsmRLeVYkYJHqgdaecmN_sQZ2Tj4Ck1SZKcp55yEQ": {"scriptId": "1sUwdbNMfQaG9eubVgOskC4pWflSHCxSs4elT7VTTiS238M26Zc6o1igC", "releaseVersion": "2.8"}, "1nQCZwhfXNnYS_72huRf-MSn47l1Ul6yPr_YMqREU8BY": {"scriptId": "1dGej3gympR5xzxFe9p3FEg4HHdOkJo2TK4wWYZJy3jTyoorhHRHSOzlI", "releaseVersion": "2.8"}, "1mqZ4w-gCezWG2n-2oHDMiFCSKmRkMOZ3RD4btUbKrLo": {"scriptId": "1HvUJFpTmO3mGRWpSQf6nENDYwyg7iMakqpX2kxDXjMUYVidfAzP_oHZD", "releaseVersion": "2.8"}, "1U3s3cOQabm-acFHIVccP8_VucMrKEOpRJUjBikXCQGU": {"scriptId": "1KPoGPsWxeHIgaoB37YEK9Hn5lXx6KAL5zA07IwljOy02HxJsA4WwZaPB", "releaseVersion": "2.8"}, "1SZxCFd1YilmYnrkk3E89Cs9GGJ89hOtffuji_1Wxo_E": {"scriptId": "1OQs7XriKXXbEFpFEdJAWceHGndcHpORVzmzkyRvzZTNFni-OXzakvesK", "releaseVersion": "2.8"}, "1ZLYV6CUlS1ln7xM6hHs3BkAbh-6Dgn8J5azfbXsyjl8": {"scriptId": "1oaM5OpYNP7cGnQ5ErrlFSOAsqORLWkQx2xD8y7od5EZfdyf1UgD43fa8", "releaseVersion": "2.8"}, "1oMC5VM3XcFn6zscxLKLUe4U-TXbBsz8H6OQwHal1h4g": {"scriptId": "18InVb9pWm82GIGKqEXXQ54re-9lL_lIh_9sEf_KU2qlGDhIqvvQmOL5r", "releaseVersion": "2.8"}, "14lKgNOjJTJKccQ-0n1OphbZ8GTKOq2DFOdzEjoAGoP4": {"scriptId": "1zreK_ZAWPa73zAQ_NXQj9Bf5dSFifS_FLW7u2uvDvcB3khOTeG_4ykAO", "releaseVersion": "2.8"}, "1g0SjxU2Y5aOhUbM63r8lqV50vnwzFDpJg4eLXNllut4": {"scriptId": "1iKlv2JCrdui40xLq-Te6sULueAqB6MJmkB2kC5r1rn135n5O4MbxQF2t", "releaseVersion": "2.8"}, "1K5IzBAIkXqJ7iPF4OZYJR7xgSts1PUtWWM2F0DKhct0": {"scriptId": "1elXK14qfydX22yMeVTb_YQIocK2g1mYc8KhMDhjJnKDpvlNop8pqcikU", "releaseVersion": "2.8"}, "1QX6e7BjK6VlCa7pDWhIE8oL2vhSYvqwoSjTrP-SNsOM": {"scriptId": "1wZlphknAPlwxaJ2ybb_FPvoYOG2srCf08hLQwbcTn8WG4b_RDXpJDdkM", "releaseVersion": "2.8"}, "1TOgQ7z4Oyi4mJAkpK2mfkIWTcUMI-Lb7b7v6rX-R0Zo": {"scriptId": "1DDxGYfsNx2LLtW2eGYZ-hBs8Lflqd1SPWXVIpdW5Xcp5hKdsJuYA8NSJ", "releaseVersion": "2.8"}, "19N16yeVL3BymbljbaRBQWuMn5j_WZb3Y02urqZs-YWo": {"scriptId": "1_Btvj-vj3uNH8RkbUwvOOKAH9BORgacXr9paX5IlJBS9AFWNli5ZPw9X", "releaseVersion": "2.8"}, "1h16zFzTafcskYv20gb3riDsJ5i023RYpX6Ba2DV9r9A": {"scriptId": "11Hrfac5SbELgX6AxV4rGg_NAcL3LGq3nUQduE05kQAmpnozGDQFysbVD", "releaseVersion": "2.8"}, "10HqgtfVCtYhk3kxIvQcwljIUonSNlSiLBC8UFmlwm1s": {"scriptId": "1rBATjSsdAMUTxjFxmO1JYRpIZzmRuw6tH8hBtW2-98gPxVXguten6A1_", "releaseVersion": "2.8"}, "1N0i5RPY-xEsM_MIjqeWZI6cjb9rj3B7L1PGR-Q-ufe0": {"scriptId": "1QgZuEMXaSDVG3mAdjmVlz_M7bxTtiJODQ3qEUEnYovwi1ExQ6UerbcNq", "releaseVersion": "2.8"}, "1h_VBtGgUa4pFrR5pTksogFpzSMuE6cyRRjJmFuJpKSk": {"scriptId": "1CjXjQ1iJH0QwJH5i_tJG96awen1T5p_ZiyclJBuLvJltT7FgBSQBoGuJ", "releaseVersion": "2.8"}, "1oIBd-a_n8pGNtoM9zYkWjhlsG04B2lmfYKhlLSAkRFw": {"scriptId": "1jFMUnah71MkNvJw2-CEZ3xzqtUed34iSDbUWFU3z_wLmvEIDCyKBFBlD", "releaseVersion": "2.8"}, "1yVEAeB9pi-5yiQvmp8S2pyMUf2oSL32ZGvSDY6zLP1w": {"scriptId": "1PzzUAZquNQUQBSvCh2D79bWARrLn50OCWUZo8DusTzZFngzqtJaYG-45", "releaseVersion": "2.8"}, "1gJv3t6zBP4FMCbOglosTWwc6bR83BLxY_3bQbRJiXA4": {"scriptId": "1cUL1cZmxE2hRd1nDnSFRAhAtfohOPAKulKJTe2fOVXwL9ji9kO7bv_aK", "releaseVersion": "2.8"}, "1ZPLjkEODVzRlqRA110cDVT3wK6nvvNr4wKMMPoDLnTY": {"scriptId": "1fvR2NwHbD4wZXGtD-5f9eGpVr7FKKB7U-eN6m84Cf1LzBhYEWT18PbC7", "releaseVersion": "2.8"}, "1e4HYmuDxwIrF_XOzVs7vlA2a2HjA-TuJV5k3tneqWEM": {"scriptId": "1fHVyzXyQBq7CFVbSzRDBXnKBTYTxjJD37-9i6za3cpuDp26JduT5xJWy", "releaseVersion": "2.8"}, "1vjjtDxTPajNPZIuokDFNyrFdAWyKIQZGfMtpmuBdBXE": {"scriptId": "1-VlXmNlbtevZJ5IU2tvdLV55yB937AA6TzncuOMO4aZI38c54cUcT4nD", "releaseVersion": "2.8"}, "1eMxFcAWA24fXrRAeKp9WeOvy8Woil7FriO3xf3p7mac": {"scriptId": "17UOWYCU2vuXPt5ygRcWz0Egp2nvkQcIu1VvLMPjApNnG-pWNFCRlM-uA", "releaseVersion": "2.8"}, "1M-TrJD_Cn7sTCLZFqr9qYl-HOPVQ7vikTSUEUkSrOtA": {"scriptId": "1zIFKWUmHyqB38SQGqxPyYlOCH24vl2K53Kto2mIbuOzoLrux4OgOokgz", "releaseVersion": "2.8"}, "1dnhxJ6xGHQb_hnkhpAMehksAv5OMBjl0XxFBB8J9-_o": {"scriptId": "1jnVvtLgvlfov1KLnK2rJcY7u_OaQ7-orEUx4nZDe-FyyDl8W2ful11JO", "releaseVersion": "2.8"}, "1Q7_iFHgCOkI3ls4l9ZqbKOZ7UgQraZT0sy5pby7Na5g": {"scriptId": "1cY-9z0gTGG3NfHvPisKbPXmLN7BG7coQNSuh4HN1uZQVBH2k50Tsm3wn", "releaseVersion": "2.8"}, "1sc9G0KR96dW-IscO0UU7JDEtEvO874OgJ93uiocBrM4": {"scriptId": "1X9UGsUEItvbwFlp5XLNVKbFu767XMuHrPRFkaCGFZRDVHBkORRWL7pxa", "releaseVersion": "2.8"}, "18mQOQlsvmR2ZPw7NG4E6v7DST7xpyOoLZaCfxLkSXq4": {"scriptId": "1q6zt159LL42NLaSuht3OTADljSFHZvxA0TZQCHH_4vBVbHtWVCCGKBbN", "releaseVersion": "2.8"}, "13QqYqzp4bBXMCHFiX2PNqrYOL0iegXk1hBgEcAeQ4BI": {"scriptId": "1m3eMuFa845tcGJKioMDnuNtigjawiC0zHNk7mC53FAP0eoa25PD4nqvH", "releaseVersion": "2.8"}, "1Pg-OCni4g8glhLtWczuHmoS62K5p6zWpz-5AT0--Y5I": {"scriptId": "1JnXd0v-15SNRFSjKNrg8aatdnR797GsT7Gd7iWx9vmSaz0D23QnAxU-5", "releaseVersion": "2.8"}, "1EuAsTsUdgyVZ45FctdQi0DdPX1dLUxQZpHAvA45h7wE": {"scriptId": "1NX-upeSojdLWc_GOIomMCCMSdGleMAYLJgcjELtNVGIu-eiJvmz8PZuG", "releaseVersion": "2.8"}, "1Lwbrnys3FyoikqyYYWAElyvk7zOeZ4VX_o6IjZ0jfHg": {"scriptId": "1jJTngCDooMR4wG0v_9FLpkHKmsFW21X7Ztyl5LTEC3TNHU0EJdhdmB87", "releaseVersion": "2.8"}, "1rMZzCxtVjGK4MNXKBKLIykfBnVt-SxVvHhjNahMC-js": {"scriptId": "1JQhXpfwMyttKuDbQfDsm5MSya1mX2QQw5YD3z1ZJCHM5HAOFP09z9o3g", "releaseVersion": "2.8"}, "1lk-ApdUceMAKKEZBt6q9fGFPC7PUwJQjgeSq28yugDk": {"scriptId": "1OQLFC7aUVjAdsk6z4OYyvMW6nAbk2dUMVwfCK5K-GVyL4eVtLVA6TZK-", "releaseVersion": "2.8"}, "1nNnTFFPCSTi2QCPRwHsND849eXb0UMU5wOza6Hl7Zsw": {"scriptId": "1xwvRzEpGJgKeWFcJVY4dTaRhq3obULn9gI3xEJZtE2OQf9OPsOyfqO6o", "releaseVersion": "2.8"}, "1vZBl2YIFVroD3MCBuNagU9K9FlWT3oDf0KfZO83eFdw": {"scriptId": "1zg8dnyTJgXaiZsEWpuPK9wI7DwL8ELk2axsYlxPb4NuA1N0CrelX9OBF", "releaseVersion": "2.8"}, "1tUV62umfOwbnTnviU2g1kJaQtQ6e4g3D_1ZUJd-xvIg": {"scriptId": "1-lM7VNWlMtoQBWKBYmVvED0_zzknHBFdNU8qWmSsXPR8go6OlVQBgTkD", "releaseVersion": "2.8"}, "16eroq4UtIPhP89_PiKnvfi4wxV52vdKtUwPmBBu6OMc": {"scriptId": "1pZQZhxeBjDfQ6fcwiXL-i8vJ-7QH-1bkT6xRhJvdfjxheJUvGKQLS6cT", "releaseVersion": "2.8"}, "16p9WmU9_dEz6wGN5_maotPl5uGrAIxPZ3-pNq1hipfI": {"scriptId": "1dDxidRElsWE_EneWq-AWCaevK47aVt_7zmYojTBrzb7YmCyRShHC8R_D", "releaseVersion": "2.8"}, "1zMPJ2QllXbbo9j0YoIPbFU_F18UNY21XBYS0MldLvzY": {"scriptId": "1_eo2X1M5E-i5IamFiloRYX-REH-52fgr9iXatjjFT2w0QzwVsLnp197F", "releaseVersion": "2.8"}, "1xMqOx9zZ7h2BIxSdWp2Vwi672iZ30N_2oPs8rwGUoTA": {"scriptId": "11rqTZ85G0PMZXxgznHHM26yq-0fwZncMbeR9WjoevnaFtTnibZFS2W1T", "releaseVersion": "2.8"}, "1Occ8jsfyABqFYtW02wviOPiASBmtGlqY60Yr4w4Y-Kc": {"scriptId": "1aibjghnn-a01kKnRzwolVgP9N_Et0JyxQZekxb4RR3wOsWhYWQKSmERw", "releaseVersion": "2.8"}, "1Qsw2JBfF75gOyWpbSrlC9SuHYBiV8f-lK_5pF1I3rww": {"scriptId": "1ED2zCbZeJB1-QXUAmBuIRFPmgG0_aLbmLQ5FqSvIaAqP_rbLMdvcx2Yw", "releaseVersion": "2.8"}, "1RdOcyVqEHHGvFdU_I4_ljyFamJgFkzlD98lwozYL6H0": {"scriptId": "1Qy33GjOy9fCfk-eL-utktzVsb79z0HI26w9PSp8iFyPT9sxw8JsY8yBq", "releaseVersion": "2.8"}, "1HpDoxhCiCPYT8ahvPRHik8HqIru1pxtRcwjT-UonHCU": {"scriptId": "14FDlfxy5hg5Vh4BHnpTmoyc9hHIUG1MkfBOGH5gQB_Z5DIsV-j8_z3e7", "releaseVersion": "2.8"}, "1hNwJiaFr2QVb8gpwIUHxh7ORRVDWxM9G_Tsm2LDVwI4": {"scriptId": "1xRRMlCW8-OIpskhQL1C0etU53Pig2YA570yWvL82ndFknjXg4BoAXMNe", "releaseVersion": "2.8"}, "131Lph3SLZVS1QHP-fcP2oJ8fJ-ywBJOY4AJKMmTpqXg": {"scriptId": "1CwAQTcNj8Osfexnx2OZXK8QRGbL_jhBe5BdICLlcqrzJCcfbRvVQrZ06", "releaseVersion": "2.8"}, "1Y9cTA8riCoKoL2c3-9OLMSF4OZed4ufL9veL2AqFPfY": {"scriptId": "1lXIqYb8MR1GHJ1vEiFlLfCZMOxphyMwVunpYPin5KZYHNJdbSb1_9CA_", "releaseVersion": "2.8"}, "13tJ1JdCxL9bA9x3oNxGPm-LymW91-OT7SRW6fHyEBCo": {"scriptId": "1SbY33u4Yb1ACnjjFe2ca5jbBUZapmunj8tpnZBAukIKq6ocaOe7eJ3KR", "releaseVersion": "2.8"}, "1WjMSia1kHh9szIuIZ6VAlWl5-rCbTQ9GGzetqPds0qM": {"scriptId": "19jWPuiAKdFg1fF7s5tCfPeKbblZy607OCfcYjy1K7m2ET2ythESDKp3y", "releaseVersion": "2.8"}, "1XbmjAgXl5U66ETKJqyUEVuI8FNuKw-BIh4tJ_xeGRd0": {"scriptId": "1tSoN2tUyLqupT5Yr6QNN5EI6QenugFQSnsTxvuOI1_ZCp9PL2iiyEv_A", "releaseVersion": "2.8"}, "1TeJpHmKOSm8Lhc-7V0Csl0x8fPL83lFCZV16HXFge80": {"scriptId": "15uxCNmIjBmkvpxgjirNJqq38n9RpBASo9TQQlb8L6ilhXZfOglSmPcs1", "releaseVersion": "2.8"}, "1sM6wz4s7K5DpPupz8Jn5RFW1ETkP91_zLpBCJPP7HC8": {"scriptId": "1gTHFaHf4bHJ7EIRY1ph3wip3lToJ65bzRsdETOVHq1DotChLVZHrEqsU", "releaseVersion": "2.8"}, "1YlmQGx-i8IhLpWAp6lEiuRHNuGHzfNkgVfk1UhsPW1c": {"scriptId": "1lD66XMVsJhgBFvxkFum0CCcPRhUTBdsenxqAZqaN3nJ7_W6NOuvNFxF9", "releaseVersion": "2.8"}, "1180pM7EEEboemf_wdAdw6RnwD0-dk9o4OJpvSdmhaIY": {"scriptId": "1u4c2oy5Z4CiiRN00yPpJ8jm_cED3TgjPdqP2wGa-nI2lsiTxnpiN4eDy", "releaseVersion": "2.8"}, "1_I4pxB26zOLb209Xlv8QDJuxiPWGDafrejRDKvZtEl8": {"scriptId": "1_sVmpqVny53vT5dEZpB2jQqeIKfqhRbjGp86sTncT1RH73xI9F42AZv1", "releaseVersion": "2.8"}, "1zf9l0K4rj7I08ZRpxV2ZY54RMMQc15Rlg7ULviJ7SBQ": {"scriptId": "1gROCG-50mv7BtgRVkeZH6qXyjvqZfZZDkuedDz19S_X4fUkI-WWa_tUm", "releaseVersion": "2.8"}, "1qNcpdPbyf-hb5w_nV9Nu7TC6nvzdcdUKQtS0kKJCMI4": {"scriptId": "1NYY8rHJ9LJKfKBO-lfqSekjmiitzdy95PUxaPrYMfHUTIMd-cdxR4XCk", "releaseVersion": "2.8"}, "1xzl0dgRLuSLDvAcsNzZwvZL3ILAzq03Xbj9oAlLe9lo": {"scriptId": "1H_9lipnhgdiFh2ww5gFAxxu8X0jDbgPPCuAsOLAhKOQ-ixL6nSwPE56X", "releaseVersion": "2.8"}, "1TMNRf0CB_7wCQEq7Rq4_gfpcnRke7B-Px4c3ZFr7a4o": {"scriptId": "1gLhs7VUdIXnslrL7VvZ5FA8PeCweQ673Tb3WljDDmQzsHOr3tJmcVNuJ", "releaseVersion": "2.8"}, "1Sw5pjLu3HZnX4JKDSbXCHUL8Xgla5mpsRCvdmdhDv78": {"scriptId": "1rnxY9UdhxctBJjJZXEOGFl6bN8iWiVv5VRlE5u2YBHWFkEpAvnMPLVTY", "releaseVersion": "2.8"}, "1usvQw8uwvg61j7gnaEE3eSl7y69rdQYirnkNIzLdKdQ": {"scriptId": "1GPM8KL-uUlX1yuEKjFWGL37e3ThPt5_STsJpS-JG0moBgSZTIv7BmjNP", "releaseVersion": "2.8"}, "1SQJ9c4PI85TSMSVZf_BLZMIQG35BWfKGG6JvCmZSVPI": {"scriptId": "19mm0xrfgtwtw98lH5jMUJXlJPr1a07Ll3-6c123ZZEbXmsqdwe8oOODH", "releaseVersion": "2.8"}, "1ANYsKgAkY1InQmaIPMJ91-GOgBJpBveWcngFCl6fPdY": {"scriptId": "19dPFruWt7PZIyB1kLiCQBy9Szh6MJPItvHP5zB94khCgNhZVrffXYfSK", "releaseVersion": "2.8"}, "1A8-57gZue9h0ryDfASF7fH2maBPhOZ1e_AJCtIAez58": {"scriptId": "1hg3F4jT4ck4QQXFlGn1Ea_jl7keGrAAsypX3XgvJnnMdo9VT_xkOGpsJ", "releaseVersion": "2.8"}, "13qZX3MdSMiGx0wYDCATJpvEXcxbIdrwDJmlctrdUk8o": {"scriptId": "1-HNxNC9vVCugeqEvw5To8p4qSL0xnG_DAXyPhQEPiEeUy35OQ4ePoRaB", "releaseVersion": "2.8"}, "12S2lPHkvjiX97lTxIlAcWuGiemL7AqGbT4s8oNMX0vU": {"scriptId": "1VE0LeUXuNM9FByjA11iqdHN6WjsPd6sueH4tFFRjnxPhPDPVY-kcZsAC", "releaseVersion": "2.8"}, "112W4VmUTwXmJzREeQqZPNiFElwJvzZd8m-v5_rES49I": {"scriptId": "1GorD5Dxv0V2T9j0JPDAxM5wwZuanUFYVuYNS4dHYmIZCo1Pmmqs-D5Ll", "releaseVersion": "2.8"}, "1RenmUdhsXMgk4OUWReI2oS6iF5R5rfWU5t7vJ0NZOHw": {"scriptId": "1pZhbkaqycRmvK6ShTpZvFhNCUPev2IClV6sj8vR902ZHE9TbUe10oef8", "releaseVersion": "2.8"}, "19VhiAeTYHqljO5DUPGbd6Sa3qi4u5YOKxeLiKbWWoEQ": {"scriptId": "1C4z2FMdomHOL2NzFabb-ujno57TxXaqOSbgBBNyWcGYH3lO4GXmK_1If", "releaseVersion": "2.8"}, "1Zdnrs3JkUbkBbfHvI6Lywuhf7wU-lPxbjNuwsUbIvqk": {"scriptId": "19FGzTZenxNguywjQIqn60Zqqykpgx1ug_3I-rj6BtGTihrlvOoAZ90qJ", "releaseVersion": "2.8"}, "1QBJ-DeYj8O3e0WzVgrcD7zf8BQZc8-zwZxlO9Z_qxyM": {"scriptId": "15L01lSLDalug-Ujyf01Gq5y1ZeNQsnKzi2H2gN-js5g7_m3heahKKQ-z", "releaseVersion": "2.8"}, "1icG_PS0lVMO_ADAqc5PUwgpZhMRVFHPja9EFcpRjpyY": {"scriptId": "13TjC3rFF9pte2HQBn_N6v94jUwIHDahpMJw3YlvypHH41RIQj1FCbhEn", "releaseVersion": "2.8"}, "1J2XmfXHA_0BPZeg2R9_xX_2_xL94GRhqhbJThT4lqOA": {"scriptId": "1oaUsVufrB4N3xrzLx0D99rc3obwRp2dnVSqoqFYdYx7PF7F2NpDIeM11", "releaseVersion": "2.8"}, "1j6mm1Ng00CEkqERFWIiHgIdDlWDj9pwsWs_NdWzFnj4": {"scriptId": "1k22BFh598K5z85AedpBR-ip8hfdIqcSYzPXMw75564leOBX1nVIpZQgG", "releaseVersion": "2.8"}, "1R-4-jNjXs14mHesF2pC6TTZDRTttqNEIYMB_hcklcws": {"scriptId": "11vGtySFhNG3neQcixV7kJ0bon1kPqL2rwRojuWy5zodowpYN-6LdVi1y", "releaseVersion": "2.8"}, "1v0NMxF8L4HhVFaCVFTXJGytnQp5x9aezInj9xA_xJAM": {"scriptId": "10tYzykYPBD-ks0NZozm1sR8338mQb5t38fBHrfeZsMvvjE6PmsV7QdIt", "releaseVersion": "2.8"}, "1xsk7Qj_6_EVGr9UXN3IhiXt7HLICjMgIS0Q4LlJPu8o": {"scriptId": "1j4PrBDoLSAUVm7bs14PpFDPDIf8UQ3_em5AoLmahWqLqXb32o70_kq0n", "releaseVersion": "2.8"}, "1bCN4awBcBtxUZxWFPS0-l_vl9CJHGprcmYZDM6zbWj0": {"scriptId": "1Z-eBAbkV_VPDx6_cdZ3MoklXX4yau0fBBX8L_qvLL3qHzBT2SpGvkJGl", "releaseVersion": "2.8"}, "1F8mtl8Q5iGGQO53bKopmuzxyotGI5hSbxHAv-_toheY": {"scriptId": "188yY9U1EI_Uycm-FtTzrT9a97CF8w9BZmoXXjAGnTHokKcI7ziAccWWG", "releaseVersion": "2.8"}, "13otQIk-YiPCV3n-BhpAGHCthP2eQnWlpKpWShtXBehk": {"scriptId": "1oLLl5M29dQ642OWIIrwwjeOm-ojpXb3VU01V_N0DM1OlIe0MIZdGZTJb", "releaseVersion": "2.8"}, "1TZqpjYi3_kRuMQjCxTja0dewd8IcqZMPY8cOo7aDNwI": {"scriptId": "1UGQ0fqV2VPnq0sfU1Zqi2KfLqqjmYB5p4szjHCw13Pt8SEVGk7PTG9zj", "releaseVersion": "2.8"}, "1W4EQIA3mYzPpg7HkKNIaTOIONfJYWuphNC0GISiGIlU": {"scriptId": "1kDqDP_xdLdrqQrPCB74ApDAjgbxD91MT5ZEfKe1xmipNWLODzxYe2q4K", "releaseVersion": "2.8"}, "1LsiB0PoiSKf_QijpPyamU8z3AlZFoWNRhCoEpUjknQw": {"scriptId": "1lhxVZ54T6SrC1U4wKhz1BtWH4AYyTdSuuXsKnrHoz-Fu6z-R1OP72CWm", "releaseVersion": "2.8"}, "10IlPJcJ_ZtacgX203RxhGIgOkavnbdbK3lO56BWdQ1Y": {"scriptId": "1wjHVvzCSgAAVEjnmX8YdZ8vIbbrrjPdSNxoMhlKXG86f2lWBH-10FP_Y", "releaseVersion": "2.8"}, "1NkAVEDdLYzHaQaX6mtLVZ4EUKTAhxQg4HMFg4iA4gMU": {"scriptId": "1x6jPCVzCzl0qd55VcLOMMt52xHr9hbDuDhwuu0DDxKs_uqaT_VEKWn1M", "releaseVersion": "2.8"}, "1ZFmedSSZuck2lOfN3e70-1K3OUtnboWmOqSCiC1m36A": {"scriptId": "1jl30dfQVCB3-s6CSnf2DTiMPQ7VvsZqhy4ZVtk-p-jWNDC1_8Qs1XnAc", "releaseVersion": "2.8"}, "17bdVV_8HFnk-v-wurmGRFFX_rHPXnhz3SM6DRulerco": {"scriptId": "1I5K0uVB4UTW22YrhPOagpMeKy54NPAiqOxTmK5i6odXOc1Xm9MTVyO5t", "releaseVersion": "2.8"}, "1G06NO1h0423G-3zQd7e_bjddDNQCq8Lb8zpad-xznCs": {"scriptId": "1C_KICmxPqtrd4F7UWASDOKlOAs0at4dmA5OA9NpZRlfkQH_jgdn727NW", "releaseVersion": "2.8"}, "1_6Vx8AlKXAHNQTmvktBjwbq76e7GmPi9VsRdtwSjw80": {"scriptId": "1U_1w6Vzpz6CdcX3-TvVFSKtVw82CYsgJYEAHsNHj3LTlknuqbuCn1ePe", "releaseVersion": "2.8"}, "11FfQYkTuQzBtnhjvK-nNU0gYV9iBhG3ixuhu1RWUm4U": {"scriptId": "1OnWmZW9Sa2_BffWdm6m-kcXita9KZz3YrypQI_4vsEcw69Xg1CVgxcJ4", "releaseVersion": "2.8"}, "1tfnEMZbAjRn2xBtwpWj48OhLWEPker6HGC5aLBUJuVc": {"scriptId": "1GuFytIV_Ba21-bjWrYeZ65Cw8iCjQcTM4pCBfc6KTC9Dg2cg0KIxn1GP", "releaseVersion": "2.8"}, "1e9h8SpS-VFDYjfoNtLZOU5c5My9Zo8paKjsrIxUr0Ds": {"scriptId": "1l9LsInMiJ2afq0Ae_rKLfX49RhN7MC4tHa8pN8N3KS3FWq-s38pmO098", "releaseVersion": "2.8"}, "16hn8ceJf_KEklUTU5r98NMAxIfB8ezmv8ukf4BrBVJw": {"scriptId": "1bYEkv2R0cJLfzxZwK21hQbGJkal3a_rUTt0-sh5fh-KPUX7kSFWwWVUa", "releaseVersion": "2.8"}, "1rhmJuYfkDpCmSWPJ0sHBSxkn3G3tcR4WAjqqW04eER4": {"scriptId": "17gQqTqfH7x9ydwVTji4e3JXSiL9kVnGt9BPVWlfJkP8jiLRnKxGrlUl0", "releaseVersion": "2.8"}, "1ElKDPzzEUzMfkBz9f_oPTIIJxCmZ3XAPdd0wGuAZjHY": {"scriptId": "12w7eOXRO_Kc6QTL5Qeehn7j5n-aBmNapaaEn2phs3gEzdwQNS9EkVUVr", "releaseVersion": "2.8"}, "1DT8Jq8trr_zcuIQ3Jf9PzmAxXc1t_kic8MeM7YnnKL4": {"scriptId": "16pacs-jETxBThV1bBUJX5BDkW3BptuGaY5sH_3ldY80RRBFlC2wrV0co", "releaseVersion": "2.8"}, "1yDb2qhGPnI3Thqit6rfAC0FbUEljaVWyTKi3X0XqxPc": {"scriptId": "1R6Fu5EINQyR7IGtIEobuhfD4lHmlRyVx3nx2pJ5Fai276695kscguVk1", "releaseVersion": "2.8"}, "1RFun5vpdsErT_MVULnyAwwMPN-n4QXnrmfOxPYTuQyA": {"scriptId": "10nPZfctBs-k5MnWkIX7E0nmT1i4U3ZXZG0w2riBjorEMsxSP6YlF5bq2", "releaseVersion": "2.8"}, "1xTvrM5gKVprCkHyeA6tkcGiN1GzDj8hh5ZUt8rqe0vw": {"scriptId": "1_zlGtcnEsJxpO93eMlHlMwgtn3_ZhmNM8_jQYAN62S6apD1wBl-O5K2d", "releaseVersion": "2.8"}, "1jqxIkYq3wdDntJQTjrvDh12AR2DhQuyLlIZhSLvH8Lo": {"scriptId": "1sU7fwir9MwXI6h2QLHA3GF9D6_LNvWOPwEFKSnQWh2a9CUU-QlFHcBE1", "releaseVersion": "2.8"}, "13wqSGZuhyRmeK1EGFr6eOtUZa8GA85L4AQ_OGVvKeFk": {"scriptId": "1GsANhBydj-c8tEd3OhHiA8KGE0v_5m5_g-opSuxLl3KaWHjIY0wtpNH5", "releaseVersion": "2.8"}, "1P5bFVNA18g8XmY1qziMenGYfnYYQdORp_y87SyQ_VDg": {"scriptId": "1OT1--XrqEt8ZZlvZj_r9b-8N45e0Xvb1MtQNyr6n9byiAfWRjiV0TC5z", "releaseVersion": "2.8"}, "15daZhNF-sAIaB4Io_konWIKD7gEX_v_iFOsdE3ldrxo": {"scriptId": "1f7PEzRq7PQ3YfeeC1w32yaiWU-k7eiuM5YB4vka9GTvYKeH9ZQp-PwUd", "releaseVersion": "2.8"}, "1hSe3lZHSLbGKdb97T7ZCFBFaxhRU5BR7L7HgzeTLIAo": {"scriptId": "1rJEft7o4Rp-wxA5dQ2BzgQq-lDytpnFB18vKRobGPROWxSByDtdPgnXj", "releaseVersion": "2.8"}, "1nuNv0nXglyz1lXb25P_R-gZKcJWpo6jKTQ0CiciN0pU": {"scriptId": "1HF0ra8_oj1DELzqRxiHIrj0FgPBYX7_9OxCVe9liitkni7F_DRoU238R", "releaseVersion": "2.8"}, "1-exQd88PKlhR1skNpBrrXn9s4eWtN4vPsRq22up8aHo": {"scriptId": "1Y0jokqTy9kZnkBdC9xcedmKVoZbmECooXTgzbWY7yRlH1ZETrwTA26Zd", "releaseVersion": "2.8"}, "1rZoUMkXUyPGXCGFCEEDEOc0MHkRQw0Qdq9DP5c0CjSI": {"scriptId": "1Nbn3zOq1ZgEN7i6uR9uv4VvW7_q547ZMR9aZBUOwW2YEbO_E1srSREUD", "releaseVersion": "2.8"}, "1KlN_nG5ZCsnmknHnpay4fOPl2r-IYlUcj21nWumaOP0": {"scriptId": "199mCNNrhG1mtWj22VCmnyxeexVgP2o3P9-MChyL4LPK9kZTTFpVTKa6D", "releaseVersion": "2.8"}, "1Hde5N9YNq6IiYQGMPe3ef2EWxE3Xpm9vAbAjSgFWUwI": {"scriptId": "1MxofdpJ037aB4i_141THpjW9jaMTIENwenHsDvf9gcpFwh9e6GBtrXLQ", "releaseVersion": "2.8"}, "1ZuxavjXHx0KA2FDf5AbDajwDgKcCf-1KbFeE6cJOCWQ": {"scriptId": "1ox79oNMzIH8zcMXAqfbq8F1orc56-5Fl-MUSo2bUwYwhJVL6L86x-Yga", "releaseVersion": "2.8"}, "1O3JUe1CNK4ApNytTc7QCABG98UmRB5_GNmFmMxnPgq0": {"scriptId": "14p_pxwmcbI-AGPJCLSNqtxZ2oT0ANRhAtbofC64DlzA7ncW8Ogrzn-eP", "releaseVersion": "2.8"}, "1l0BcUIlYlq_UaWazColaUqkN0TGgOmqWpupxW4eZwco": {"scriptId": "1S6pvV2pgN5x7YZCiBG6B-XNgwdK-7l6cVI3Jn75d9-vV3c8cFqpuQW5R", "releaseVersion": "2.8"}, "1c4IW6uvcQRpcyrad0jH8Vx0TS684wbMQopJbPvD4l6c": {"scriptId": "1qGlh2h36kZa5PgK5wkBfILdJZEl2Cu3smYSLjaY-p4ytel6iF1a4FhID", "releaseVersion": "2.8"}, "1zF0aq4fhbkdrUMFvq31JvblmIY_gszYc3tEmvgoaVLE": {"scriptId": "1nwdt5v7gfmv4Pg111cZo2JaHJ2mUrSfzpHHCGoGC1yzMiGLiVJ5INrH0", "releaseVersion": "2.8"}, "1yJqQdw6cb__VqR7AtYZkCEd8yYTvQx8nrTxlrTm_f44": {"scriptId": "16loJKPKi2ObY5R7kgMIa4Lgq5DglXEotSMM-bPyI_5OrmKtdj0VEK8e-", "releaseVersion": "2.8"}, "1k49t7eBblT--MEpC5Q3m_hLQqbpisUpwmYvdhvNj8Qg": {"scriptId": "1qXFMsz0A11evOQSn2lNixTP4gcf7q65-WtYVKYQuUPB1g9IUVUjrTqjK", "releaseVersion": "2.8"}, "1B9NiEd_wTv0NZgX9APxzXl87AKL_6E7en6YpEzCCqYs": {"scriptId": "1FvxA241_xWnzWxkL-f8nhD-6xGDxdQavIMAZ8f0_NdqT3hi-aX00uWRQ", "releaseVersion": "2.8"}, "1mqIrfpyVR5rFCkRf6RWQNlToHvuqERFimCEBB-ZFDiw": {"scriptId": "1cw3gGUeiAwyKCHT3Ka25pjGy2s8NuwCnGbegOOsxXw90UVK_M5-itMGZ", "releaseVersion": "2.8"}, "1g0fllhRkOCnef55PsAtvY4Lu_7OKQETuoxDPzog3T5A": {"scriptId": "1r5UXjhWCBfVNL67Jb8KR3xsd0_T8oIdhDG9GeVru6uJ7MqK8LW9DXb1D", "releaseVersion": "2.8"}, "15TzIekc99H6BR-X5YxQELaC8ZbQca-MnU7qQlEWf_4Q": {"scriptId": "1cB-zQtkOcLeoB_vCuadepVmfSqCrnJSDTGckI9jwElsW7jcb3To8yDYJ", "releaseVersion": "2.8"}, "1TKTP8nn-4tAWQIXVop0szKpGGl5IIi33XmwSqQ0ZiVs": {"scriptId": "1FMejz9LPpl0zymgPUR77sjmLPR9PYavmq8311KgZodRJVlloQMDE1Qso", "releaseVersion": "2.8"}, "1T5zQLQGNvsGfKleKo5bn8UxKJR9G_NC5n8cRAV8g-xQ": {"scriptId": "1H-FQxaEU6ZUjZ4RG0eBMpVasp4_KZjJ_7SWfnjkBprm3Nx7eYwNKAjx5", "releaseVersion": "2.8"}, "1JiwMbAARTOIqZErZRF-D3Raq_XNOkXPK0HWlIRYAmO0": {"scriptId": "1Y2hf9Nm5VvEKWrimB3i4NwB2LXfotqzwPl5W27pVRo-_pssJYuBo2fqp", "releaseVersion": "2.8"}, "1R6R2WyQCsXOCmCa8b4wKjIOS0Dj0FZiSaIwSmoJJ9_k": {"scriptId": "1UujVFpEeJm9UioLohbPntoyjxiRkh_4AJNVDev11gJTTuauqhYxYp34p", "releaseVersion": "2.8"}, "19YWuQIJlB8zxl0XWd0J2KJTBBCKniVz5yB6sumeSh6U": {"scriptId": "10keFpUW5sjG43KMb_t8k7TuMC7uIV3fHLzfKUNpZmGTxKpbYiPQMZdwA", "releaseVersion": "2.8"}, "15urdpcsCYBTpSXU_Km_RoobrdLPWra8jfiP8NyLG8As": {"scriptId": "1VbXqUEdECvP82S8eOAeWI2B5Qc7vw6pu7cZh8rd_P8-DPD4Z4EzPEyqw", "releaseVersion": "2.8"}, "1xYOH0SSGkJxbwH8guuCrMFqZ6KvlffEfFIij17oB_FQ": {"scriptId": "16CgC_yxLeHOjHYyfzMd-JhZIJcpiSsI7mXcq2fcQGX5NLQbz3ikswdy6", "releaseVersion": "2.8"}, "1IjHkjQKSFWpw63CdovXO6klYqFgZvdAEM_vZO8qMdx4": {"scriptId": "1r1Y-ib96T2D5ebny0pdexblJbtaeRJwU-xkih1a2MXA9HSJe8qFEN9nq", "releaseVersion": "2.8"}, "1LxgCaDA8QfuocZ4cIBrVEMiajxLCmcr3hQ_jioHX_M8": {"scriptId": "1RwPFqE3b4m438R05ntigoR9lQnvBrkDRxU16U1iM2_ek6G9TkC1H7F7J", "releaseVersion": "2.8"}, "1r-AE_dtIRjFQS7_-4Jxw6OK7ZPM1M8PCajP_Owcft68": {"scriptId": "1OpLiIBY4VoeDAMDF2KONQD8HVQ8sHynxeyVi5Do-cesGAaRv8t1xcd0U", "releaseVersion": "2.8"}, "1JJ2r6YfSIpVYOWfJdsFc-affjC1dD6S6xQJuA3YYW9c": {"scriptId": "1K31eeRDjxmHPmx0M4qkrMu3bh17EEHgkGojZtDNuJTJJKR_KJOSStL9m", "releaseVersion": "2.8"}, "117R3BYcEYZ4Ir97EmwUKJ__z6Owv0vIRXr7ypjDECTs": {"scriptId": "1WcjOn0etBfR1mE6W2m6sJNoZzvamz7SHBWU6L468mtcWU8Vp6aqM1kHL", "releaseVersion": "2.8"}, "1Dtwm2XQEYruIB2Rwogtfj9X8sMOkPrAZzJPEP3bFAYk": {"scriptId": "1PAVs22DYyQ-hTksUzd1Lo8VRRtdjtItvQ9Y_2UBLi6XYaX6kVfgfka1t", "releaseVersion": "2.8"}, "1DQedT0t8k4zF26kA1sjcFPDbPXv6nQLlJxgarM-60ew": {"scriptId": "1MMU6yJadnR0qx-YhFhYDteLMYmbv7s1k5Z2_3jf63mHuqbWnb-1rkCqU", "releaseVersion": "2.8"}, "1X7OL32dMJT5hOGR-gORynIn5H67e6SWBDxb9T2HzWg0": {"scriptId": "1ljLzJHRqJ2FjsMUt1O3bQyfRWNecVqkEhVGry5OeC2mUOe00wlpPYV3p", "releaseVersion": "2.8"}, "1mg_xqYvVm3XPfA-NAdyQVhTseuk1r_a3jeGXnHCoXtA": {"scriptId": "18dtrymccVbv8RHxfp6RWM8GFBmX0W9_0h5ChAx1my5HetXF9GLimTqek", "releaseVersion": "2.8"}, "11IuCIazjyFRs24AxV00Lo-CSxeR01MUWkcDIlL2WnMQ": {"scriptId": "12IM63DhQWe9WW27bCLm0xhb9kgwq34gAIeJrJzXPsKdfOZSoz_eXWKDS", "releaseVersion": "2.8"}, "1X3zBUdSmcP8hHaE518bu0TFizeWSr6ilQmyQ0fLNvP0": {"scriptId": "1niZf7zxREEeHjF2vU-LoL8etMmA8doKZ9xSACULBLlt6jRxTqxCnYc3Y", "releaseVersion": "2.8"}, "13Byw5CfOrgPhmATx13DKcu-EPiv4z7cvoqkw8UKR5R8": {"scriptId": "10zOZZ8lCiWyj3265GzLXMLSPEDN6Ow97nqWPxtqjIAoJ_FaCh_R4yfWh", "releaseVersion": "2.8"}, "1ZwRwXGba4lxnkW7FdGdG0Y7jVkMkvSKa_K3pSZ2EtDs": {"scriptId": "12ke4soPC6A_ddcwJGGfQV1zphTKxc6VLIiUf8NszPQxHoGj2P9q5aT3Q", "releaseVersion": "2.8"}, "1WkW8gUW4uWYQcnKgzt700rYGHkqzwkJ_bhq-Fk5ugEs": {"scriptId": "1loz7QUSNPHPn17Zo38skem05iw2-CG-3vlfpFw0-aqVGfoxbjFbIWI85", "releaseVersion": "2.8"}, "1WQD0ZFznAY939iL3dDnvvUnJMfWQKUXvEUd51sJh_5w": {"scriptId": "142MgzRbRtya_nTM8syW08ZH80E8-pVRegUGdluOz7EQ1oQDh-IlP4jiN", "releaseVersion": "2.8"}, "1YDVkdAO0zp1mJ_DzCm58fgOoOGttglyB-23JOQxarfk": {"scriptId": "1AMO8zKGTnTi7j2E9jIhRO0kGyyf41cAN5pRtHdPXEwsOED3Gca1zAXey", "releaseVersion": "2.8"}, "1ByV4HWqb2vykmuRqQAkkoMpRXjv5-p42qeaH2XqbxSw": {"scriptId": "17HmKK1hZ-xdc6N6-Qv17icrXLbhb1rA4rjkW-9E9JsqN1XRxmghLTsAo", "releaseVersion": "2.8"}, "1kpB_QkmlnD5OAfoInN1LkWtgw9cxHwZIW-p2XrmVFTw": {"scriptId": "1Ul0hyO-2ydknSXCGEZomTK4iijpGt0tc8K7b10sWX7qTSnGiY6fjgbUi", "releaseVersion": "2.8"}, "1rhYwhddaXKbd4_C2pBcLX2hpRgbxpluyXbgOAPXfMio": {"scriptId": "1ExOQb6auuGJUxcu1Yk0XvUqjf1jrBdU_BtjT96prtswG3UxxeG_-PSOJ", "releaseVersion": "2.8"}, "1VKKWy8wJaykUFxWmTklNWFk62q2Kh6OkF78pPcTtiBE": {"scriptId": "1JyUhkv790beFZ528x5KifaCCdJ87IWvysT_ZjB7lKj-EKBtQfA3FTwhV", "releaseVersion": "2.8"}, "1p8Op3PFPuMTgg9n8dTmbtHrsBI0cmx9oSG5GDp22CyE": {"scriptId": "1QAnqQ0xBVJhtsdMBpmvmCgcznYNFIlAhrqKpan0Lp2N0rroMAkP40c8S", "releaseVersion": "2.8"}, "1iHtyKZqvK2iMGk5pBpX-TgzndO7SpQP0RrunZrLNVEs": {"scriptId": "1tMsjtT7ZRRE0cH_usjK4o1mNqsNg-VGHuDrW8wkQTz8RQDh1QkdBBp9I", "releaseVersion": "2.4"}, "1DZSSEqeUxidFFlZbIvrKItwpVK1oMjFH405JzDjiSxo": {"scriptId": "1ggWe04-mI19ejCYb498w2VF86U5R8rOLu5V0QBMW9Ytp_zfQia6AG63g", "releaseVersion": "2.8"}, "18bfb1_1a8XU5zzGvrg10UjzfvP5Sxiwdtv9P3SrY8sE": {"scriptId": "1id8_DAi9FnFvxcCiu59_iWlDLjbEnu9MiMohUYD3y-lwsKII5FU3wChY", "releaseVersion": "2.4"}, "1gzHi0l0hMjgU9UYESlc-8VHMlmcSklcmcYurtnpz6PI": {"scriptId": "1n2Yuar0UUVEzrYtSBUqCQ81r7lgHGBr30jsB1OsGnOwO-wRxi6lUc7N8", "releaseVersion": "2.4"}, "16Q2Yp_St_DT3buHhguRDAK12XWERPq5WZX_oI2zolvo": {"scriptId": "1Y2jRWs7x5pPXlEbCPz1LQseqqg_9Og_E1D059ZtI1DSXvxPnPTA55TmV", "releaseVersion": "2.8"}, "1fFcxyJyheMrzSsVoSsO6v7qHJKFf_0heIFtqEur02cg": {"scriptId": "1jFcsNNI37rmLivj_kMwVSpkd5C0QUm__Ir2PNF05gcyFOKzteIwWed8B", "releaseVersion": "2.8"}, "1dbnuKqlHXqJ9jU-e3XMZNq0KfhgD3se_GKt8GTLg21g": {"scriptId": "1nC_vpkaLR97s8BFP2Qruu0yj4Xg4uxU_s4IlDDl4ec6r8Smv6dXb3rCD", "releaseVersion": "2.8"}, "1z7JvC4AVcEODJuCSTbNdCZnF_9SrkfKPZfjiFR1joc8": {"scriptId": "1eU_VvAnZV4-_zy1EE7ks4aDhQ675aCdeyp-t1dKFm2VPiDm-OqaUO1mt", "releaseVersion": "2.5.1"}, "1fNrG0TaloJkLUpevRGVlCF4HS41Ips0c2MHu_rANhnQ": {"scriptId": "11E4QR1KAziIxnErnpM3UivYEpTfMbR1nBxMdnKpJ9jt_zbEK8it3Db3b", "releaseVersion": "2.8"}, "14qzjgljDqAFzZkfovJEB_d1bQO4K3on-0FFIRvCCmN8": {"scriptId": "1WGVs0uScwwA96X5ZqhV2eJSM7Q1BoJwYzOGlAvr9n1bA6AEj33rrVhwM", "releaseVersion": "2.5.1"}, "1d3XkaJgnAU0oPXWT4MtDF4yhBqxEprgl0_JT9wjJVl4": {"scriptId": "1OIHgwB1JoNvvvozI3Ft8sf5JBTzF7yrtuVIVDvEQzFQU192wHq28fTa6", "releaseVersion": "2.8"}, "1hVeQvaJnAHqDIFQGBg1gM4YQcHhqe87teIfafYdz-1s": {"scriptId": "1G0HXt2nG_9ftBozlzSJoCNXjbcaAYTqnwUle1vdGhCKS-uMr3lPMAkKU", "releaseVersion": "2.8"}, "1f_-5lyx7b94cDeG6qXOMECryqEUd-UQK3mh8952XJ8s": {"scriptId": "1qIGJfTiU_5AhE7QJfrLhHocCrahbc3HJ8LBziZGnuPgrrzB5fLn-Isbd", "releaseVersion": "2.8"}, "1rVBMyoh1ajjEJdEhPgNYCkn_E6esoOXZycfiBRLavvA": {"scriptId": "1gcqWjnuv_dknmzjNUinUX5jdfX-IYcjfxdHmRTsjbX8OdYSbo-5Z08fM", "releaseVersion": "2.8"}, "11nDN-Hv-pD7vg00ZvpJaWi-eY_HwL8ENF2UCy0R5qMA": {"scriptId": "1SpVtaozVF2LZKZ-tDwaEfa-fKd_XiwjehssbaBM02uznqrBqxofKhtJ1", "releaseVersion": "2.8"}, "1Mba6kqDila4W32Z46NEqXZFx868A3O36I9GIVOvMQ70": {"scriptId": "1b4RR4qkiDm9hFjlOnENdui-sLMdeTNZ71H1BekpmAb22SCttMDVzIasw", "releaseVersion": "2.8"}, "1wBXgIhZoP3M6rrTggoVbRLniR0gDZiSrJ93MgUCEP5Q": {"scriptId": "1-_sFXkigWw-X0O-L8UAGQfGYe47MLDtIZBM6vsgubWD9EnN-lAifq9jm", "releaseVersion": "2.8"}, "1GJydNCNmiTTyf8m5LjBfEhMblLvaCincK8SBwbsg1t4": {"scriptId": "1Druk0SGhS1Lp_BQycXXrQkViHY4VLYngRl3p6UydSWVd5I9R2e4d0mrX", "releaseVersion": "2.8"}, "1XQ4Rt8oz-jS8otL6EC_iRHdKexMtIzx5YaUwn5_41vg": {"scriptId": "1JcOw9p5-RF6kdPtwtCC5RPcJlBL8yi0ZT2Rgpamh5DO6Ch-pegSwWL1I", "releaseVersion": "2.8"}, "1C33m4dBv_YxS2XfUCxrZeSjSU31kY_Fs9sMtdJO0rS0": {"scriptId": "1MjUOiaT2BNo6SYI6i7DhdJKRwFbdOCZgzDGmGvvVEmeN8-cUcRZzPuRH", "releaseVersion": "2.8"}, "1BhzxfNO7d6C9rnOCbbvXLvg95fA_KL48Q-xzf97KCzM": {"scriptId": "1fy0lKhr6_vjE1E8aKzu5_y2PIQjaC4XVZsKJBh2EyHRAtvQ1XTeaa9Cc", "releaseVersion": "2.8"}, "1xy3J6YpAdn6sQwaO1qR_8pRbhY8iL1RrTYdZzD3AShA": {"scriptId": "1zKSSaUS76HLTsBbWNW3D-urzKTTwVQ1ZRMN0iLffY9PBWPG54Pubx000", "releaseVersion": "2.8"}, "15RyJOGO8FBC8fbpDqv_XHIafs5YEQYF6lH3dAgJGoic": {"scriptId": "1_uFnwdIrbbq9LSWSvFo564ZJaiIsOw4rnit2ROIrjuxIKwB1qq47VTH3", "releaseVersion": "2.8"}, "11nY_PYqJbhnqGCA-lkHTUuQGuLKG8jZTE1B--Ez4gJE": {"scriptId": "1wOFFfeENHB91l4HtTV8XDRzqd-CnUpSPwlVor1ZGcTVhy1FOMMtA2hNA", "releaseVersion": "2.8"}, "1Gck0rftZSsuk_se6HM4T09Pi0Cxyt80BA3YtrDrB0do": {"scriptId": "1CHqMwFkYcjqC0yr-8wUYWINzeQkQUNEV4ZsJAn8GBLG6FqutZVKJvfAj", "releaseVersion": "2.8"}, "1JNdhNm9iVezFzDE1q6ofJcMn2-3mEhExP6ggtKCZcHI": {"scriptId": "1Fx55Dsd5qnV5ngaczFAVwA0ywqbTqfvS0Z0o5CwU9j820ZawIK1zdH_4", "releaseVersion": "2.8"}, "166F8ob5rSyR95r_hkorKy8tW0opf85vIeY35f9Frlww": {"scriptId": "13GxG5WOPFHezGBr2YvcgLMo3gLWoVwAV658R2hPRPCVF2N8jSs2-GYp6", "releaseVersion": "2.8"}, "1QqJbcCXTasAgm0_0_i1wRyZLt7wL-oK5ol6slV6syYk": {"scriptId": "1kDQHCE7eQaQydv7Rzsc63foBpK0nTSI9lC9qOD6hkIHS4NI_-u6bJOuz", "releaseVersion": "2.8"}, "1Me_0fWr9vXFYI-GwbrXxRBV9U4WZmmgZuLnllhk8AUs": {"scriptId": "1VasFWkOnWoW7qiWsjiwWsXAnXEEBURxq7yaDH5tdWaocivTvAVuKMaLx", "releaseVersion": "2.8"}, "169qJj64mJ4gzcdvZRVEga_hWWwaPsl4FDdsBrUZcH1E": {"scriptId": "1IxmVhbPEENGv_s8y7uGUXb7x8tQAZCATH7J3VhUO17QXIud0YqM5dPVD", "releaseVersion": "2.8"}, "1jISbG7IVxC2voK1Dxgit6Tsl9hheqYodPBtW7OWlp4o": {"scriptId": "1QA5_CMA5qRF8wrrM_WBKXxF-nYv9Gy2I-zT5Z8SVLIKU5UBPTHjws5ep", "releaseVersion": "2.8"}, "1R1Rt9CNDnzG79DrVcu3v6r2vZq8IeG_c-NEjWgj6qM4": {"scriptId": "1Xyl0oZI8qsWGX60DgBpUzGiZH-Z377d8gqAgGe9T_8pc2HPodzZxJiLk", "releaseVersion": "2.8"}, "1x8DFP1XD-xpRs-1pznZ_WKtuJtyZgZDhjFOazKFVzOk": {"scriptId": "1Edopj1eHZsOIqn11MWpPMyw10zd8wmmo1tT939fuliRNdCIGWY4IK9Rn", "releaseVersion": "2.8"}, "1YKACI6n5_AYc-RF5oAuZDnBlJxMwMnx9K5yDKuckamA": {"scriptId": "19Xvy1xDJIdeIN_XjnsUosaH1oEgNcTOJvToaCFnrI3dwTs6LKdY18SUT", "releaseVersion": "2.8"}, "150XrdWYTpPd_YdWF7YONK2a33RdlI24FfPOwyvaMC-U": {"scriptId": "1FYJQMXMKxxvCzaElU7Voj2fAmQbCG3_nbsxvDXMN-lErBwZ2dYgeGG47", "releaseVersion": "2.8"}, "1UWNPYE-XPowCvg9Ql7KGZnrRUyFtjt_3XejzOINgxFE": {"scriptId": "1Y4wnWUMDQUfXpT8EEb6oN1932Hm5IHlnG-X65UOsWUFPAue8QcUNqcXL", "releaseVersion": "2.8"}, "1NHxe4OCsk_UyiyxFsm_c0zIKHyB2_V8GgzVlm01bQnM": {"scriptId": "1vgGcfh7-tzqKRUTmlFrzNkfQKQJFPHu8oQ6D9mxlAqAbShDb_TLk0b3F", "releaseVersion": "2.8"}, "1VC6Mj_UirpZ_0R-zbrDvJjzOjmlRpirUtFdAt89qqb4": {"scriptId": "1xOaJeFOHXjWZj0NOHwd0rMvdShyLolPtly_TVfBemsegjcBabHPrBsDd", "releaseVersion": "2.8"}, "15YXHISUorkr1zQ5WdAAiELC4iur7SozdCwU4ZIf-sIg": {"scriptId": "1vHI3NqnchNYhST2U_lM2Pum7LRrSYtSYsWY4QoxebDRri0zk-PMo82E8", "releaseVersion": "2.8"}, "1CoiHgpwBBOMPg3SHiJu1IcgiIF1qooy_DWmhlFKWnyM": {"scriptId": "1D6iwpx71U1F_wTIzu0uwTjXjkeAinakNbK5vxB7G02cndpmhSszjlvI_", "releaseVersion": "2.8"}, "1yAi3ZM-_InDzXNt_59BkSvvDMrJvvdo51lmMX7WzAMs": {"scriptId": "1CXmdMq9QlH_-JSafYiGvfTAd_2XHNv7-sZHQWPeiIukIi_Y7I_UfFsBR", "releaseVersion": "2.8"}, "1GoZKxpTnP76nNmwexA9tNzqq-yIjW9yMjdfmlKBMwfs": {"scriptId": "1Di_0l2DUPkHGwP8RNZURml208pJXDTX_GUACacZPZCgv6Dywc6f4avUb", "releaseVersion": "2.8"}, "1D9PMCwFT8hRW1-f9vD7O-GoIjOhLr53r6BRJSwwoglg": {"scriptId": "12Po0XkjQhug5iF4Djg80sXuwiB_8Q23MRwcslUxD3_EJHuAqlJZhFEfO", "releaseVersion": "2.8"}, "1yo8PeeRL_gapY9EMNNZ5FUkZ8yBnGR1j-ysgvzVABIg": {"scriptId": "1o7ySHTS0Y-c7vXdrq1cp9qNP-u8J0Cp0bltZ2KtE8MBXrv9_cjE-8UMd", "releaseVersion": "2.8"}, "1MXIvzY11ts5LGiNw8DlLUlz8P669n2bL-KPHEu8wSCA": {"scriptId": "1q2ouGshUDmytPMZJ3-bkR42JbzcOrdfYbzdAFyugIpGOM2dnOBtvsmCk", "releaseVersion": "2.8"}, "1uOOfU3O64V24SvZmFKWs0fo9rs9u9sU7C7VwnxNj5oc": {"scriptId": "1Ol-611obBIJ5aCG9gE90zVE64iVNHpjXQnXk-DO06anBhFGsoM0JIH94", "releaseVersion": "2.8"}, "1JwejcmkV_lhrNxqwzl44F8VWVRa6Yxs-D-IWcZXiW5w": {"scriptId": "14Odf4OVYCi-h4KdP_pzpVU4qgqXroLHR9mHWSxxhjJoCbGghaCi64Hes", "releaseVersion": "2.8"}, "1rfOZLVj9tkJUVpDYH7In8DVNEgNiG_zCIUAh2b_vSQI": {"scriptId": "1PmnA0gljGtfN_UVNtrHEINqyPGTqEvHXmUESg5A9Qp7aOV491HT1SjMd", "releaseVersion": "2.8"}, "1mRAEatOJPJHsS4G4ObCFtsDYmR3iXawg6uayxhcQb6Y": {"scriptId": "1pknb3IxWYdF9irU1c9sLJXNU_uQcAKCqnwZP-0A2lGx7EDSLutHvzTNY", "releaseVersion": "2.8"}, "1zuleuXuf5kla4VsgDQc5tPjllBQfyW5HMf7pEsexDOo": {"scriptId": "1O23BcctIp3ga5W_LlcpdXiqoy4F5xuABMj0hqhyXuvJeNeuwf3nGaYzQ", "releaseVersion": "2.8"}, "1jLvaEOpJkJrPIMZqu252ceZNazC9e0pnjZvV4tSk_XE": {"scriptId": "1YWtkz6AaK_8KZSePGC7myxsktE8WQv5x0DErQivIWyRWVXLy7mPOf_Mz", "releaseVersion": "2.8"}, "1FeNmLXGjTwS7dQvgnNWw6KYtbMXr94RDS2tDPKZcRyA": {"scriptId": "1-BccMFPrHFeilkRqi8dRkF0yix6mcb8LoXo9rVgRL_GAaZYCQ7BMhnNe", "releaseVersion": "2.8"}, "1VDZbKpHH4_UPRlcZpQ1RIbJzcckXpfTYUcbXHjiXlYI": {"scriptId": "1guh49UX-HCAjQxDD582zpQoPGCus2MRNUEumPLWeDdreIniKOzilDg_s", "releaseVersion": "2.8"}} \ No newline at end of file diff --git a/intent_parser/constants/google_doc_api_constants.py b/intent_parser/constants/google_doc_api_constants.py index 5ad3de86..858df483 100644 --- a/intent_parser/constants/google_doc_api_constants.py +++ b/intent_parser/constants/google_doc_api_constants.py @@ -1,5 +1,3 @@ -from enum import Enum - REQUEST_DELETE_CONTENT_RANGE = 'deleteContentRange' REQUEST_DELETE_TABLE_ROW = 'deleteTableRow' REQUEST_INSERT_TABLE = 'insertTable' @@ -8,13 +6,9 @@ REQUEST_MERGE_TABLE_CELLS = 'mergeTableCells' REQUEST_UPDATE_TEXT_STYLE = 'updateTextStyle' -BOLD = 'bold' -ITALIC = 'italic' -UNDERLINE = 'underline' -STRIKETHROUGH = 'strikethrough' -SMALL_CAPS = 'smallCaps' -HEADING_ID = 'headingId' + BODY = 'body' +BOLD = 'bold' BOOKMARK_ID = 'bookmarkId' CONTENT = 'content' COLUMN_INDEX = 'columnIndex' @@ -24,8 +18,10 @@ END_INDEX = 'endIndex' END_OF_SEGMENT_LOCATION = 'endOfSegmentLocation' FIELDS = 'fields' +HEADING_ID = 'headingId' INDEX = 'index' INSERT_BELOW = 'insertBelow' +ITALIC = 'italic' LINK = 'link' LOCATION = 'location' NUMBER_OF_COLUMNS = 'columns' @@ -35,7 +31,9 @@ ROW_INDEX = 'rowIndex' ROW_SPAN = 'rowSpan' SEGMENT_ID = 'segmentId' +SMALL_CAPS = 'smallCaps' START_INDEX = 'startIndex' +STRIKETHROUGH = 'strikethrough' TABLE = 'table' TABLE_CELLS = 'tableCells' TABLE_CELL_LOCATION = 'tableCellLocation' @@ -45,8 +43,6 @@ TEXT = 'text' TEXT_RUN = 'textRun' TEXT_STYLE = 'textStyle' +UNDERLINE = 'underline' URL = 'url' -class TextStyleFields(Enum): - BOLD = 'bold' - UNKNOWN = '*' diff --git a/intent_parser/constants/intent_parser_constants.py b/intent_parser/constants/intent_parser_constants.py index 37e5a17a..546dd17f 100644 --- a/intent_parser/constants/intent_parser_constants.py +++ b/intent_parser/constants/intent_parser_constants.py @@ -45,10 +45,12 @@ GOOGLE_DOC_MIMETYPE = 'application/vnd.google-apps.document' WORD_DOC_MIMETYPE = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' +# Stateos Protocols Supported in IP GROWTH_CURVE_PROTOCOL = 'GrowthCurve' OBSTACLE_COURSE_PROTOCOL = 'ObstacleCourse' TIME_SERIES_HTP_PROTOCOL = 'TimeSeriesHTP' +# Mapping protocols to human readible names PARAMETER_PROTOCOL = 'protocol' PROTOCOL_NAMES = {GROWTH_CURVE_PROTOCOL: 'Growth Curves', TIME_SERIES_HTP_PROTOCOL: 'Time Series', @@ -57,6 +59,7 @@ PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN = 'experiment_reference_url_for_xplan' PARAMETER_TEST_MODE = 'test_mode' PARAMETER_SUBMIT = 'submit' +PARAMETER_BASE_DIR = 'xplan_base_dir' PARAMETER_XPLAN_REACTOR = 'xplan_reactor' PARAMETER_PLATE_SIZE = 'plate_size' PARAMETER_PLATE_NUMBER = 'plate_number' @@ -66,7 +69,9 @@ PARAMETER_PROTOCOL_ID = 'protocol_id' PARAMETER_EXP_INFO_MEDIA_WELL_STRINGS = 'exp_info.media_well_strings' +PARAMETER_INDUCTION_INFO_REAGENTS = 'induction_info.induction_reagents' PARAMETER_INDUCTION_INFO_REAGENTS_INDUCER = 'induction_info.induction_reagents.inducer' +PARAMETER_INDUCTION_INFO_SAMPLING_INFO = 'induction_info.sampling_info' PARAMETER_MEASUREMENT_INFO_36_HR_READ = 'measurement_info.36_hr_read' PARAMETER_MEASUREMENT_INFO_FLOW_INFO = 'measurement_info.flow_info' PARAMETER_MEASUREMENT_INFO_PLATE_READER_INFO = 'measurement_info.plate_reader_info' @@ -85,7 +90,7 @@ TEST_SPREADSHEET_ID = '1wHX8etUZFMrvmsjvdhAGEVU1lYgjbuRX5mmYlKv7kdk' # Intent parser test dict UNIT_TEST_SPREADSHEET_ID = '1r3CIyv75vV7A7ghkB0od-TM_16qSYd-byAbQ1DhRgB0' #sd2 unit test dictionary -# Header types +# Table headers HEADER_BATCH_VALUE = 'batch' HEADER_CHANNEL_VALUE = 'Channel' HEADER_CONTENTS_VALUE = 'Contents' @@ -110,6 +115,7 @@ HEADER_TEMPERATURE_VALUE = 'temperature' HEADER_TIMEPOINT_VALUE = 'Timepoint' +# Table header types HEADER_BATCH_TYPE = 'BATCH' HEADER_CHANNEL_TYPE = 'CHANNEL' HEADER_CONTENTS_TYPE = 'CONTENTS' diff --git a/intent_parser/constants/ip_app_script_constants.py b/intent_parser/constants/ip_app_script_constants.py index 1ab0e13e..68103f59 100644 --- a/intent_parser/constants/ip_app_script_constants.py +++ b/intent_parser/constants/ip_app_script_constants.py @@ -1,8 +1,29 @@ """ List of constants used in intent parser's Google App Script Add-on """ +ACTION_UPDATE_PROGRESS = 'updateProgress' + +ANALYZE_CONTENT_TERM = 'content_term' +ANALYZE_END_OFFSET = 'end_offset' +ANALYZE_LINK = 'link' +ANALYZE_NEVER_LINK = 'process_never_link' +ANALYZE_NO = 'process_analyze_no' +ANALYZE_NO_TO_ALL = 'process_no_to_all' +ANALYZE_PARAGRAPH_INDEX = 'paragraph_index' +ANALYZE_PROGRESS = 'progress' +ANALYZE_OFFSET = 'offset' +ANALYZE_SEARCH_RESULTS = 'search_results' +ANALYZE_SEARCH_RESULT_INDEX = 'search_result_index' +ANALYZE_TERM = 'term' +ANALYZE_YES = 'process_analyze_yes' +ANALYZE_YES_TO_ALL = 'process_link_all' + +BUTTON_ID = 'buttonId' CHILD_INDEX = 'childIndex' CURSOR_CHILD_INDEX = 'cursorChildIndex' +DATA = 'data' +DOCUMENT_ID = 'documentId' +USER_ID = 'user_id' HTML_BATCH = 'batch' HTML_CAPTION = 'caption' @@ -31,3 +52,4 @@ TABLE_TYPE_LAB = 'tableLab' TABLE_TYPE_MEASUREMENTS = 'measurements' TABLE_TYPE_PARAMETERS = 'parameters' + diff --git a/intent_parser/constants/sbol_dictionary_constants.py b/intent_parser/constants/sbol_dictionary_constants.py index fdf913a4..94593592 100644 --- a/intent_parser/constants/sbol_dictionary_constants.py +++ b/intent_parser/constants/sbol_dictionary_constants.py @@ -1,10 +1,14 @@ +from enum import Enum import intent_parser.constants.sd2_datacatalog_constants as dc_constants """ List of constants used for referring to terms in SBOL Dictionary spreadsheet. """ -ATTRIBUTE_TAB = 'Attribute' -STRAIN_TAB = 'Strain' +TAB_ATTRIBUTE = 'Attribute' +TAB_GENETIC_CONSTRUCTS = 'Genetic Construct' +TAB_PROTEIN = 'Protein' +TAB_REAGENT = 'Reagent' +TAB_STRAIN = 'Strain' COLUMN_BIOFAB_UID = 'BioFAB UID' COLUMN_CALTECH_UID = 'CalTech UID' @@ -32,3 +36,28 @@ dc_constants.LAB_UCSB_YEUNG: None, dc_constants.LAB_UW_BIOFAB: COLUMN_BIOFAB_UID } + +TYPE_ATTRIBUTE = 'Attribute' +TYPE_BEAD = 'Bead' +TYPE_BUFFER = 'Buffer' +TYPE_CHEBI = 'CHEBI' +TYPE_DNA = 'DNA' +TYPE_MEDIA = 'Media' +TYPE_PROTEIN = 'Protein' +TYPE_RNA = 'RNA' +TYPE_SOLUTION = 'Solution' +TYPE_STAIN = 'Stain' +TYPE_STRAIN = 'Strain' + +class VariableType(Enum): + ATTRIBUTE = 1 + BEAD = 2 + BUFFER = 3 + CHEBI = 4 + DNA = 5 + MEDIA = 6 + PROTEIN = 7 + RNA = 8 + SOLUTION = 9 + STAIN = 10 + STRAIN = 11 diff --git a/intent_parser/constants/sd2_datacatalog_constants.py b/intent_parser/constants/sd2_datacatalog_constants.py index e662e2be..70f67f26 100644 --- a/intent_parser/constants/sd2_datacatalog_constants.py +++ b/intent_parser/constants/sd2_datacatalog_constants.py @@ -14,7 +14,7 @@ EXPERIMENT_REFERENCE_URL = 'experiment_reference_url' EXPERIMENT_VERSION = 'experiment_version' FILE_TYPE ='file_type' - +GENERATE = 'generate' LAB = 'lab' LAB_CALTECH = 'Caltech' LAB_DUKE_HAASE = 'Duke_Haase' diff --git a/intent_parser/document/__init__.py b/intent_parser/document/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/intent_parser/document/intent_parser_document.py b/intent_parser/document/intent_parser_document.py new file mode 100644 index 00000000..23ed7890 --- /dev/null +++ b/intent_parser/document/intent_parser_document.py @@ -0,0 +1,13 @@ +class IntentParserDocument(object): + """ + An internal data structure for representing the contents of a table cell. + """ + + def __init__(self): + self.paragraphs = [] + + def add_paragraph(self, paragraph): + self.paragraphs.append(paragraph) + + def get_paragraphs(self): + return self.paragraphs diff --git a/intent_parser/document/intent_parser_document_factory.py b/intent_parser/document/intent_parser_document_factory.py new file mode 100644 index 00000000..34ee9c47 --- /dev/null +++ b/intent_parser/document/intent_parser_document_factory.py @@ -0,0 +1,120 @@ +from intent_parser.document.intent_parser_document import IntentParserDocument +import intent_parser.constants.google_doc_api_constants as doc_constants + +class IntentParserDocumentFactory(object): + + def __init__(self): + self._google_document_parser = GoogleDocumentParser() + + def from_google_doc(self, document): + ip_document = self._google_document_parser.parse_document(document) + return ip_document + +class DocumentParser(object): + + def parse_document(self, document): + pass + + +class GoogleDocumentParser(DocumentParser): + + def __init__(self): + pass + + def parse_document(self, document): + intent_parser_doc = IntentParserDocument() + doc_properties = document[doc_constants.BODY][doc_constants.CONTENT] + paragraph_index = 0 + while len(doc_properties) > 0: + property = doc_properties.pop(0) + if doc_constants.PARAGRAPH in property: + paragraph = self._parse_paragraphs(property[doc_constants.PARAGRAPH]) + paragraph.set_start_index(property[doc_constants.START_INDEX]) + paragraph.set_end_index(property[doc_constants.END_INDEX]) + paragraph.set_paragraph_index(paragraph_index) + intent_parser_doc.add_paragraph(paragraph) + paragraph_index += 1 + elif doc_constants.TABLE in property: + doc_properties = self._get_properties_from_table(property[doc_constants.TABLE]) + doc_properties + + return intent_parser_doc + + def _get_properties_from_table(self, table_property): + properties = [] + + if doc_constants.TABLE_ROWS in table_property: + for row_property in table_property[doc_constants.TABLE_ROWS]: + properties.extend(self._get_properties_from_table_row(row_property)) + return properties + + def _get_properties_from_table_row(self, row_property): + properties = [] + + if doc_constants.TABLE_CELLS in row_property: + for cell_property in row_property[doc_constants.TABLE_CELLS]: + if doc_constants.CONTENT in cell_property: + for content_property in cell_property[doc_constants.CONTENT]: + properties.append(content_property) + return properties + + def _parse_paragraphs(self, paragraph): + ip_paragraph = self.Paragraph() + for element in paragraph[doc_constants.ELEMENTS]: + text_run = element[doc_constants.TEXT_RUN] + text = text_run[doc_constants.CONTENT] + if doc_constants.TEXT_STYLE in text_run and doc_constants.LINK in text_run[doc_constants.TEXT_STYLE]: + link = text_run[doc_constants.TEXT_STYLE][doc_constants.LINK] + if doc_constants.URL in link: + url = link[doc_constants.URL] + ip_element = self.Element(text, element[doc_constants.START_INDEX], element[doc_constants.END_INDEX], hyperlink=url) + ip_paragraph.add_element(ip_element) + else: + ip_element = self.Element(text, element[doc_constants.START_INDEX], element[doc_constants.END_INDEX]) + ip_paragraph.add_element(ip_element) + return ip_paragraph + + class Paragraph(object): + def __init__(self): + self.element = [] + self._start_index = None + self._end_index = None + self._paragraph_index = None + + def add_element(self, element): + self.element.append(element) + + def get_paragraph_index(self): + return self._paragraph_index + + def get_text(self): + flatten = [e.text for e in self.element] + return ''.join(flatten) + + def get_elements_with_hyperlink(self): + hyperlinked_elements = [] + for element in self.element: + if element.hyperlink: + hyperlinked_elements.append(element) + return hyperlinked_elements + + def get_start_index(self): + return self._start_index + + def get_end_index(self): + return self._end_index + + def set_start_index(self, value): + self._start_index = value + + def set_end_index(self, value): + self._end_index = value + + def set_paragraph_index(self, value): + self._paragraph_index = value + + class Element(object): + def __init__(self, text, start_index, end_index, hyperlink=None): + self.text = text + self.start_index = start_index + self.end_index = end_index + self.hyperlink = hyperlink \ No newline at end of file diff --git a/intent_parser/experiment_variables/__init__.py b/intent_parser/experiment_variables/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/intent_parser/experiment_variables/experiment_variables.py b/intent_parser/experiment_variables/experiment_variables.py new file mode 100644 index 00000000..8a7a2689 --- /dev/null +++ b/intent_parser/experiment_variables/experiment_variables.py @@ -0,0 +1,24 @@ +class ExperimentVariable(object): + + def __init__(self, sbh_uri, lab_id, common_name, lab_names=[]): + self._sbh_uri = sbh_uri + self._lab_id = lab_id + self._common_name = common_name + self._lab_names = lab_names + + def get_common_name(self): + return self._common_name + + def get_lab_id(self): + return self._lab_id + + def get_lab_names(self): + return self._lab_names + + def get_sbh_uri(self): + return self._sbh_uri + + def has_lab_name(self, lab_name): + return lab_name in self._lab_names + + diff --git a/intent_parser/intent/measurement_intent.py b/intent_parser/intent/measurement_intent.py index ecf17b2d..a47a0caf 100644 --- a/intent_parser/intent/measurement_intent.py +++ b/intent_parser/intent/measurement_intent.py @@ -1,16 +1,3 @@ - -class MeasurementIntent(object): - - def __init__(self): - self.intent = [] - - def add_measurement(self, measurement): - self.intent.append(measurement) - - def to_structured_request(self): - - return [measurement.to_structured_request() for measurement in self.intent if self.intent] - class Measurement(object): def __init__(self): diff --git a/intent_parser/intent_parser.py b/intent_parser/intent_parser.py index db486203..95e6ad73 100644 --- a/intent_parser/intent_parser.py +++ b/intent_parser/intent_parser.py @@ -127,6 +127,9 @@ def process_structure_request(self): def process_experiment_run_request(self): self.process_tables() filtered_tables = self._filter_tables_by_type() + if not filtered_tables[TableType.PARAMETER]: + self.validation_errors.append('Cannot execute experiment without a parameter table.') + return self._generate_experiment_request(filtered_tables[TableType.PARAMETER]) def process_experiment_status_request(self): @@ -393,17 +396,15 @@ def _generate_request(self, control_tables, lab_tables, measurement_tables, para def _generate_experiment_request(self, parameter_tables): experiment_request = self._process_parameter_table(parameter_tables, generate_experiment_request=True) - if experiment_request is None: - message = 'Cannot execute experiment without a parameter table.' - self.validation_warnings.extend(message) - return - experiment_request[ip_constants.PARAMETER_TEST_MODE] = False - experiment_request[ip_constants.PARAMETER_SUBMIT] = True - self.experiment_request = experiment_request + if experiment_request: + experiment_request[ip_constants.PARAMETER_TEST_MODE] = False + experiment_request[ip_constants.PARAMETER_SUBMIT] = True + self.experiment_request = experiment_request def _process_control_tables(self, control_tables): ref_controls = {} if not control_tables: + self.validation_warnings.append('No controls table to parse from document.') return ref_controls for table in control_tables: @@ -499,7 +500,12 @@ def _process_measurement_table(self, measurement_tables, ref_controls, lab_name) def _process_parameter_table(self, parameter_tables, generate_experiment_request=False): if not parameter_tables: - return None + if generate_experiment_request: + self.validation_errors.append('Unable to generate an experiment request without a parameter table.') + else: + self.validation_warnings.append('No parameter table to parse from document.') + return [] + if len(parameter_tables) > 1: message = ('There are more than one parameter table specified in this experiment.' 'Only the last parameter table identified in the document will be used for generating a request.') @@ -516,6 +522,7 @@ def _process_parameter_table(self, parameter_tables, generate_experiment_request return [parameter_table.get_structured_request()] except (DictionaryMaintainerException, TableException) as err: self.validation_errors.extend([err.get_message()]) + return {} def _filter_tables_by_type(self): measurement_tables = [] diff --git a/intent_parser/requirements.txt b/intent_parser/requirements.txt index 91c1e3c9..1913b579 100644 --- a/intent_parser/requirements.txt +++ b/intent_parser/requirements.txt @@ -11,4 +11,5 @@ requests_oauthlib sbol2 tenacity transcriptic +flashtext diff --git a/intent_parser/server/intent_parser_server.py b/intent_parser/server/intent_parser_server.py index 4731f668..082225f1 100644 --- a/intent_parser/server/intent_parser_server.py +++ b/intent_parser/server/intent_parser_server.py @@ -210,6 +210,8 @@ def handle_GET(self, http_message, socket_manager): response = self.process_experiment_status(http_message) elif resource == '/update_experiment_status': response = self.process_update_experiment_status(http_message) + elif resource == '/insert_table_hints': + response = self.process_table_hints(http_message) else: response = self._create_http_response(HTTPStatus.NOT_FOUND, 'Resource Not Found') logger.warning('Did not find ' + resource) @@ -243,6 +245,12 @@ def process_document_request(self, http_message): return self._create_http_response(HTTPStatus.OK, json.dumps(intent_parser.get_structured_request()), 'application/json') + def process_table_hints(self, http_message): + resource = http_message.get_resource() + document_id = resource.split('?')[1] + drive_accessor = GoogleAccessor().get_google_drive_accessor() + intent_parser = self.intent_parser_factory.create_intent_parser(document_id) + def process_experiment_request_documents(self, http_message): """ Retrieve experiment request documents. @@ -280,8 +288,10 @@ def process_run_experiment(self, http_message): intent_parser = self.intent_parser_factory.create_intent_parser(document_id) intent_parser.process_experiment_run_request() if len(intent_parser.get_validation_errors()) > 0: + errors = [intent_parser.get_validation_errors()] + warnings = [intent_parser.get_validation_warnings()] return self._create_http_response(HTTPStatus.BAD_REQUEST, - json.dumps({'errors': intent_parser.get_validation_errors()}), + json.dumps({'errors': errors, 'warnings': warnings}), 'application/json') request_data = intent_parser.get_experiment_request() @@ -365,22 +375,23 @@ def process_analyze_document(self, http_message): docBeingProcessed = document_id in self.analyze_processing_map self.analyze_processing_map_lock.release() - if docBeingProcessed: # Doc being processed, check progress + if docBeingProcessed: # Doc being processed, check progress time.sleep(self.ANALYZE_PROGRESS_PERIOD) self.analyze_processing_map_lock.acquire() progress_percent = self.analyze_processing_map[document_id] self.analyze_processing_map_lock.release() - if progress_percent < 100: # Not done yet, update client + if progress_percent < 100: # Not done yet, update client action = {} action['action'] = 'updateProgress' action['progress'] = str(int(progress_percent * 100)) actions = {'actions': [action]} return self._create_http_response(HTTPStatus.OK, json.dumps(actions), 'application/json') - else: # Document is analyzed, start navigating results + else: # Document is analyzed, start navigating results try: - self.analyze_processing_lock[document_id].acquire() # This ensures we've waited for the processing thread to release the client connection + self.analyze_processing_lock[ + document_id].acquire() # This ensures we've waited for the processing thread to release the client connection (__, client_state) = self.get_client_state(http_message) actionList = self.report_search_results(client_state) actions = {'actions': actionList} @@ -389,7 +400,7 @@ def process_analyze_document(self, http_message): self.analyze_processing_map.pop(document_id) self.analyze_processing_lock[document_id].release() self.release_connection(client_state) - else: # Doc not being processed, spawn new processing thread + else: # Doc not being processed, spawn new processing thread self.analyze_processing_map[document_id] = 0 analyze_thread = threading.Thread( target=self._initiate_document_analysis, @@ -399,7 +410,7 @@ def process_analyze_document(self, http_message): dialogAction = intent_parser_view.progress_sidebar_dialog() actions = {'actions': [dialogAction]} return self._create_http_response(HTTPStatus.OK, json.dumps(actions), 'application/json') - + def report_search_results(self, client_state): search_results = client_state['search_results'] item_map = self.sbol_dictionary.get_common_names_to_uri() @@ -505,7 +516,7 @@ def process_submit_form(self, http_message): for action in reportActions: result['actions'].append(action) elif action == 'createControlsTable': - actions = self.process_controls_table(data) + actions = self.process_controls_table(data, json_body['documentId']) result = {'actions': actions, 'results': {'operationSucceeded': True} } @@ -652,7 +663,7 @@ def internal_add_to_syn_bio_hub(self, document_id, start_paragraph, end_paragrap def get_paragraph_text(self, paragraph): elements = paragraph['elements'] - paragraph_text = ''; + paragraph_text = '' for element_index in range(len(elements)): element = elements[element_index] @@ -821,29 +832,31 @@ def process_form_link_all(self, data): return actions - + def _get_button_id(self, data): + if ip_addon_constants.BUTTON_ID not in data: + error_message = 'Expected to get %s assigned to this HTTP data: %s but none was found.' % (ip_addon_constants.BUTTON_ID, data) + raise ConnectionException(HTTPStatus.BAD_REQUEST, error_message) + + if type(data[ip_addon_constants.BUTTON_ID]) is dict: + buttonDat = data[ip_addon_constants.BUTTON_ID] + button_id = buttonDat[ip_addon_constants.BUTTON_ID] + return button_id + return data[ip_addon_constants.BUTTON_ID] + def process_button_click(self, http_message): (json_body, client_state) = self.get_client_state(http_message) if 'data' not in json_body: - errorMessage = 'Missing data' - raise ConnectionException(HTTPStatus.BAD_REQUEST, errorMessage) + error_message = 'Missing data' + raise ConnectionException(HTTPStatus.BAD_REQUEST, error_message) data = json_body['data'] - if 'buttonId' not in data: - errorMessage = 'data missing buttonId' - raise ConnectionException(HTTPStatus.BAD_REQUEST, errorMessage) - if type(data['buttonId']) is dict: - buttonDat = data['buttonId'] - buttonId = buttonDat['buttonId'] - else: - buttonId = data['buttonId'] - - method = getattr( self, buttonId ) + button_id = self._get_button_id(data) + method = getattr(self, button_id) try: - actionList = method(json_body, client_state) - actions = {'actions': actionList} + action_list = method(json_body, client_state) + actions = {'actions': action_list} return self._create_http_response(HTTPStatus.OK, json.dumps(actions), 'application/json') except Exception as e: raise e @@ -919,22 +932,31 @@ def process_generate_structured_request(self, http_message): dialog_action = intent_parser_view.invalid_request_model_dialog('Structured request validation: Failed!', all_messages) actionList = [dialog_action] actions = {'actions': actionList} - return self._create_http_response(HTTPStatus.OK, json.dumps(actions), 'application/json') + return self._create_http_response(HTTPStatus.OK, json.dumps(actions), 'application/json') def process_analyze_yes(self, json_body, client_state): """ Handle "Yes" button as part of analyze document. """ - search_results = client_state['search_results'] - search_result_index = client_state['search_result_index'] - 1 + search_results = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULTS] + search_result_index = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] search_result = search_results[search_result_index] - if type(json_body['data']['buttonId']) is dict: - new_link = json_body['data']['buttonId']['link'] + if type(json_body[ip_addon_constants.DATA][ip_addon_constants.BUTTON_ID]) is dict: + new_link = json_body[ip_addon_constants.DATA][ip_addon_constants.BUTTON_ID][ip_addon_constants.ANALYZE_LINK] else: new_link = None - actions = self.add_link(search_result, new_link); + actions = self.add_link(search_result, new_link) + curr_idx = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] + next_idx = curr_idx + 1 + new_search_results = search_results[1:] + if len(new_search_results) < 1: + return [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + new_idx = new_search_results.index(search_results[next_idx]) + # Update client state + client_state[ip_addon_constants.ANALYZE_SEARCH_RESULTS] = new_search_results + client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] = new_idx actions += self.report_search_results(client_state) return actions @@ -942,7 +964,18 @@ def process_analyze_no(self, json_body, client_state): """ Handle "No" button as part of analyze document. """ - json_body # Remove unused warning + # Find out what term to point to + curr_idx = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] + next_idx = curr_idx + 1 + search_results = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULTS] + + new_search_results = search_results[1:] + if len(new_search_results) < 1: + return [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + new_idx = new_search_results.index(search_results[next_idx]) + # Update client state + client_state[ip_addon_constants.ANALYZE_SEARCH_RESULTS] = new_search_results + client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] = new_idx return self.report_search_results(client_state) def process_link_all(self, json_body, client_state): @@ -950,7 +983,7 @@ def process_link_all(self, json_body, client_state): Handle "Link all" button as part of analyze document. """ search_results = client_state['search_results'] - search_result_index = client_state['search_result_index'] - 1 + search_result_index = client_state['search_result_index'] search_result = search_results[search_result_index] term = search_result['term'] term_search_results = list(filter(lambda x : x['term'] == term, @@ -962,27 +995,24 @@ def process_link_all(self, json_body, client_state): new_link = None actions = [] - for term_result in term_search_results: actions += self.add_link(term_result, new_link); actions += self.report_search_results(client_state) - return actions def process_no_to_all(self, json_body, client_state): """ Handle "No to all" button as part of analyze document. """ - json_body # Remove unused warning - curr_idx = client_state['search_result_index'] - 1 + curr_idx = client_state['search_result_index'] next_idx = curr_idx + 1 search_results = client_state['search_results'] while next_idx < len(search_results) and search_results[curr_idx]['term'] == search_results[next_idx]['term']: next_idx = next_idx + 1 # Are we at the end? Then just exit if next_idx >= len(search_results): - return [] + return [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] term_to_ignore = search_results[curr_idx]['term'] # Generate results without term to ignore @@ -1001,25 +1031,23 @@ def process_never_link(self, json_body, client_state): Handle "Never Link" button as part of analyze document. This works like "No to all" but also stores the association to ignore it in subsequent runs. """ - json_body # Remove unused warning - - curr_idx = client_state['search_result_index'] - 1 - search_results = client_state['search_results'] + curr_idx = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULT_INDEX] + search_results = client_state[ip_addon_constants.ANALYZE_SEARCH_RESULTS] - dict_term = search_results[curr_idx]['term'] + dict_term = search_results[curr_idx][ip_addon_constants.ANALYZE_TERM] content_text = search_results[curr_idx]['text'] - userId = client_state['user_id'] + userId = client_state[ip_addon_constants.USER_ID] # Make sure we have a list of link preferences for this userId - if not userId in self.analyze_never_link: + if userId not in self.analyze_never_link: link_pref_file = os.path.join(self.link_pref_path, userId + '.json') if os.path.exists(link_pref_file): try: with open(link_pref_file, 'r') as fin: self.analyze_never_link[userId] = json.load(fin) logger.info('Loaded link preferences for userId, path: %s' % link_pref_file) - except: + except Exception as e: logger.error('ERROR: Failed to load link preferences file!') else: self.analyze_never_link[userId] = {} @@ -1036,7 +1064,7 @@ def process_never_link(self, json_body, client_state): try: with open(link_pref_file, 'w') as fout: json.dump(self.analyze_never_link[userId], fout) - except: + except Exception as e: logger.error('ERROR: Failed to write link preferences file!') # Remove all of these associations from the results @@ -1048,7 +1076,7 @@ def process_never_link(self, json_body, client_state): # Are we at the end? Then just exit if next_idx >= len(search_results): - return [] + return [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] term_to_ignore = search_results[curr_idx]['term'] text_to_ignore = search_results[curr_idx]['text'] @@ -1398,8 +1426,14 @@ def process_lab_table(self, data): table_template.append([lab_name]) table_template.append([experiment_id]) return table_template + + def _process_new_table_index(self, document_id): + intent_parser = self.intent_parser_factory.create_intent_parser(document_id) + intent_parser.process_table_indices() + return intent_parser.get_largest_table_index()+1 - def process_controls_table(self, data): + def process_controls_table(self, data, document_id): + table_index = self._process_new_table_index(document_id) table_template = [] header_row = [intent_parser_constants.HEADER_CONTROL_TYPE_VALUE, intent_parser_constants.HEADER_STRAINS_VALUE] @@ -1413,7 +1447,7 @@ def process_controls_table(self, data): # column_offset = column size - # of columns with generated default value column_offset = len(header_row) - 1 if data[ip_addon_constants.HTML_CAPTION]: - table_caption = ['Table 1: Control'] + table_caption = ['Table %d: Control' % table_index] table_caption.extend(['' for _ in range(column_offset)]) table_template.append(table_caption) table_template.append(header_row) @@ -1556,10 +1590,10 @@ def process_create_parameter_table(self, data): def get_client_state(self, http_message): json_body = intent_parser_utils.get_json_body(http_message) - if 'documentId' not in json_body: + if ip_addon_constants.DOCUMENT_ID not in json_body: raise ConnectionException(HTTPStatus.BAD_REQUEST, - 'Missing documentId') - document_id = json_body['documentId'] + 'Expecting to get a %s from this http_message: %s but none was given' % (ip_addon_constants.DOCUMENT_ID, http_message)) + document_id = json_body[ip_addon_constants.DOCUMENT_ID] try: client_state = self.get_connection(document_id) except: @@ -1568,16 +1602,16 @@ def get_client_state(self, http_message): return (json_body, client_state) def add_link(self, search_result, new_link=None): + """ Add a hyperlink to the desired search_result """ - """ - paragraph_index = search_result['paragraph_index'] - offset = search_result['offset'] - end_offset = search_result['end_offset'] + paragraph_index = search_result[ip_addon_constants.ANALYZE_PARAGRAPH_INDEX] + offset = search_result[ip_addon_constants.ANALYZE_OFFSET] + end_offset = search_result[ip_addon_constants.ANALYZE_END_OFFSET] if new_link is None: link = search_result['uri'] else: link = new_link - search_result['link'] = link + search_result[ip_addon_constants.ANALYZE_LINK] = link action = intent_parser_view.link_text(paragraph_index, offset, end_offset, link) diff --git a/intent_parser/setup.py b/intent_parser/setup.py index e3337417..a023b68c 100644 --- a/intent_parser/setup.py +++ b/intent_parser/setup.py @@ -2,7 +2,7 @@ setuptools.setup( name='intent-parser', - version='2.8', + version='2.9', packages=setuptools.find_packages(), python_requires='>=3.6', include_package_data=True, # include everything in source control diff --git a/intent_parser/table/cell_parser.py b/intent_parser/table/cell_parser.py index c96acbe7..2f7b4ae1 100644 --- a/intent_parser/table/cell_parser.py +++ b/intent_parser/table/cell_parser.py @@ -165,7 +165,7 @@ def parse_content_item(self, text, text_with_uri, fluid_units={}, timepoint_unit list_of_contents = [] tokens = self._cell_tokenizer.tokenize(text, keep_skip=False) if len(tokens) < 1: - raise TableException('Invalid value: %s does not contain a name' % text.get_text()) + raise TableException('Invalid value: %s does not contain a name' % text.get_matched_term()) cell_type = self._get_token_type(self._cell_parser.parse(tokens)) if cell_type == 'NAME_VALUE_UNIT_TIMEPOINT': label, value, unit, timepoint_value, timepoint_unit = self._get_name_values_unit_timepoint(tokens) diff --git a/intent_parser/table/intent_parser_cell.py b/intent_parser/table/intent_parser_cell.py index cd533eec..ee508ad1 100644 --- a/intent_parser/table/intent_parser_cell.py +++ b/intent_parser/table/intent_parser_cell.py @@ -30,7 +30,7 @@ def get_end_index(self): def get_text(self): flatten = [p.paragraph for p in self.paragraphs] - return ' '.join(flatten) + return ''.join(flatten) def get_text_with_url(self): return {p.paragraph: p.link for p in self.paragraphs} diff --git a/intent_parser/table/measurement_table.py b/intent_parser/table/measurement_table.py index 11a54485..8bc87026 100644 --- a/intent_parser/table/measurement_table.py +++ b/intent_parser/table/measurement_table.py @@ -1,4 +1,4 @@ -from intent_parser.intent.measurement_intent import Measurement, MeasurementIntent +from intent_parser.intent.measurement_intent import Measurement from intent_parser.intent_parser_exceptions import TableException import intent_parser.table.cell_parser as cell_parser import intent_parser.constants.intent_parser_constants as intent_parser_constants @@ -32,10 +32,10 @@ def __init__(self, self._validation_warnings = [] self._intent_parser_table = intent_parser_table self._table_caption = None - self.measurement_intent = MeasurementIntent() + self.measurements = [] def get_structured_request(self): - return self.measurement_intent.to_structured_request() + return [measurement.to_structured_request() for measurement in self.measurements] def process_table(self, control_tables={}, bookmarks={}): self._table_caption = self._intent_parser_table.caption() @@ -43,25 +43,36 @@ def process_table(self, control_tables={}, bookmarks={}): for row_index in range(self._intent_parser_table.data_row_start_index(), self._intent_parser_table.number_of_rows()): measurement = self._process_row(row_index, control_mappings) if measurement.to_structured_request(): - self.measurement_intent.add_measurement(measurement) + self.measurements.append(measurement) def _process_control_mapping(self, control_tables, bookmarks): + table_caption_index = {} if bookmarks: - return self._map_bookmarks_to_captions(control_tables, bookmarks) - return self._map_captions_to_control(control_tables) + table_caption_index = self._map_bookmarks_to_captions(control_tables, bookmarks) + # if bookmarks produce empty result, process control table's caption + if not table_caption_index: + try: + if control_tables: + table_caption_index = self._map_captions_to_control(control_tables) + except TableException as err: + self._validation_errors.append('Measurement table has invalid %s value: %s' % (intent_parser_constants.HEADER_CONTROL_VALUE, err)) + return table_caption_index def _map_captions_to_control(self, control_tables): control_map = {} for table_caption, control_data in control_tables.items(): if table_caption: control_map[table_caption] = control_data + if not control_map: + raise TableException('No reference to a Control table.') return control_map def _map_bookmarks_to_captions(self, control_tables, bookmarks): control_map = {} for bookmark in bookmarks: - if bookmark['text'] in control_tables: - control_map[bookmark['id']] = control_tables[bookmark['text']] + table_index = cell_parser.PARSER.process_table_caption_index(bookmark['text']) + if table_index in control_tables: + control_map[table_index] = control_tables[table_index] return control_map def _process_row(self, row_index, control_data): @@ -154,7 +165,11 @@ def _process_batch(self, cell, measurement): self._validation_errors.append(message) def _process_control(self, cell, control_tables, measurement): - result = [] + result = [] + if not control_tables: + self._validation_errors.append('Unable to process controls from a Measurement table without Control Tables.') + return result + if cell.get_bookmark_ids(): result = self._process_control_with_bookmarks(cell, control_tables) diff --git a/intent_parser/table/parameter_table.py b/intent_parser/table/parameter_table.py index e5d4f377..dfc26552 100644 --- a/intent_parser/table/parameter_table.py +++ b/intent_parser/table/parameter_table.py @@ -1,30 +1,35 @@ -from intent_parser.intent_parser_exceptions import TableException, DictionaryMaintainerException +from intent_parser.intent_parser_exceptions import TableException +from json import JSONDecodeError import intent_parser.constants.intent_parser_constants as intent_parser_constants +import intent_parser.constants.sd2_datacatalog_constants as dc_constants import intent_parser.table.cell_parser as cell_parser import json import logging + class ParameterTable(object): """ Process information from Intent Parser's Parameter Table """ _logger = logging.getLogger('intent_parser') - - FIELD_WITH_BOOLEAN_VALUE = [intent_parser_constants.PARAMETER_MEASUREMENT_INFO_36_HR_READ, + + FIELD_WITH_BOOLEAN_VALUE = [intent_parser_constants.PARAMETER_MEASUREMENT_INFO_36_HR_READ, intent_parser_constants.PARAMETER_RUN_INFO_READ_EACH_RECOVER, intent_parser_constants.PARAMETER_RUN_INFO_READ_EACH_INDUCTION, - intent_parser_constants.PARAMETER_RUN_INFO_SAVE_FOR_RNASEQ, - intent_parser_constants.PARAMETER_RUN_INFO_SKIP_FIRST_FLOW, - intent_parser_constants.PARAMETER_RUN_INFO_ONLY_ENDPOINT_FLOW, + intent_parser_constants.PARAMETER_RUN_INFO_SAVE_FOR_RNASEQ, + intent_parser_constants.PARAMETER_RUN_INFO_SKIP_FIRST_FLOW, + intent_parser_constants.PARAMETER_RUN_INFO_ONLY_ENDPOINT_FLOW, intent_parser_constants.PARAMETER_VALIDATE_SAMPLES] - + FIELD_WITH_FLOAT_VALUE = [intent_parser_constants.PARAMETER_PLATE_READER_INFO_GAIN] - - FIELD_WITH_NESTED_STRUCTURE = [intent_parser_constants.PARAMETER_INDUCTION_INFO_REAGENTS_INDUCER, + + FIELD_WITH_NESTED_STRUCTURE = [intent_parser_constants.PARAMETER_INDUCTION_INFO_REAGENTS, + intent_parser_constants.PARAMETER_INDUCTION_INFO_REAGENTS_INDUCER, + intent_parser_constants.PARAMETER_INDUCTION_INFO_SAMPLING_INFO, intent_parser_constants.PARAMETER_MEASUREMENT_INFO_FLOW_INFO, - intent_parser_constants.PARAMETER_MEASUREMENT_INFO_PLATE_READER_INFO, - intent_parser_constants.PARAMETER_REAGENT_INFO_INDUCER_INFO, + intent_parser_constants.PARAMETER_MEASUREMENT_INFO_PLATE_READER_INFO, + intent_parser_constants.PARAMETER_REAGENT_INFO_INDUCER_INFO, intent_parser_constants.PARAMETER_REAGENT_INFO_KILL_SWITCH, intent_parser_constants.PARAMETER_RECOVERY_INFO] @@ -39,7 +44,8 @@ class ParameterTable(object): intent_parser_constants.PARAMETER_PROTOCOL, intent_parser_constants.PARAMETER_STRAIN_PROPERTY, intent_parser_constants.PARAMETER_XPLAN_PATH, - intent_parser_constants.PARAMETER_PROTOCOL_ID] + intent_parser_constants.PARAMETER_PROTOCOL_ID, + intent_parser_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN] FIELD_WITH_INT_VALUES = [intent_parser_constants.PARAMETER_PLATE_SIZE, intent_parser_constants.PARAMETER_PLATE_NUMBER] @@ -51,22 +57,33 @@ def __init__(self, intent_parser_table, parameter_fields={}): self._parameter_fields = parameter_fields self._validation_errors = [] self._validation_warnings = [] - self._intent_parser_table = intent_parser_table + self._intent_parser_table = intent_parser_table self._table_caption = None def process_table(self): self._table_caption = self._intent_parser_table.caption() - for row_index in range(self._intent_parser_table.data_row_start_index(), self._intent_parser_table.number_of_rows()): + for row_index in range(self._intent_parser_table.data_row_start_index(), + self._intent_parser_table.number_of_rows()): self._process_row(row_index) def get_experiment(self): - return self.param_intent.to_experiment() + experiment_result = self.param_intent.to_experiment() + for key, value in experiment_result.items(): + if key == intent_parser_constants.PARAMETER_CONTAINER_SEARCH_STRING and value is None: + self.param_intent.set_field(intent_parser_constants.PARAMETER_CONTAINER_SEARCH_STRING, + dc_constants.GENERATE) + if key == intent_parser_constants.DEFAULT_PARAMETERS and value is None: + self._validation_warnings.append('%s is emtpy' % intent_parser_constants.DEFAULT_PARAMETERS) + if key is not intent_parser_constants.PARAMETER_BASE_DIR and value is None: + self._validation_warnings.append('Parameter Table is missing a value for %s.' % (key)) + return experiment_result def get_structured_request(self): return self.param_intent.to_structured_request() def set_experiment_ref(self, experiment_ref_url): - self.param_intent.set_field(intent_parser_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN, experiment_ref_url) + self.param_intent.set_field(intent_parser_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN, + experiment_ref_url) def _flatten_parameter_values(self, param_field, param_value_list): if len(param_value_list) == 0: @@ -75,7 +92,11 @@ def _flatten_parameter_values(self, param_field, param_value_list): self.param_intent.set_field(param_field, param_value_list[0]) return elif param_field in self.EXPERIMENT_FIELDS_WITH_LIST: - self.param_intent.set_field(param_field, param_value_list) + if len(param_value_list) == 1 and param_value_list[0] == dc_constants.GENERATE: + self.param_intent.set_field(param_field, param_value_list[0]) + else: + self.param_intent.set_field(param_field, param_value_list) + return elif len(param_value_list) == 1: self.param_intent.add_default_parameter(param_field, param_value_list[0]) @@ -94,43 +115,65 @@ def _process_row(self, row_index): header_row_index = self._intent_parser_table.header_row_index() header_cell = self._intent_parser_table.get_cell(header_row_index, cell_index) cell_type = cell_parser.PARSER.get_header_type(header_cell.get_text()) + if intent_parser_constants.HEADER_PARAMETER_TYPE == cell_type: cell_param_field = cell elif intent_parser_constants.HEADER_PARAMETER_VALUE_TYPE == cell_type: cell_param_value = cell - if cell_param_field is None and cell_param_value: - self._validation_errors.append('Parameter table cannot assign %s as a parameter value to an empty parameter.' % cell_param_value.get_text()) + if ((cell_param_field is None) or (not cell_param_field.get_text().strip())) and cell_param_value: + self._validation_errors.append( + 'Parameter table cannot assign %s as a parameter value to an empty parameter.' % cell_param_value.get_text()) return if cell_param_field: - if (cell_param_value is None) or (not cell_param_value.get_text()): + if cell_param_value is None: + self._logger.error( + 'Unable to detect a table cell for a parameter value assigned to %s' % cell_param_field.get_text()) return - self._parse_parameter_field_value(self._get_parameter_field(cell_param_field), cell_param_value.get_text()) - + self._parse_parameter_field_value(self._get_parameter_field(cell_param_field), + cell_param_value.get_text().strip()) + def _parse_parameter_field_value(self, parameter_field, parameter_value): - computed_value = None - if parameter_field in self.FIELD_WITH_FLOAT_VALUE: + if parameter_field in self.FIELD_WITH_FLOAT_VALUE and parameter_value: self.process_numbered_parameter(parameter_field, parameter_value, float) - elif parameter_field in self.FIELD_WITH_BOOLEAN_VALUE: + elif parameter_field in self.FIELD_WITH_BOOLEAN_VALUE and parameter_value: self.process_boolean_parameter(parameter_field, parameter_value) + elif parameter_field == intent_parser_constants.PARAMETER_PROTOCOL: + self._flatten_parameter_values(parameter_field, [parameter_value]) elif parameter_field in self.FIELD_WITH_STRING_COMMAS: self._flatten_parameter_values(parameter_field, [parameter_value]) - elif parameter_field in self.FIELD_WITH_SINGLE_STRING: + elif parameter_field in self.FIELD_WITH_SINGLE_STRING and parameter_value: self.process_name_parameter(parameter_field, parameter_value) - elif parameter_field in self.FIELD_WITH_INT_VALUES: + elif parameter_field in self.FIELD_WITH_INT_VALUES and parameter_value: self.process_numbered_parameter(parameter_field, parameter_value, int) elif parameter_field in self.FIELD_WITH_NESTED_STRUCTURE: - json_parameter_value = json.loads(parameter_value) - computed_value = [json_parameter_value] - self._flatten_parameter_values(parameter_field, computed_value) + try: + if parameter_value: + json_parameter_value = json.loads(parameter_value) + computed_value = [json_parameter_value] + self._flatten_parameter_values(parameter_field, computed_value) + except JSONDecodeError as err: + errors = [ + 'Parameter table has invalid Parameter Value: %s is an invalid json format.' % (parameter_value)] + self._validation_errors.append(errors) + elif parameter_field == intent_parser_constants.PARAMETER_CONTAINER_SEARCH_STRING: + if not parameter_value: + self._flatten_parameter_values(parameter_field, [dc_constants.GENERATE]) + else: + self.process_name_parameter(parameter_field, parameter_value) else: - computed_value = cell_parser.PARSER.transform_strateos_string(parameter_value) - self._flatten_parameter_values(parameter_field, computed_value) - + if parameter_value: + computed_value = cell_parser.PARSER.transform_strateos_string(parameter_value) + self._flatten_parameter_values(parameter_field, computed_value) + def _get_parameter_field(self, cell): parameter = cell.get_text().strip() - if parameter in self._parameter_fields: - error = 'Parameter table has invalid %s value: %s does not map to a TACC UID in the SBOL dictionary.' % (intent_parser_constants.HEADER_PARAMETER_VALUE, parameter) - + if parameter.lower() == intent_parser_constants.PARAMETER_PROTOCOL: + return parameter.lower() + if parameter not in self._parameter_fields: + error = ['Parameter table has invalid %s value: %s does not map to a TACC UID in the SBOL dictionary.' % ( + intent_parser_constants.HEADER_PARAMETER_VALUE, parameter)] + self._validation_errors.append(error) + return '' return self._parameter_fields[parameter] def get_validation_errors(self): @@ -139,19 +182,16 @@ def get_validation_errors(self): def process_boolean_parameter(self, parameter_field, parameter_value): boolean_value = cell_parser.PARSER.process_boolean_flag(parameter_value) if boolean_value is None: - message = 'Parameter table has invalid %s value: %s should be a boolean value' % (parameter_field, parameter_value) + message = 'Parameter table has invalid %s value: %s should be a boolean value' % ( + parameter_field, parameter_value) self._validation_errors.append(message) else: computed_value = [boolean_value] self._flatten_parameter_values(parameter_field, computed_value) def process_name_parameter(self, parameter_field, parameter_value): - if cell_parser.PARSER.is_name(parameter_value): - computed_value = [value for value, _ in cell_parser.PARSER.process_names_with_uri(parameter_value)] - self._flatten_parameter_values(parameter_field, computed_value) - else: - message = 'Parameter table has invalid %s value: %s should only contain a list of names' % (parameter_field, parameter_value) - self._validation_errors.append(message) + computed_value = [value for value, _ in cell_parser.PARSER.process_names_with_uri(parameter_value)] + self._flatten_parameter_values(parameter_field, computed_value) def process_numbered_parameter(self, parameter_field, parameter_value, number_convert): try: @@ -161,10 +201,12 @@ def process_numbered_parameter(self, parameter_field, parameter_value, number_co message = 'Parameter table has invalid %s value: %s' % (parameter_field, err) self._validation_errors.append(message) + class _ParameterIntent(object): def __init__(self): self.intent = { + intent_parser_constants.PARAMETER_BASE_DIR: None, intent_parser_constants.PARAMETER_XPLAN_REACTOR: 'xplan', intent_parser_constants.PARAMETER_PLATE_SIZE: None, intent_parser_constants.PARAMETER_PROTOCOL: None, @@ -184,7 +226,8 @@ def set_field(self, field, value): raise TableException('Parameter Table cannot identify row of type %s.' % field) if self.intent[field] is not None: - raise TableException('Parameter Table has a conflict for %s. Found %s and %s.' % (field, self.intent[field], value)) + raise TableException( + 'Parameter Table has a conflict for %s. Found %s and %s.' % (field, self.intent[field], value)) self.intent[field] = value @@ -196,12 +239,7 @@ def add_default_parameter(self, field, value): self.intent[intent_parser_constants.DEFAULT_PARAMETERS][field] = value def to_experiment(self): - for key, value in self.intent.items(): - if value is None: - raise TableException('Parameter Table is missing a %s row.' % key) - return self.intent def to_structured_request(self): return self.intent[intent_parser_constants.DEFAULT_PARAMETERS] - diff --git a/intent_parser/tests/test_cell_parser.py b/intent_parser/tests/test_cell_parser.py index b447b376..4105ae77 100644 --- a/intent_parser/tests/test_cell_parser.py +++ b/intent_parser/tests/test_cell_parser.py @@ -89,7 +89,6 @@ def test_cell_with_strateos_name(self): def test_cell_with_unit_containing_multiple_abbreviations(self): cell_str = '1 h, 2 hr, 3 hours' - expected_values = ['1', '2', '3'] result = self.parser.process_values_unit(cell_str, units={'hour'}, unit_type='timepoints') self.assertEqual(3, len(result)) self.assertEqual({'value': '1', 'unit': 'hour'}, result[0]) @@ -149,7 +148,7 @@ def test_parse_content_item_with_name_value_unit_timepoint(self): def test_parse_content_item_with_name_uri_value_unit(self): cell = IntentParserCell() cell.add_paragraph('name1', link='https://hub.sd2e.org/user/sd2e/design/beta_estradiol/1') - cell.add_paragraph('123 unit') + cell.add_paragraph(' 123 unit') results = self.parser.parse_content_item(cell.get_text(), cell.get_text_with_url(), timepoint_units={'unit', 'timeunit'}) diff --git a/intent_parser/tests/test_google_accessor.py b/intent_parser/tests/test_google_accessor.py index 4f1bc959..a02cfe4e 100644 --- a/intent_parser/tests/test_google_accessor.py +++ b/intent_parser/tests/test_google_accessor.py @@ -1,4 +1,5 @@ from intent_parser.accessor.google_accessor import GoogleAccessor +import traceback import unittest class GoogleAccessorTest(unittest.TestCase): @@ -24,9 +25,13 @@ def test_create_spreadsheet_from_given_folder(self): self.assertTrue(spreadsheet_id) self.assertTrue(self.drive_accessor.delete_file(spreadsheet_id)) - def test_app_script(self): - pass - + def test_get_doc_from_google_drive(self): + document_id = '1zf9l0K4rj7I08ZRpxV2ZY54RMMQc15Rlg7ULviJ7SBQ' + try: + response = self.doc_accessor.get_document(document_id=document_id) + except Exception as ex: + err = ''.join(traceback.format_exception(etype=type(ex), value=ex, tb=ex.__traceback__)) + print(err) if __name__ == "__main__": unittest.main() \ No newline at end of file diff --git a/intent_parser/tests/test_intent_parser_server.py b/intent_parser/tests/test_intent_parser_server.py index c1935940..cc00917a 100644 --- a/intent_parser/tests/test_intent_parser_server.py +++ b/intent_parser/tests/test_intent_parser_server.py @@ -2,6 +2,7 @@ from intent_parser.server.http_message import HttpMessage from intent_parser.server.intent_parser_server import IntentParserServer from unittest.mock import Mock, patch +import intent_parser.constants.ip_app_script_constants as addon_constants import intent_parser.constants.intent_parser_constants as ip_constants import intent_parser.utils.intent_parser_view as intent_parser_view import json @@ -191,6 +192,405 @@ def test_process_analyze_document(self): self._verify_response_status(response, HTTPStatus.OK) self._verify_response_body(response, expected_actions) + def test_process_analyze_yes_for_search_results_size_1(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = {dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: {addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = {addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_analyze_yes(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_yes_for_search_results_size_2(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = {dictionary_matched_term: desired_sbh_link, + 'protein': 'https://hub.sd2e.org/user/sd2e/design/protein/1'} + json_body = {addon_constants.DATA: {addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = {addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 15, + addon_constants.ANALYZE_END_OFFSET: 23, + addon_constants.ANALYZE_TERM: 'protein', + 'uri': 'https://hub.sd2e.org/user/sd2e/design/protein/1', + addon_constants.ANALYZE_LINK: None, + 'text': 'protein'} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0, + 'document_id': 'document_foo'} + response = self.ip_server.process_analyze_yes(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.link_text(text_paragraph_index, text_start_offset, text_end_offset, desired_sbh_link)] + expected_actions.extend(intent_parser_view.create_search_result_dialog('protein', 'https://hub.sd2e.org/user/sd2e/design/protein/1', 'protein', 'document_foo', 20, 15, 23)) + self.assertEqual(response, expected_actions) + + def test_process_analyze_no_for_search_results_size_1(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = {dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_analyze_no(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_no_for_search_results_size_2(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = {dictionary_matched_term: desired_sbh_link, + 'protein': 'https://hub.sd2e.org/user/sd2e/design/protein/1'} + json_body = {addon_constants.DATA: {addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = {addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 15, + addon_constants.ANALYZE_END_OFFSET: 23, + addon_constants.ANALYZE_TERM: 'protein', + 'uri': 'https://hub.sd2e.org/user/sd2e/design/protein/1', + addon_constants.ANALYZE_LINK: None, + 'text': 'protein'} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0, + 'document_id': 'document_foo'} + response = self.ip_server.process_analyze_no(json_body=json_body, client_state=client_state) + expected_actions = intent_parser_view.create_search_result_dialog('protein', 'https://hub.sd2e.org/user/sd2e/design/protein/1', 'protein', 'document_foo', 20, 15, 23) + self.assertEqual(response, expected_actions) + + def test_process_analyze_no_to_all_for_1_term_occurrence_with_search_results_size_1(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = { + dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_no_to_all(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_no_to_all_for_2_term_occurrences_with_search_results_size_2(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = { + dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 200, + addon_constants.ANALYZE_END_OFFSET: 210, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_no_to_all(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_yes_to_all_for_1_term_occurrence(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = { + dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_link_all(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.link_text(text_paragraph_index, text_start_offset, text_end_offset, desired_sbh_link), + intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_yes_to_all_for_2_term_occurrences_with_search_results_size_2(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = { + dictionary_matched_term: desired_sbh_link} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 200, + addon_constants.ANALYZE_END_OFFSET: 210, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0} + response = self.ip_server.process_link_all(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.link_text(text_paragraph_index, text_start_offset, text_end_offset, desired_sbh_link), + intent_parser_view.link_text(20, 200, 210, desired_sbh_link), + intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_yes_to_all_for_2_term_occurrences_with_search_results_size_3(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'DNA' + dictionary_matched_term = 'DNA' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + self.mock_sbol_dictionary_accessor.get_common_names_to_uri.return_value = { + dictionary_matched_term: desired_sbh_link, + 'protein': 'https://hub.sd2e.org/user/sd2e/design/protein/1'} + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 200, + addon_constants.ANALYZE_END_OFFSET: 210, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 15, + addon_constants.ANALYZE_END_OFFSET: 23, + addon_constants.ANALYZE_TERM: 'protein', + 'uri': 'https://hub.sd2e.org/user/sd2e/design/protein/1', + addon_constants.ANALYZE_LINK: None, + 'text': 'protein'} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0, + 'document_id': 'document_foo'} + response = self.ip_server.process_link_all(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.link_text(text_paragraph_index, text_start_offset, text_end_offset, desired_sbh_link), + intent_parser_view.link_text(20, 200, 210, desired_sbh_link)] + expected_actions.extend(intent_parser_view.create_search_result_dialog('protein', 'https://hub.sd2e.org/user/sd2e/design/protein/1', 'protein', 'document_foo', 20, 15, 23)) + self.assertEqual(response, expected_actions) + + def test_process_analyze_never_link_terms_for_1_occurrence_with_search_results_size_1(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'foo' + dictionary_matched_term = 'foo' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0, + addon_constants.USER_ID: 'admin', + 'document_id': 'document_foo'} + response = self.ip_server.process_never_link(json_body=json_body, client_state=client_state) + expected_actions = [intent_parser_view.simple_sidebar_dialog('Finished Analyzing Document.', [])] + self.assertEqual(response, expected_actions) + + def test_process_analyze_never_link_terms_for_1_occurrence_with_search_results_size_3(self): + text_paragraph_index = 13 + text_start_offset = 183 + text_end_offset = 185 + document_term = 'foo' + dictionary_matched_term = 'foo' + desired_sbh_link = 'https://hub.sd2e.org/user/sd2e/design/DNA/1' + + json_body = {addon_constants.DATA: { + addon_constants.BUTTON_ID: {addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + addon_constants.ANALYZE_CONTENT_TERM: document_term, + addon_constants.DOCUMENT_ID: 'foo', + addon_constants.ANALYZE_LINK: desired_sbh_link, + addon_constants.ANALYZE_OFFSET: text_start_offset}}} + client_state = { + addon_constants.ANALYZE_SEARCH_RESULTS: [{addon_constants.ANALYZE_PARAGRAPH_INDEX: text_paragraph_index, + addon_constants.ANALYZE_OFFSET: text_start_offset, + addon_constants.ANALYZE_END_OFFSET: text_end_offset, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 200, + addon_constants.ANALYZE_END_OFFSET: 210, + addon_constants.ANALYZE_TERM: dictionary_matched_term, + 'uri': desired_sbh_link, + addon_constants.ANALYZE_LINK: None, + 'text': document_term}, + {addon_constants.ANALYZE_PARAGRAPH_INDEX: 20, + addon_constants.ANALYZE_OFFSET: 15, + addon_constants.ANALYZE_END_OFFSET: 23, + addon_constants.ANALYZE_TERM: 'protein', + 'uri': 'https://hub.sd2e.org/user/sd2e/design/protein/1', + addon_constants.ANALYZE_LINK: None, + 'text': 'protein'} + ], + addon_constants.ANALYZE_SEARCH_RESULT_INDEX: 0, + addon_constants.USER_ID: 'admin', + 'document_id': 'document_foo'} + response = self.ip_server.process_never_link(json_body=json_body, client_state=client_state) + expected_actions = intent_parser_view.create_search_result_dialog('protein', 'https://hub.sd2e.org/user/sd2e/design/protein/1', 'protein', 'document_foo', 20, 15, 23) + self.assertEqual(response, expected_actions) + def _verify_response_status(self, response, expected_status): header_from_status = 'HTTP/1.1 %s %s' % (expected_status.value, expected_status.name) assert response.requestLine == header_from_status diff --git a/intent_parser/tests/test_measurement_table.py b/intent_parser/tests/test_measurement_table.py index 19213c46..6e37d7cc 100644 --- a/intent_parser/tests/test_measurement_table.py +++ b/intent_parser/tests/test_measurement_table.py @@ -2,7 +2,7 @@ from intent_parser.table.measurement_table import MeasurementTable from intent_parser.table.intent_parser_cell import IntentParserCell from intent_parser.table.intent_parser_table_factory import IntentParserTableFactory -from intent_parser.accessor.sbol_dictionary_accessor import StrainMapping +from intent_parser.experiment_variables.experiment_variables import ExperimentVariable import intent_parser.constants.sd2_datacatalog_constants as dc_constants import intent_parser.tests.test_util as test_utils import unittest @@ -89,7 +89,7 @@ def test_table_with_1_strain(self): data_row = test_utils.create_measurement_table_row(strain_cell=strains) ip_table.add_row(data_row) - strain_obj = StrainMapping('https://foo.com', 'myLab', 'AND_00', lab_names={'test_strain', 'foo-strain'}) + strain_obj = ExperimentVariable('https://foo.com', 'myLab', 'AND_00', lab_names={'test_strain', 'foo-strain'}) strain_mapping = {'https://foo.com': strain_obj} meas_table = MeasurementTable(ip_table, strain_mapping=strain_mapping) @@ -109,7 +109,7 @@ def test_strain_with_unknown_links(self): data_row = test_utils.create_measurement_table_row(strain_cell=strains) ip_table.add_row(data_row) - strain_obj = StrainMapping('https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1', 'myLab', 'AND_00', lab_names={'test_strain', 'foo-strain'}) + strain_obj = ExperimentVariable('https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1', 'myLab', 'AND_00', lab_names={'test_strain', 'foo-strain'}) strain_mapping = {'https://hub.sd2e.org/user/sd2e/design/UWBF_7376/1': strain_obj} meas_table = MeasurementTable(ip_table, strain_mapping=strain_mapping) @@ -124,7 +124,7 @@ def test_strain_not_supported_in_lab_name(self): data_row = test_utils.create_measurement_table_row(strain_cell=strains) ip_table.add_row(data_row) - strain_obj = StrainMapping('https://foo.com', dc_constants.LAB_TACC, 'AND_00', lab_names={'UWBF_7376'}) + strain_obj = ExperimentVariable('https://foo.com', dc_constants.LAB_TACC, 'AND_00', lab_names={'UWBF_7376'}) strain_mapping = {'https://foo.com': strain_obj} meas_table = MeasurementTable(ip_table, strain_mapping=strain_mapping) @@ -145,8 +145,8 @@ def test_strains_with_inconsistent_links(self): data_row = test_utils.create_measurement_table_row(strain_cell=strains) ip_table.add_row(data_row) - strain1_obj = StrainMapping(strain_link1, 'myLab', 'AND_00', lab_names={lab_strain1}) - strain2_obj = StrainMapping(strain_link2, 'myLab', 'AND_01', lab_names={lab_strain2}) + strain1_obj = ExperimentVariable(strain_link1, 'myLab', 'AND_00', lab_names={lab_strain1}) + strain2_obj = ExperimentVariable(strain_link2, 'myLab', 'AND_01', lab_names={lab_strain2}) strain_mapping = {strain_link1: strain1_obj, strain_link2: strain2_obj} diff --git a/intent_parser/tests/test_parameter_table.py b/intent_parser/tests/test_parameter_table.py index 766fffb0..4a717dab 100644 --- a/intent_parser/tests/test_parameter_table.py +++ b/intent_parser/tests/test_parameter_table.py @@ -2,6 +2,7 @@ from intent_parser.table.intent_parser_table_factory import IntentParserTableFactory from intent_parser.table.parameter_table import ParameterTable import intent_parser.constants.sd2_datacatalog_constants as dc_constants +import intent_parser.constants.intent_parser_constants as ip_constants import intent_parser.tests.test_util as test_utils import unittest @@ -30,7 +31,14 @@ def setUp(self): 'Kill switch': 'reagent_info.kill_switch', 'Media well ids': 'exp_info.media_well_strings', 'Plate reader gain': 'plate_reader_info.gain', - 'Sample has sbh_uri as an aliquot property': 'validate_samples' + 'Sample has sbh_uri as an aliquot property': 'validate_samples', + 'Plate Size': ip_constants.PARAMETER_PLATE_SIZE, + 'Plate Number': ip_constants.PARAMETER_PLATE_NUMBER, + 'Container Search String': ip_constants.PARAMETER_CONTAINER_SEARCH_STRING, + 'Strain Property': ip_constants.PARAMETER_STRAIN_PROPERTY, + 'XPlan Path': ip_constants.PARAMETER_XPLAN_PATH, + 'Protocol ID': ip_constants.PARAMETER_PROTOCOL_ID, + 'Experiment reference url for xplan': ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN } def tearDown(self): @@ -253,6 +261,221 @@ def test_parameter_with_three_float_values(self): 'plate_reader_info.gain.2': 0.3} self.assertEqual(3, len(param_result)) self.assertDictEqual(expected_result, param_result) - + + def test_process_complete_experiment_data_from_parameter_table(self): + ip_table = test_utils.create_fake_parameter() + plate_size = IntentParserCell() + plate_size.add_paragraph('Plate Size') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('96') + data_row = test_utils.create_parameter_table_row(parameter_cell=plate_size, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + plate_number = IntentParserCell() + plate_number.add_paragraph('Plate Number') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('2') + data_row = test_utils.create_parameter_table_row(parameter_cell=plate_number, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + protocol_name = IntentParserCell() + protocol_name.add_paragraph('Protocol') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('ObstacleCourse') + data_row = test_utils.create_parameter_table_row(parameter_cell=protocol_name, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + container_search_string = IntentParserCell() + container_search_string.add_paragraph('Container Search String') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('Ct1e3qc85mqwbz8, ct1e3qc85jc4gj52') + data_row = test_utils.create_parameter_table_row(parameter_cell=container_search_string, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + strain_property = IntentParserCell() + strain_property.add_paragraph('Strain Property') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('SD2_common_name') + data_row = test_utils.create_parameter_table_row(parameter_cell=strain_property, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + xplan_path = IntentParserCell() + xplan_path.add_paragraph('XPlan Path') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('path/foo/xplan_path') + data_row = test_utils.create_parameter_table_row(parameter_cell=xplan_path, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + experiment_reference_url = IntentParserCell() + experiment_reference_url.add_paragraph('Experiment reference url for xplan') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('path/foo/experiment_reference') + data_row = test_utils.create_parameter_table_row(parameter_cell=experiment_reference_url, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + protocol_id = IntentParserCell() + protocol_id.add_paragraph('Protocol ID') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('pr1e5gw8bdekdxv') + data_row = test_utils.create_parameter_table_row(parameter_cell=protocol_id, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + deafult_params = IntentParserCell() + deafult_params.add_paragraph('Inoculation volume') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('5 microliter') + data_row = test_utils.create_parameter_table_row(parameter_cell=deafult_params, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + param_table = ParameterTable(ip_table, parameter_fields=self.parameter_fields) + param_table.process_table() + sr_result = param_table.get_structured_request() + exp_result = param_table.get_experiment() + expected_sr_result = {'inoc_info.inoc_vol': '5:microliter'} + expected_experiment_result = {ip_constants.PARAMETER_BASE_DIR: None, + ip_constants.PARAMETER_XPLAN_REACTOR: 'xplan', + ip_constants.PARAMETER_PLATE_SIZE: 96, + ip_constants.PARAMETER_PROTOCOL: 'ObstacleCourse', + ip_constants.PARAMETER_PLATE_NUMBER: 2, + ip_constants.PARAMETER_CONTAINER_SEARCH_STRING: ['Ct1e3qc85mqwbz8', 'ct1e3qc85jc4gj52'], + ip_constants.PARAMETER_STRAIN_PROPERTY: 'SD2_common_name', + ip_constants.PARAMETER_XPLAN_PATH: 'path/foo/xplan_path', + ip_constants.PARAMETER_SUBMIT: False, + ip_constants.PARAMETER_PROTOCOL_ID: 'pr1e5gw8bdekdxv', + ip_constants.PARAMETER_TEST_MODE: True, + ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN: 'path/foo/experiment_reference', + ip_constants.DEFAULT_PARAMETERS: {'inoc_info.inoc_vol': '5:microliter'}} + self.assertEqual(1, len(expected_sr_result)) + self.assertDictEqual(expected_sr_result, sr_result) + + self.assertEqual(13, len(expected_experiment_result)) + self.assertDictEqual(expected_experiment_result, exp_result) + + def test_process_incomplete_experiment_data_from_parameter_table(self): + ip_table = test_utils.create_fake_parameter() + plate_size = IntentParserCell() + plate_size.add_paragraph('Plate Size') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('96') + data_row = test_utils.create_parameter_table_row(parameter_cell=plate_size, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + param_table = ParameterTable(ip_table, parameter_fields=self.parameter_fields) + param_table.process_table() + expected_experiment_result = {ip_constants.PARAMETER_BASE_DIR: None, + ip_constants.PARAMETER_XPLAN_REACTOR: 'xplan', + ip_constants.PARAMETER_PLATE_SIZE: 96, + ip_constants.PARAMETER_PROTOCOL: None, + ip_constants.PARAMETER_PLATE_NUMBER: None, + ip_constants.PARAMETER_CONTAINER_SEARCH_STRING: dc_constants.GENERATE, + ip_constants.PARAMETER_STRAIN_PROPERTY: None, + ip_constants.PARAMETER_XPLAN_PATH: None, + ip_constants.PARAMETER_SUBMIT: False, + ip_constants.PARAMETER_PROTOCOL_ID: None, + ip_constants.PARAMETER_TEST_MODE: True, + ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN: None, + ip_constants.DEFAULT_PARAMETERS: {}} + self.assertEqual(13, len(param_table.get_experiment())) + self.assertDictEqual(expected_experiment_result, param_table.get_experiment()) + + def test_container_search_string_with_list(self): + ip_table = test_utils.create_fake_parameter() + container_search_string = IntentParserCell() + container_search_string.add_paragraph('Container Search String') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('ct1et97fsbvt84h, ct1et97fs59aejp, ct1et97frwr78dx, ct1et97frq988d8, ct1et97frgr528g') + data_row = test_utils.create_parameter_table_row(parameter_cell=container_search_string, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + param_table = ParameterTable(ip_table, parameter_fields=self.parameter_fields) + param_table.process_table() + expected_experiment_result = {ip_constants.PARAMETER_BASE_DIR: None, + ip_constants.PARAMETER_XPLAN_REACTOR: 'xplan', + ip_constants.PARAMETER_PLATE_SIZE: None, + ip_constants.PARAMETER_PROTOCOL: None, + ip_constants.PARAMETER_PLATE_NUMBER: None, + ip_constants.PARAMETER_CONTAINER_SEARCH_STRING: ['ct1et97fsbvt84h', + 'ct1et97fs59aejp', + 'ct1et97frwr78dx', + 'ct1et97frq988d8', + 'ct1et97frgr528g'], + ip_constants.PARAMETER_STRAIN_PROPERTY: None, + ip_constants.PARAMETER_XPLAN_PATH: None, + ip_constants.PARAMETER_SUBMIT: False, + ip_constants.PARAMETER_PROTOCOL_ID: None, + ip_constants.PARAMETER_TEST_MODE: True, + ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN: None, + ip_constants.DEFAULT_PARAMETERS: {}} + self.assertEqual(13, len(param_table.get_experiment())) + self.assertDictEqual(expected_experiment_result, param_table.get_experiment()) + + def test_container_search_string_with_single_string(self): + ip_table = test_utils.create_fake_parameter() + container_search_string = IntentParserCell() + container_search_string.add_paragraph('Container Search String') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('ct1et97fsbvt84h') + data_row = test_utils.create_parameter_table_row(parameter_cell=container_search_string, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + param_table = ParameterTable(ip_table, parameter_fields=self.parameter_fields) + param_table.process_table() + expected_experiment_result = {ip_constants.PARAMETER_BASE_DIR: None, + ip_constants.PARAMETER_XPLAN_REACTOR: 'xplan', + ip_constants.PARAMETER_PLATE_SIZE: None, + ip_constants.PARAMETER_PROTOCOL: None, + ip_constants.PARAMETER_PLATE_NUMBER: None, + ip_constants.PARAMETER_CONTAINER_SEARCH_STRING: ['ct1et97fsbvt84h'], + ip_constants.PARAMETER_STRAIN_PROPERTY: None, + ip_constants.PARAMETER_XPLAN_PATH: None, + ip_constants.PARAMETER_SUBMIT: False, + ip_constants.PARAMETER_PROTOCOL_ID: None, + ip_constants.PARAMETER_TEST_MODE: True, + ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN: None, + ip_constants.DEFAULT_PARAMETERS: {}} + self.assertEqual(13, len(param_table.get_experiment())) + self.assertDictEqual(expected_experiment_result, param_table.get_experiment()) + + def test_container_search_string_with_default_value(self): + ip_table = test_utils.create_fake_parameter() + container_search_string = IntentParserCell() + container_search_string.add_paragraph('Container Search String') + parameter_value = IntentParserCell() + parameter_value.add_paragraph('\n') + data_row = test_utils.create_parameter_table_row(parameter_cell=container_search_string, + parameter_value_cell=parameter_value) + ip_table.add_row(data_row) + + param_table = ParameterTable(ip_table, parameter_fields=self.parameter_fields) + param_table.process_table() + expected_experiment_result = {ip_constants.PARAMETER_BASE_DIR: None, + ip_constants.PARAMETER_XPLAN_REACTOR: 'xplan', + ip_constants.PARAMETER_PLATE_SIZE: None, + ip_constants.PARAMETER_PROTOCOL: None, + ip_constants.PARAMETER_PLATE_NUMBER: None, + ip_constants.PARAMETER_CONTAINER_SEARCH_STRING: dc_constants.GENERATE, + ip_constants.PARAMETER_STRAIN_PROPERTY: None, + ip_constants.PARAMETER_XPLAN_PATH: None, + ip_constants.PARAMETER_SUBMIT: False, + ip_constants.PARAMETER_PROTOCOL_ID: None, + ip_constants.PARAMETER_TEST_MODE: True, + ip_constants.PARAMETER_EXPERIMENT_REFERENCE_URL_FOR_XPLAN: None, + ip_constants.DEFAULT_PARAMETERS: {}} + self.assertEqual(13, len(param_table.get_experiment())) + self.assertDictEqual(expected_experiment_result, param_table.get_experiment()) + + if __name__ == "__main__": unittest.main() diff --git a/intent_parser/tests/test_structured_request.py b/intent_parser/tests/test_structured_request.py index bec49541..82ad3e3a 100644 --- a/intent_parser/tests/test_structured_request.py +++ b/intent_parser/tests/test_structured_request.py @@ -1,5 +1,5 @@ from intent_parser.intent_parser import IntentParser -from unittest.mock import Mock, patch +from unittest.mock import patch import intent_parser.constants.sd2_datacatalog_constants as dc_constants import json import os diff --git a/intent_parser/utils/analyze_sidebar.html b/intent_parser/utils/analyze_sidebar.html index 0144f2f2..3a7ac4f7 100644 --- a/intent_parser/utils/analyze_sidebar.html +++ b/intent_parser/utils/analyze_sidebar.html @@ -91,12 +91,13 @@ function linkItem(theForm, link) { var data = {'buttonId' : 'process_analyze_yes', 'link' : link} - busy('Linking to exsiting SynBioHub entry') + busy('Linking to existing SynBioHub entry') google.script.run.withSuccessHandler(onSuccess). buttonClick(data) } + function linkAll(theForm, link) { var data = {'buttonId' : 'process_link_all', 'link' : link} diff --git a/intent_parser/utils/intent_parser_view.py b/intent_parser/utils/intent_parser_view.py index 6f35647a..cc16d085 100644 --- a/intent_parser/utils/intent_parser_view.py +++ b/intent_parser/utils/intent_parser_view.py @@ -234,27 +234,50 @@ def progress_sidebar_dialog(): return action def create_search_result_dialog(term, uri, content_term, document_id, paragraph_index, offset, end_offset): + """ + Args: + term: term in document represented as a string + uri: a SBH uri that the hyperlink text will reference to + content_term: matched keyword found in sbol dictionary + document_id: id of a document + paragraph_index: an integer value to represent the paragraph where the term is found in the document + offset: an integer value to mark the starting position where the terms appears in the document paragraph + end_offset: an integer value to mark the ending position where the terms appears in the document paragraph + """ actions = [highlight_text(paragraph_index, offset, end_offset)] - buttons = [('Yes', 'process_analyze_yes', 'Creates a hyperlink for the highlighted text, using the suggested URL.'), - ('No', 'process_analyze_no', 'Skips this term without creating a link.'), - ('Yes to All', 'process_link_all', 'Creates a hyperlink for the highilghted text and every instance of it in the document, using the suggested URL.'), - ('No to All', 'process_no_to_all', 'Skips this term and every other instance of it in the document.'), - ('Never Link', 'process_never_link', 'Never suggest links to this term, in this document or any other.')] + yes_button = ('Yes', addon_constants.ANALYZE_YES, 'Creates a hyperlink for the highlighted text, using the suggested URL.') + no_button = ('No', addon_constants.ANALYZE_NO, 'Skips this term without creating a link.') + yes_to_all_button = ('Yes to All', addon_constants.ANALYZE_YES_TO_ALL, 'Creates a hyperlink for the highilghted text and every instance of it in the document, using the suggested URL.') + no_to_all_button = ('No to All', addon_constants.ANALYZE_NO_TO_ALL, 'Skips this term and every other instance of it in the document.') + never_link_button = ('Never Link', addon_constants.ANALYZE_NEVER_LINK, 'Never suggest links to this term, in this document or any other.') + buttons = [yes_button, no_button, yes_to_all_button, no_to_all_button, never_link_button] button_HTML = '' button_script = '' + + data = {addon_constants.DOCUMENT_ID: document_id, + addon_constants.ANALYZE_LINK: uri, + addon_constants.ANALYZE_PARAGRAPH_INDEX: paragraph_index, + addon_constants.ANALYZE_OFFSET: offset, + addon_constants.ANALYZE_END_OFFSET: end_offset, + addon_constants.ANALYZE_CONTENT_TERM: content_term, + addon_constants.ANALYZE_TERM: term} for button in buttons: button_HTML += '\n' - button_script += 'function ' + button[1] + 'Click() {\n' - button_script += ' google.script.run.withSuccessHandler' - button_script += '(onSuccess).buttonClick(\'' - button_script += button[1] + '\')\n' - button_script += '}\n\n' + button_script += """ + function %sClick() { + var data = %s; + var extra = "%s"; + data.buttonId = extra; + busy('Linking to SynBioHub entry'); + + google.script.run.withSuccessHandler(onSuccess).buttonClick(data);} + """ % (button[1], data, button[1]) button_HTML += '' # Script for the EnterLinkButton is already in the HTML