package ca.pfv.spmf.test; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URL; import ca.pfv.spmf.tools.dataset_converter.Formats; import ca.pfv.spmf.tools.dataset_converter.SequenceDatabaseConverter; import ca.pfv.spmf.tools.dataset_converter.TransactionDatabaseConverter; import ca.pfv.spmf.tools.dataset_generator.TransactionDatabaseGenerator; import ca.pfv.spmf.tools.other_dataset_tools.FixTransactionDatabaseTool; /** * Example of how to use the tool to fix common problem in a transaction database * in SPMF format. */ public class MainTestFixTransactionDatabase { public static void main(String [] arg) throws IOException{ String inputFile = fileToPath("contextIncorrect.txt"); String outputFile = ".//output.txt"; FixTransactionDatabaseTool tool = new FixTransactionDatabaseTool(); tool.convert(inputFile, outputFile); } public static String fileToPath(String filename) throws UnsupportedEncodingException{ URL url = MainTestFixTransactionDatabase.class.getResource(filename); return java.net.URLDecoder.decode(url.getPath(),"UTF-8"); } }