|
|
EMBOSS: prophet |
Note: prophet does NOT use the 'simple frequency matrices' produced by prophecy. If you have a 'simple frequency matrix'you should use the program profit to scan sequences.
(The sequence alignment looks like:)
% more m.seq
>one
DEVGGEA-GRLLVVYPWTQR
>two
DEVGREALGRLL-VYPWTQR
>three
DEVGGEALGRILVVY-WTQR
>four
DEVGGEAAGRVLVVYPWTQR
(Create the profile:)
% prophecy
Creates matrices/profiles from multiple alignments
Input sequence set: m.seq
Profile type
F : Frequency
G : Gribskov
H : Henikoff
Select type [F]: g
Enter a name for the profile [mymatrix]:
Scoring matrix [Epprofile]:
Gap opening penalty [3.0]:
Gap extension penalty [0.3]:
Output file [outfile.prophecy]:
(Now do the search:)
% prophet
Gapped alignment for profiles
Input sequence(s): sw:*
Profile or matrix file: outfile.prophecy
Gap opening coefficient [1.0]:
Gap extension coefficient [0.1]:
Output file [100k_rat.prophet]:
Mandatory qualifiers:
[-sequence] seqall Sequence database USA
[-infile] infile Profile or matrix file
-gapopen float Gap opening coefficient
-gapextend float Gap extension coefficient
[-outfile] outfile Output file name
Optional qualifiers: (none)
Advanced qualifiers: (none)
General qualifiers:
-help bool report command line options. More
information on associated and general
qualifiers can be found with -help -verbose
|
| Mandatory qualifiers | Allowed values | Default | |
|---|---|---|---|
| [-sequence] (Parameter 1) |
Sequence database USA | Readable sequence(s) | Required |
| [-infile] (Parameter 2) |
Profile or matrix file | Input file | Required |
| -gapopen | Gap opening coefficient | Any integer value | 1.0 |
| -gapextend | Gap extension coefficient | Any integer value | 1.0 |
| [-outfile] (Parameter 3) |
Output file name | Output file | <sequence>.prophet |
| Optional qualifiers | Allowed values | Default | |
| (none) | |||
| Advanced qualifiers | Allowed values | Default | |
| (none) | |||
Local: Consensus vs 100K_RAT
Score: 161.00
Consensus 1 DEV.G.GEALG.RLLVVYPWTQ 19
|:: : ::||| ||: ||::|
100K_RAT 479 DPLPAHRQALGERLY..YPRVQ 498
Local: Consensus vs 104K_THEPA
Score: 138.25
Consensus 1 D.EVGGEAL.GRLLVVY.PWTQR 20
: ||:::| | :|:: |::::
104K_THEPA 160 KYEVETHAKNGANMVTFIPRNGH 182
Local: Consensus vs 108_LYCES
Score: 107.50
Consensus 1 DEVGGEAL.GRLLV.VYP..WTQ 19
::::| :: :::|| : | :|:
108_LYCES 43 ASLTGLNVCAPFLVPGSPTASTE 65
Local: Consensus vs 10KD_VIGUN
Score: 153.25
Consensus 1 DE.V.GGEA.LGRLLV.VY..P.WT 18
:| | ::|| :: || :| | :|
10KD_VIGUN 20 QEVVVQSEAKTCENLVDTYRGPCFT 44
Local: Consensus vs 110K_PLAKN
Score: 123.00
Consensus 1 DEVGGEALGRLLV..VYPW.TQ 19
|| :::::: :| | : ||
110K_PLAKN 55 DENDEDEMTEQMVEEVADHITQ 76
Local: Consensus vs 11S3_HELAN
Score: 156.50
Consensus 1 D..EV.GGEALGRLLVVY.PWTQR 20
: || ::|| : : :: :::|:
11S3_HELAN 41 EPIEVIQAEAGV.VTEIWDAYDQQ 63
etc.
EMBOSS An error in prophet.c at line 110: Unrecognised profile/matrix file format
then you have probably given prophet a 'simple frequency matrix' and not a a GRIBSKOV or HENIKOFF profile produced by prophecy.
If you see something like:
Uncaught exception Allocation Failed raised at prophet.c:147
then you have run out of memory. This will occur if your sequence and/or your profile are large.
prophet
allocates space based on the length of the sequence and the size of the profile (8 x seqlen x profilelen)| Program name | Description |
|---|---|
| profit | Scan a sequence or database with a matrix or profile |
| prophecy | Creates matrices/profiles from multiple alignments |