Rename vitessce_json file_ext to vitessce.json

Pretty sure this hasn't been used yet, added in
https://github.com/galaxyproject/galaxy/pull/20027/files. A proper json
extension allows json tooling to work with this file.
This commit is contained in:
mvdbeek
2025-06-16 09:36:31 +02:00
parent 972b5abe21
commit 5b796aa402
4 changed files with 7 additions and 13 deletions
@@ -5,7 +5,7 @@
<data_sources>
<data_source>
<model_class>HistoryDatasetAssociation</model_class>
<test test_attr="ext">vitesscejson</test>
<test test_attr="ext">vitessce.json</test>
</data_source>
</data_sources>
<params>
@@ -145,7 +145,7 @@
<datatype extension="geojson" type="galaxy.datatypes.text:GeoJson" mimetype="application/json" display_in_upload="True">
<visualization plugin="openlayers" />
</datatype>
<datatype extension="vitesscejson" type="galaxy.datatypes.text:VitessceJson" mimetype="application/json" display_in_upload="True">
<datatype extension="vitessce.json" type="galaxy.datatypes.text:VitessceJson" mimetype="application/json" display_in_upload="True">
<visualization plugin="vitessce" />
</datatype>
<datatype extension="data_manager_json" type="galaxy.datatypes.text:DataManagerJson" mimetype="application/json" subclass="true" display_in_upload="false"/>
@@ -611,11 +611,11 @@
</datatype>
<datatype extension="nhx" type="galaxy.datatypes.data:Newick" subclass="true" display_in_upload="true" description="The New Hampshire X (NHX) format is an extension to Newick that adds key-value data to Newick nodes.">
<infer_from suffix="nhx" />
</datatype>
</datatype>
<datatype extension="nex" type="galaxy.datatypes.data:Nexus" display_in_upload="true"/>
<datatype extension="iqtree" type="galaxy.datatypes.text:IQTree">
<infer_from suffix="iqtree" />
</datatype>
</datatype>
<datatype extension="mldist" type="galaxy.datatypes.mothur:SquareDistanceMatrix"/>
<!-- Start RGenetics Datatypes -->
<datatype extension="affybatch" type="galaxy.datatypes.genetics:Affybatch" display_in_upload="true"/>
@@ -655,7 +655,7 @@
<!-- deprecated, should use excel.xls -->
<datatype extension="xls" type="galaxy.datatypes.binary:ExcelXls">
<infer_from suffix="xls" />
</datatype>
</datatype>
<!-- End RGenetics Datatypes -->
<datatype extension="ipynb" type="galaxy.datatypes.text:Ipynb" display_in_upload="true">
<infer_from suffix="ipynb" />
+2 -7
View File
@@ -662,12 +662,7 @@ class VitessceJson(Json):
https://www.npmjs.com/package/@vitessce/json-schema
"""
file_ext = "vitesscejson"
def set_peek(self, dataset: DatasetProtocol, **kwd) -> None:
super().set_peek(dataset)
if not dataset.dataset.purged:
dataset.blurb = "VitessceJSON"
file_ext = "vitessce.json"
def sniff_prefix(self, file_prefix: FilePrefix) -> bool:
"""
@@ -677,7 +672,7 @@ class VitessceJson(Json):
>>> fname = get_test_fname( '1.json' )
>>> VitessceJson().sniff( fname )
False
>>> fname = get_test_fname( '1.vitesscejson' )
>>> fname = get_test_fname( '1.vitessce.json' )
>>> VitessceJson().sniff( fname )
True
"""