Package com.googlecode.gaal.suffix.impl

Examples of com.googlecode.gaal.suffix.impl.EnhancedSuffixArrayImpl


    }

    private void visualizeIntervalTree(String fileName, String caption, String label) throws IOException {
        buffer.append(String.format(LATEX_INPUT, fileName));
        Writer out = new FileWriter(DOC_PATH + fileName);
        EnhancedSuffixArray esa = new EnhancedSuffixArrayImpl(corpus.sequence(), corpus.alphabetSize());
        LaTeXVisualizer.visualizeIntervalTree(out, caption, label, esa, null, corpus);
        out.flush();
        out.close();
    }
View Full Code Here


    }

    private void visualizeSuffixTree(String fileName, String caption, String label) throws IOException {
        buffer.append(String.format(LATEX_INPUT, fileName));
        Writer out = new FileWriter(DOC_PATH + fileName);
        EnhancedSuffixArray esa = new EnhancedSuffixArrayImpl(corpus.sequence(), corpus.alphabetSize());
        LaTeXVisualizer.visualizeSuffixTree(out, caption, label, esa, corpus);
        out.flush();
        out.close();
    }
View Full Code Here

    private void visualizeChildTable(String fileName, String caption, String label) throws IOException {
        buffer.append(String.format(LATEX_INPUT, fileName));
        Writer out = new FileWriter(DOC_PATH + fileName);
        StringBuilder sb = new StringBuilder();
        EnhancedSuffixArray esa = new EnhancedSuffixArrayImpl(corpus.sequence(), corpus.alphabetSize());
        LaTeXVisualizer.visualizeChildTable(sb, caption, label, esa, corpus);
        String fixed = sb.toString().replace("level 4", "complete tree");
        out.append(fixed.replace("(11.east)", "(11.south)"));
        out.flush();
        out.close();
View Full Code Here

    }

    private void visualizeEnhancedSuffixArray(String fileName, String caption, String label) throws IOException {
        buffer.append(String.format(LATEX_INPUT, fileName));
        Writer out = new FileWriter(DOC_PATH + fileName);
        EnhancedSuffixArray esa = new EnhancedSuffixArrayImpl(corpus.sequence(), corpus.alphabetSize());
        LaTeXVisualizer.visualizeEnhancedSuffixArray(out, caption, label, esa, corpus);
        out.flush();
        out.close();
    }
View Full Code Here

    }

    private void visualizeMaximalIntervals(String fileName, String caption, String label) throws IOException {
        buffer.append(String.format(LATEX_INPUT, fileName));
        Writer out = new FileWriter(DOC_PATH + fileName);
        EnhancedSuffixArray esa = new EnhancedSuffixArrayImpl(corpus.sequence(), corpus.alphabetSize());
        LaTeXVisualizer.visualizeMaximalIntervals(out, caption, label, esa, corpus);
        out.flush();
        out.close();
    }
View Full Code Here

    private EnhancedSuffixArray epa;

    @Before
    public void setUp() throws Exception {
        IntSequence sequence = new ArraySequence(text);
        esa = new EnhancedSuffixArrayImpl(sequence, alphabet.length - 1);
        epa = new EnhancedSuffixArrayImpl(sequence.reverse(), alphabet.length - 1);
    }
View Full Code Here

TOP

Related Classes of com.googlecode.gaal.suffix.impl.EnhancedSuffixArrayImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.