Failed to call blastwise.pl
0
1
Entering edit mode
3.3 years ago
Yanpeng Chen ▴ 10

Dear guys,

I am annotating a genome using the batch tool blastwise.pl in gene wise v2.4.1. I installed it successfully as the following test report, and I can call all sub-programs in bin the file. in wise2.4.1/src make test

 make test

cd test ; perl testman.pl -cf ../wisecfg < short.test
>>> Doing promoterwise promoterwise standard test
>>> Calling [../bin/promoterwise -silent pw.human pw.mouse > TEMP-PW]
>>> promoterwise ... Passed
>>> Doing basic-cdna cdna test case (protein v cdna), all outputs
>>> Calling [../bin/estwise short.pep short.dna -indel 1e-5 -subs 1e-5 -pretty -para -sum -alb -pal -silent -alg 333 > TEMP]
>>> basic-cdna ... Passed
>>> Doing basic-genomic genomic test case (protein v genomic), all outputs
>>> Calling [../bin/genewise short.pep short.dna -pretty -para  -genes -sum -cdna -trans -ace -gener -alb -pal -quiet -dymem linear  > TEMP]
>>> basic-genomic ... Passed
>>> Doing hmm-binary-cdna cdna test case (protein v cdna), all outputs
>>> Calling [../bin/estwise HMM.binary -indel 1e-5 -subs 1e-5 -hmmer  short.dna -pretty -para -sum -alb -pal -quiet -alg 333L > TEMP]
>>> hmm-binary-cdna ... Passed
>>> Doing hmm-wrong-dna HMMs vs DNA sequence when there is no match
>>> Calling [../bin/genewise wrong.hmm -hmmer short.dna -alg 623 -pal > TEMP]
Information
        In making HSHNCPA1 a genomic sequence, converted 2 bases (0.5%) to
N's from non ATGCN
GeneWise6 Matrix calculation: [  32000] Cells 97%
>>> hmm-wrong-dna ... Passed
>>> Doing hmm-wrong-dna-est HMMs vs DNA sequence when there is no match
>>> Calling [../bin/estwise wrong.hmm -hmmer short.dna -alg 333 -pal > TEMP]
Information
        In making HSHNCPA1 a cdna sequence, converted 2 bases (0.5%) to N's
from non ATGCN
EstWise3 Matrix calculation: [  32000] Cells 97%
EstWise3 Matrix calculation: [  32000] Cells 97%
>>> hmm-wrong-dna-est ... Passed
>>> Doing hmm-ascii-genomic cdna test case (protein v cdna), all outputs
>>> Calling [../bin/genewise -init local HMM.ascii -hmmer  short.dna -pretty -para  -genes -sum -cdna -trans -ace -gener -alb -pal -quiet > TEMP]
>>> hmm-ascii-genomic ... Passed
>>> Doing genewise-db genewisedb hmm vs DNA sequences. Could take a while
>>> Calling [../bin/genewisedb rrm.HMM -hmmer dna.db -pretty -para -gener -genes -cdna -trans -ace -quiet -init global > TEMP]
>>> genewise-db ... Passed
>>> Doing genewise-db-lite genewisedb hmm vs DNA sequences, using GWLITE. Could take a while
>>> Calling [../bin/genewisedb rrm.HMM -hmmer dna.db -pretty -para -gener -genes -cdna -trans -ace -quiet -init global -alg 6LITE > TEMP]
>>> genewise-db-lite ... Passed
>>> Doing estwise-db estwisedb hmm vs DNA sequences. Could take a while
>>> Calling [../bin/estwisedb -init local rrm.HMM -hmmer dna.db -pretty -para -alb -quiet -alg 333 -aalg 333 > TEMP]
>>> estwise-db ... Passed
>>> Doing pswdb Protein smith waterman db search
>>> Calling [../bin/pswdb road.pep pep.fa -quiet > TEMP ]
>>> pswdb ... Passed
>>> Doing genewisedb-pfam-mode genewisedb designed for Pfam searching
>>> Calling [../bin/genewisedb -pfam rrm.HMM -dnas short.dna -pretty -para -alb -quiet -alg 623 -aalg 623L > TEMP]
>>> genewisedb-pfam-mode ... Passed
Tests passed

But I can't call the ./blastwise.pl in wise2.4.1/src/perl/scripts, and the error report is showed as follow.

perl blastwise.pl

$perl blastwise.pl

The C-compiled engine for Wise2 has not been installed.  Please read
the installation instructions for Wise2 for building it
  • bascially make perl at the top level

Next, I typed make perl in src directory, another exception occurred.

Could not find a typemap for C type 'Wise2_SupportingFeature *'. The following C types are mapped by the current typemap: 'AV *', 'Bits', 'Boolean', 'CV *', 'FILE *', 'FileHandle', 'HV *', 'I16', 'I32', 'I8', 'IV', 'InOutStream', 'InputStream', 'NV', 'OutputStream', 'PerlIO *', 'Probability', 'Result', 'STRLEN', 'SV *', 'SVREF', 'Score', 'SysRet', 'SysRetLong', 'Time_t *', 'U16', 'U32', 'U8', 'UV', 'Wise2_AlnBlock *', 'Wise2_AlnColumn *', 'Wise2_AlnRange *', 'Wise2_AlnRangeSet *', 'Wise2_AlnSequence *', 'Wise2_AlnUnit *', 'Wise2_CodonMapper *', 'Wise2_CodonTable *', 'Wise2_CompMat *', 'Wise2_ComplexSequence *', 'Wise2_ComplexSequenceEvalSet *', 'Wise2_DBSearchImpl *', 'Wise2_DataEntry *', 'Wise2_DataScore *', 'Wise2_DnaMatrix *', 'Wise2_DnaProbMatrix *', 'Wise2_DnaSequenceHitList *', 'Wise2_DnaStartEnd *', 'Wise2_Exon *', 'Wise2_FileSource *', 'Wise2_Gene *', 'Wise2_GeneConsensus *', 'Wise2_GeneFrequency21 *', 'Wise2_GeneParameter21 *', 'Wise2_GeneSingleCons *', 'Wise2_Genomic *', 'Wise2_GenomicDB *', 'Wise2_GenomicRegion *', 'Wise2_GenomicRepeat *', 'Wise2_Histogram *', 'Wise2_Hscore *', 'Wise2_MatchSummary *', 'Wise2_MatchSummarySet *', 'Wise2_PackAln *', 'Wise2_PackAlnUnit *', 'Wise2_PfamHmmer1DB *', 'Wise2_PfamHmmer1Entry *', 'Wise2_Protein *', 'Wise2_ProteinDB *', 'Wise2_RandomDNADB *', 'Wise2_RandomModel *', 'Wise2_RandomModelDNA *', 'Wise2_RandomProteinDB *', 'Wise2_SegmentHit *', 'Wise2_SegmentHitList *', 'Wise2_Sequence *', 'Wise2_SequenceDB *', 'Wise2_SequenceSet *', 'Wise2_ThreeStateDB *', 'Wise2_ThreeStateModel *', 'Wise2_ThreeStateUnit *', 'Wise2_Transcript *', 'Wise2_Translation *', 'Wise2_cDNA *', 'Wise2_cDNADB *', 'Wise2_cDNAParser *', 'aa', 'base', 'bool', 'bool_t', 'boolean', 'caddr_t', 'char', 'char *', 'char **', 'codon', 'const char *', 'double', 'float', 'int', 'long', 'short', 'size_t', 'ssize_t', 'time_t', 'unsigned', 'unsigned char', 'unsigned char *', 'unsigned int', 'unsigned long', 'unsigned long *', 'unsigned short', 'void', 'void *', 'wchar_t', 'wchar_t *'  in Wise2.xs, line 6189 
Could not find a typemap for C type 'Wise2_SupportingFeature *'. 
The following C types are mapped by the current typemap: 'AV *', 'Bits', 'Boolean', 'CV *', 'FILE *', 'FileHandle', 'HV *', 'I16', 'I32', 'I8', 'IV', 'InOutStream', 'InputStream', 'NV', 'OutputStream', 'PerlIO *', 'Probability', 'Result', 'STRLEN', 'SV *', 'SVREF', 'Score', 'SysRet', 'SysRetLong', 'Time_t *', 'U16', 'U32', 'U8', 'UV', 'Wise2_AlnBlock *', 'Wise2_AlnColumn *', 'Wise2_AlnRange *', 'Wise2_AlnRangeSet *', 'Wise2_AlnSequence *', 'Wise2_AlnUnit *', 'Wise2_CodonMapper *', 'Wise2_CodonTable *', 'Wise2_CompMat *', 'Wise2_ComplexSequence *', 'Wise2_ComplexSequenceEvalSet *', 'Wise2_DBSearchImpl *', 'Wise2_DataEntry *', 'Wise2_DataScore *', 'Wise2_DnaMatrix *', 'Wise2_DnaProbMatrix *', 'Wise2_DnaSequenceHitList *', 'Wise2_DnaStartEnd *', 'Wise2_Exon *', 'Wise2_FileSource *', 'Wise2_Gene *', 'Wise2_GeneConsensus *', 'Wise2_GeneFrequency21 *', 'Wise2_GeneParameter21 *', 'Wise2_GeneSingleCons *', 'Wise2_Genomic *', 'Wise2_GenomicDB *', 'Wise2_GenomicRegion *', 'Wise2_GenomicRepeat *', 'Wise2_Histogram *', 'Wise2_Hscore *', 'Wise2_MatchSummary *', 'Wise2_MatchSummarySet *', 'Wise2_PackAln *', 'Wise2_PackAlnUnit *', 'Wise2_PfamHmmer1DB *', 'Wise2_PfamHmmer1Entry *', 'Wise2_Protein *', 'Wise2_ProteinDB *', 'Wise2_RandomDNADB *', 'Wise2_RandomModel *', 'Wise2_RandomModelDNA *', 'Wise2_RandomProteinDB *', 'Wise2_SegmentHit *', 'Wise2_SegmentHitList *', 'Wise2_Sequence *', 'Wise2_SequenceDB *', 'Wise2_SequenceSet *', 'Wise2_ThreeStateDB *', 'Wise2_ThreeStateModel *', 'Wise2_ThreeStateUnit *', 'Wise2_Transcript *', 'Wise2_Translation *', 'Wise2_cDNA *', 'Wise2_cDNADB *', 'Wise2_cDNAParser *', 'aa', 'base', 'bool', 'bool_t', 'boolean', 'caddr_t', 'char', 'char *', 'char **', 'codon', 'const char *', 'double', 'float', 'int', 'long', 'short', 'size_t', 'ssize_t', 'time_t', 'unsigned', 'unsigned char', 'unsigned char *', 'unsigned int', 'unsigned long', 'unsigned long *', 'unsigned short', 'void', 'void *', 'wchar_t', 'wchar_t *'  in Wise2.xs, line 6216 
make[1]: ***
[Wise2.c] Error 1

Anyone else has got these exception? How did you solve it? Is this a error resulted from Perl version?

Thanks!

annotation genewise • 747 views
ADD COMMENT

Login before adding your answer.

Traffic: 2574 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6