Index of /downloads/pfilt

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [TXT] README 31-Oct-2010 14:55 1.1K [TXT] pfilt.c 01-Jul-2007 13:23 8.0K [   ] test.fasta 01-Mar-2006 17:41 919
This is the pfilt program, as described in the article:
Jones, D.T. & Swindells, M.B. (2002) Getting the most from PSI-BLAST. TIBS. 27: 161-164.

The pfilt program is designed to mask out (i.e. replace amino acid characters
with Xs) regions of low complexity, coiled-coil regions and regions with
extremely biased amino acid compositions. For compositional biased regions,
only the overrepresented amino acids are masked.

The program can be compiled as follows:

cc -O pfilt.c -lm -o pfilt

Usage: pfilt [-t] [-c] [-b] [-x] fasta-file

-t : turn off transmembrane masking
-c : turn off coiled-coil masking
-b : turn ON compositional masking
-x : turn off low-complexity masking
-f : exclude sequences with "fragment" in the description line

Note that the default is NOT to mask regions with biased composition!

The fasta-file can contain one or more sequences in standard FASTA format.


Change History
==============

1.0 : First release
1.1 : Added flag to turn off low-complexity filtering & changed defaults
1.2 : Minor bug fix
1.3 : Allow option to remove sequences described as being a "fragment"
1.4 : Increased buffer size and now checks for buffer overflows