| Sequence Analysis |
| Read in sequences and alignment in many different formats including FASTA. |
| Direct link to the UniProt sequence database. |
| Direct link to PFam. |
| Calculate sequence residue content a table and graph of residue frwequencies will be displayed. |
| Predict sequence secondary structure. |
| Six frame translation. |
| Set sequence type e.g Protein or DNA. |
| Fully interactive sequence editor. |
| Save sequence as an image. |
| Save a sequence in a variety of formats. |
| Sequence Alignments |
| Align two sequences. |
| Seven alignment comparison matrices to choose from. |
| A variety of alignment methods available including ZEGA, H-align, Needleman-Wunsch, Smith-Waterman and Wilbur-Lipman. |
| Adjust parameters such as Gap Open, Gap Extension. |
| Perform sequence to structure alignment. |
| Align DNA to Protein. |
| Multiple Sequence Alignments |
| Dynamic and feature-rich multiple sequence alignment editor. |
| Easy drag and drop alignment construction. |
| Link the alignment to 3D protein structures in the graphical display. e.g. select a region in the alignment and this selection will be propogated onto the protein structure. |
| Extract a sub alignment. |
| Cut a vertical alignment block. |
| Reorder sequences in an alignment. |
| Extract unique sequences. |
| Hide/Show gaps in the alignment. |
| Compress gaps in the alignment. |
| Search in an alignment. |
| Save and export a high quality image of the alignment. |
| Copy the alignment to clipboard. |
| Build a residue number table of the alignment. |
| Build a residue label table of the alignnent. |
| Cut a selected block of an alignment. |
| Make a sequence QSAR table. |
| Copy and paste selected regions of an alignment. |
| Annotate regions of an alignment. |
| Shade regions of an alignment. |
| Change the font color in an alignment. |
| Set fonts to bold. |
| Draw a box around a region of an alignment. |
| Add a title to an alignment. |
| Display the consensus sequence of the alignment. |
| Display the sequence profile at each point of the alignment. |
| Display sequence ruler. |
| Display sequence tree. |
| Display the sequences in the alignment as unaligned. |
| View differences in the alignment. |
| Color the alignment by a variety of built-in and user-defined color schemes. For example you can adjust the consensus strength and color or color by hydrophobicity. |
| Make complex selections in the alignment. This is helpful when the alignment is linked to a 3D structure. |
| Display sequence secondary structure. |
| Sequence Search |
| ICM-Pro provides a fast tool to search any Blast-formatted database with a query sequence and generate an alignment on the fly. |
| Search by sequence similarity. |
| Search by sequence homology. |