GTOP(1)
β¨ GTOP(1) β¨
okay bestie, this is a page from the pftools manual set β it's gtop, and it's giving β¨profile format glow-upβ¨ energy π
πΈ NAME πΈ
gtop β convert a profile in GCG format into PROSITE format π¦
π SYNOPSIS π
gtop [ -ahls ] [ -E gap_extend ] [ -F rescale ] [ -G gap_open ] [
-O offset ] gcg_profile | - [ parameters ]
π DESCRIPTION π
so basically, gtop takes a profile that was made by the GCG program ProfileMake (or by any GCG-compatible profile-building program) and turns it into PROSITE format. It can optionally rescale the profile while it's at it. The result goes straight to standard output, no cap. π«Ά
On the way in, gtop divides every single weight in the profile by 100 β that's just what GCG programs do, it's their whole thing.
On the way out, profile scores get multiplied by the rescaling factor F and then rounded to the nearest integer. π’
Now the gap weighting, and this is the part where people get confused so listen up:
- If symmetric gap weighting mode is chosen, the gap opening weights are divided by
2and assigned to theMI,MD,IM, andDMtransition scores. - If asymmetric gap weighting mode is chosen, the gap opening weights are left unchanged and assigned to the
MIandMDtransition scores only.
If you give it no argument at all, the program just tries to read the GCG formatted profile from the standard input. easy β¨
π OPTIONS π
gcg_profileβ the input GCG profile. If you swap the filename out for a-,gtopwill read the input profile fromstdininstead. π-aβ apply asymmetric gap weighting mode (peep the DESCRIPTION section, bestie, it's all up there).-hβ display the usage help text. bless π-lβ remove the output line length limit. Individual lines of the output profile are allowed to exceed a length of132characters, which means you don't have to wrap them over several lines anymore. iconic.-sβ apply symmetric gap weighting mode (this is the default, fyi) (see the DESCRIPTION section).-E gap_extendβ gap extension penalty. Default:0.05-F rescaleβ score rescaling factor. Default:100-G gap_openβ gap opening penalty. Default:4.5-O offsetβ output score offset. This value gets added to all profile match scores, and it happens after the multiplication by the rescaling factorF. Default:0
β PARAMETERS β
Note: for backwards compatibility, release2.3of the pftools package will still parse the version2.2style parameters β but bestie, these are deprecated π and you should be using the corresponding option instead (refer to the OPTIONS section, it's right up there).
E=#β gap extension penalty. Use option-Einstead.F=#β output score rescaling factor. Use option-Finstead.G=#β gap opening penalty. Use option-Ginstead.O=#β output score offset. Use option-Oinstead.
π EXAMPLES π
(1)
gtop -G 1.0 -E 1.0 -F 50 sh3.gpr | pfsearch -far - sh3.seq | sort -nr
First it converts the GCG profile 'sh3.gpr' into PROSITE format. Then it searches the protein library 'sh3.seq' with that reformatted profile, which generates a sorted list of optimal alignment scores. π₯
The pfsearch(1) option -r makes alignment scores come out expressed in raw score units, iykyk. And 'sh3.seq' contains 20 SH3 domain-containing protein sequences from SWISS-PROT release 32. no big deal π
π EXIT CODE π
When gtop finishes its task successfully, it returns an exit code of 0. π
If an error happens, a diagnostic message gets output on standard error and the exit code will be different from 0.
And when conflicting options were passed to the program but the task could still be completed anyway? Warnings get issued on standard error. not me being dramatic about it π
π BUGS π
gtop defines SCORE=0; N_SCORE=0; for the mandatory cut-off level zero. These parameters should be changed to more reasonable values using a text editor, prior to profile search operations. so yeah, go fix those by hand, bestie, it's a whole thing π
π¦ SEE ALSO π¦
pfsearch(1), pfscan(1), pfmake(1), sort(1)
π§ AUTHOR π§
The pftools package was developed by Philipp Bucher.
Any comments or suggestions should be addressed to <pftools@sib.swiss>. π¬
and that's the whole page, bestie π this was pftools version 2.3, dated April 2003 β shoutout to the pftools girlies, periodt β¨π
π¦ where this page comes from
- debian bookworm: pftools 3.2.12-1 Β· GPL-3.0-only
- debian trixie: pftools 3.2.12-1 Β· GPL-3.0-only
- ubuntu jammy: pftools 3.2.11-2 Β· GPL-3.0-only
- ubuntu noble: pftools 3.2.12-1 Β· GPL-3.0-only
- ubuntu resolute: pftools 3.2.12-1 Β· GPL-3.0-only
- ubuntu stonking: pftools 3.2.12-3ubuntu1 Β· GPL-3.0-only
- Copyright (c) 2003 SIB Swiss Institute of Bioinformatics <pftools@sib.swiss>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms