Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Inconsistent alignment found #22

Open
mtnouchi opened this issue Aug 20, 2021 · 4 comments
Open

Error: Inconsistent alignment found #22

mtnouchi opened this issue Aug 20, 2021 · 4 comments

Comments

@mtnouchi
Copy link

mtnouchi commented Aug 20, 2021

Hello,

I used ps_scan.pl to search for motifs in a protein against PROSITE release 2021_03, but the program crashed with the following error:

Error: Inconsistent alignment found in alignment 2 - no list produced.
       Alignement should be from 247 to 170!
Thread 107 : Internal error xalip reported no possible alignment for sequence 3(0) (nali=-1)!
>seq for pfscan
Segmentation fault (core dumped)
Could not execute /usr/local/bin/pfscanV3 --matrix-only -o4 -L-1 prosite.dat /tmp/ps569600-2.tmp  > /tmp/ps569600-1.tmp: Inappropriate ioctl for device at ps_scan.pl line 1751.

Here are the details of the run:

  • ps_scan.pl: Revision 1.90

  • pfscanV3: I downloaded pftools3-3.2.6 and built it following the instructions in INSTALL. According to make test, the installation was done properly. A series of commands were installed in /usr/local/bin/

  • ps_scan.pl & pfscanV3: This error was reproduced with the docker image sibswiss/pftools:3.2.6.

  • execution command:

    perl ps_scan.pl -o epff -s --pfscan /usr/local/bin/pfscanV3 test.faa > test.epff
    

    With the older version, there was no error (no hit found, either).

    perl ps_scan.pl -o epff -s --pfscan /usr/local/bin/pfscan test.faa > test.epff
    
  • The input sequence: It seems that the problem occurs when test.faa contains the following.

    >YAL049C
    MASNQPGKCCFEGVCHDGTPKGRREEIFGLDTYAAGSTSPKEKVIVILTDVYGNKFNNVL
    LTADKFASAGYMVFVPDILFGDAISSDKPIDRDAWFQRHSPEVTKKIVDGFMKLLKLEYD
    PKFIGVVGYCFGAKFAVQHISGDGGLANAAAIAHPSFVSIEEIEAIDSKKPILISAAEED
    HIFPANLRHLTEEKLKDNHATYQLDLFSGVAHGFAARGDISIPAVKYAKEKVLLDQIYWF
    NHFSNV
    

Here I have shown a minimal input that reproduces the error. In practice, however, I am scanning so many sequences that it is impractical to exclude error-causing inputs. Any suggestions on how to handle this?

Thank you.

@smoretti
Copy link
Member

Hi
we would try to find what happens.
@euphemizm an idea?

@smoretti
Copy link
Member

smoretti commented Sep 8, 2021

@beatrice79 ?

@smoretti
Copy link
Member

Hi
could you retry your input on pftools version 3.2.12?

A number of processor affinity issues have been fixed in the meantime.

@mtnouchi
Copy link
Author

Hello,

Thanks for taking the trouble to address such very tricky issues.
But, unfortunately, the same error appeared again in version 3.2.12... :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants