// Single SLF to ThunderSTORM script by Christophe Leterrier // calls F-SLFtxtTranslate.js importClass(Packages.ij.io.OpenDialog) importClass(Packages.java.io.File) importClass(Packages.ij.IJ); importClass(Packages.ij.gui.GenericDialog); px = 108; // pixel size in nm pc = 1; // photons per count var od = new OpenDialog("Choose an ABL txt file", ""); var directory = od.getDirectory(); var name = od.getFileName(); var path = directory + name; IJ.log("\nTranslator input file path:" + path); var plugDir = IJ.getDirectory("imagej"); plugDir = plugDir + "scripts" + File.separator + "NeuroCyto" + File.separator + "added macros" + File.separator + "ChriSTORM extras" + File.separator; var translateJS = "F-TranslateABL-TS.js"; var translatePath = plugDir + translateJS; IJ.log("Translator path:" + plugDir + translateJS); load(translatePath); TranslateABLTS(path, directory, px, pc); IJ.log("Single NS to TS end");