| Biological researchers are now able to acquire a large number of data sets and sequences mutations across the database.These data visualization makes researchers more intuitive to study potential role of these variants in human diseases.However,when the functional elements of the protein are very close,it is so difficult to distinguish its location that can not acquire effective information.Protein sequence visualization tool in this article is such a software to visualize amino acid changes at the protein level.The software not only plots the visualization of amino acid changes image at the protein levels but also completes functional elements automatic routing,such as domain,mutations and so on,thus this utility provides users with the capability of the more clearly observing where variants lie within the protein and whether the distribution of deleterious mutations within specific domains and reveals important information about disease mechanism.The main work content of thesis is as follows:(1)Data preprocessing.Human protein data are automatically download and saved from UniProt public database and data processing.(2)The paper puts forward protein two-dimensional chart automatic routing algorithm,and according to the algorithm plots protein two-dimensional structure color char.This algorithm implement when the function components too close,the actual location automatic routing so that they don’t overlap,plotting the protein two-dimensional structure color schematic more quickly and clearly.(3)The conservative analysis of protein sequence.Reading the protein sequences of different species in FASTA files,enable to conservative analysis on different specie.Text file set whether the color image displayed.(4)Local zoom capability.Text file set whether the image are zoomed in and zoomed region,the user has the ability to choose from a number of features including the ability to zoom into any region they would like to.(5)The software program was packed and tested.After debugging repeatedly,the system achieves the original design goals,Through testing realizes the functional requirements of protein sequence visualization tool. |