o >(i@s:ddlmZdZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZeeeeee e e e e eeeeeeeeeegZide dededede ded ed!ed"ed#ed$ed%ed&ed'ed(ed)ed*ee e e e ed+d+eeeeeeeed,Zgd-Zd.d/Zd0S)1)SKIPPED_MIME_TYPESz not-specifiedskipZadditionalLinksz biolucida-2dz biolucida-3dz common-imageszabi-context-filecsvzabi-flatmap-filenameZorganszabi-plotzmbf-segmentationzabi-scaffold-dirzabi-scaffold-metadata-filez abi-thumbnailzabi-scaffold-view-filezabi-simulation-filezabi-simulation-omex-filezfe-modelvideoversionreadmetitleztext/csvz*application/vnd.mbfbioscience.metadata+xmlz-application/vnd.mbfbioscience.neurolucida+xmlz.application/x.vnd.abi.context-information+jsonz"application/x.vnd.abi.flatmap+jsonz(application/x.vnd.abi.scaffold.meta+jsonz(application/x.vnd.abi.scaffold.view+jsonz%application/x.vnd.abi.simulation+jsonz/application/x.vnd.abi.simulation+x.vnd.abi.omexzimage/x.vnd.abi.thumbnail+jpegzimage/x.vnd.abi.thumbnail+pngztext/vnd.abi.plot+thumbnailz inode/vnd.abi.scaffold+directoryzinode/vnd.abi.scaffold+filez inode/vnd.abi.scaffold+thumbnailz%inode/vnd.abi.scaffold.thumbnail+filez inode/vnd.abi.scaffold.view+filez tiff-image)z&text/vnd.abi.plot+tab-separated-valuesz(text/x.vnd.abi.plot+tab-separated-valuesztext/vnd.abi.plot+csvztext/x.vnd.abi.plot+csv image/pngz image/tiffz image/tif image/jpegz image/jpxzimage/vnd.ome.xml+jpxz image/jp2zimage/vnd.ome.xml+jp2z model/stlz model/objz video/mp4)bytesZ checksums distributionsZissupplementaltoupdatedcCs|}|dkr tS|tkrtS|}|tvrtS|tvrC|dvr?z|dddr/tWSWt|Sty>tYSwt|StS)N)r r datasetpathZ derivative)stripSKIP NOT_SPECIFIEDlowerrMAPPED_MIME_TYPES startswithKeyError) mime_typeobjZlower_mime_typerN/home/cmiss/Jenkins/workspace/SPARC-API-DEV/app/scicrunch_processing_common.py map_mime_typeOs( rN)Z*app.scicrunch_processing_skipped_mimetypesrrrZADDITIONAL_LINKSZ BIOLUCIDA_2DZ BIOLUCIDA_3DZ COMMON_IMAGESZ CONTEXT_FILEZCSVZ FLATMAP_FILENAMEZORGANSZ PLOT_FILEZSEGMENTATION_FILESZ SCAFFOLD_DIRZ SCAFFOLD_FILEZTHUMBNAIL_IMAGEZSCAFFOLD_VIEW_FILEZSIMULATION_FILEZSIMULATION_OMEX_FILEZFE_MODELZVIDEOVERSIONZREADMEZTITLEZPASS_THROUGH_KEYSrSKIPPED_OBJ_ATTRIBUTESrrrrrs       $