CODEHOP: |
![]() |
| The program consists of the following steps: (note the scheme on the right) | |
|---|---|
1) A set of blocks is input, where a block is an aligned array of amino acid sequence segments without gaps that represents a highly conserved region of homologous proteins. A weight is provided for each sequence segment, which can be increased to favor the contribution of selected sequences in designing the primer. A codon usage table is chosen for the target genome. |
CODEHOP program scheme
1) input - - - - - - - - - - - - - - - seq 1 Protein sequence block
- - - - - - - - - - - - - - - seq 2
- - - - - - - - - - - - - - - seq 3
- - - - - - - - - - - - - - - seq 4
- - - - - - - - - - - - - - - seq 5
- - - - - - - - - - - - - - - etc.
|
| 2) transformation to AA PSSM
V
| | | | | | | | | | | | | | | Ala AA PSSM
| | | | | | | | | | | | | | | Cys
| | | | | | | | | | | | | | | Asp
| | | | | | | | | | | | | | | Glu
| | | | | | | | | | | | | | | Phe
| | | | | | | | | | | | | | | Gly
| | | | | | | | | | | | | | | His
| | | | | | | | | | | | | | | Ile
| | | | | | | | | | | | | | | Lys
| | | | | | | | | | | | | | | etc.
| |
| | 3) calculation of AA consensus sequence
| V
| - - - - - - - - - - - - - - - AA consensus sequence
|
| |
| | 4) transformation to DNA consensus sequence
| V
| ------------------------------------------- DNA consensus sequence
| |
| | 5) back-translation to DNA PSSM
| V
| ||||||||||||||||||||||||||||||||||||||||||| A DNA PSSM
| ||||||||||||||||||||||||||||||||||||||||||| C
| ||||||||||||||||||||||||||||||||||||||||||| G
| ||||||||||||||||||||||||||||||||||||||||||| T
| | |
| | | 6) calculation of degeneracies
| | V
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ position degeneracy values
| |
| | 7) identify degenerate regions ("===")
| |
| 8) identify consensus regions for degenerate regions ("---")
| |
V V
5' -------==== 3' CODEHOP primers
output 3' ====--------- 5'
|
Page last modified