I have to make a Dot plot program (specific Dot-plot of bioinformatic) in which two complete genome of eukaryotes can be aligned. The GUI of that dot-plot should be rich enough that after alignment specific region on dot plot can be selected ( regions like palindromic line, minisatellites, conserved regions etc) and sequence of these regions can also be retrieved.
Basically I have been using .NET platform (more specifically using C#), for 3 years as a graduate student, for developing any web and desktop application but at this point I am thinking Python or Java would be more beneficial for doing this project because alot of work had been done regarding Bioinformatics like BioPython and BioJava libraries.
So my question is that what platform would be helpful for me to complete this project?
You are right at this point because I have not explain all my work. Actually after retrieval of sequence, they will be BLAST and functionally annotated. These sequence would be genes actually. So I should take already built GUI based Dot-plot and modify it according to my need. I thought that detail will not be required. My apologize if it made problem.