I need to design and implement in Java a simple solution to the problem Keyword in Context (KWIC) and build a user interface (UI) to the system using the Model View Controller (MVC) using the *FM Index + Burrows-Wheeler Transform* algorithms that uses the suffix array.
The KWIC index system:
- Reads a file that has text with blanks spaces and blank lines, I attached an image of how the program will be ([url removed, login to view]) and sample text ([url removed, login to view]).
- Has to use the suffix array and FM Index +Burrows-Wheeler Transform algorithms, I attached a pdf that explains the algorithms that has some python code([url removed, login to view]).
-In the GUI has to highlights in the text all the ocurrences of the word or phrase that the user wants to search([url removed, login to view]).
-Must have at least the methods BWT, rank, reverse, locate and count the number of ocurrences of the word or phrase searched and searching.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Code commented throughout. Explanation of each method and what each part of the code does. *I need it for sunday this week*.
I need in 2 days to be completed at max sorry.
7 freelancers are bidding on average $2138 for this job
i am expert in such task ,, if you satisfied with my work then you will pay .. i am doing in low cost in ordered to get max reputation in freelancer