Changeset 6269 for branches

Show
Ignore:
Timestamp:
23/11/09 08:54:41 (2 years ago)
Author:
westram
Message:
  • merged 6262-6267
Location:
branches/clusters
Files:
4 removed
18 modified
4 copied

Legend:

Unmodified
Added
Removed
  • branches/clusters/ARBDB/ad_prot.h

    r6241 r6269  
    4141GB_ERROR GB_export_IO_error P_((const char *action, const char *filename)); 
    4242GB_ERROR GB_print_error P_((void)); 
    43 GB_ERROR GB_get_error P_((void)) __ATTR__DEPRECATED; 
     43NOT4PERL GB_ERROR GB_get_error P_((void)) __ATTR__DEPRECATED; 
    4444GB_BOOL GB_have_error P_((void)); 
    4545GB_ERROR GB_await_error P_((void)); 
  • branches/clusters/ARBDB/adstring.c

    r6141 r6269  
    296296} 
    297297 
    298 GB_ERROR GB_get_error() { 
     298NOT4PERL GB_ERROR GB_get_error() { 
    299299    /* goes to header: __ATTR__DEPRECATED  */ 
    300300 
  • branches/clusters/AWTC/Makefile

    r6209 r6269  
    2929# For formatting issues see SOURCE_TOOLS/fix_depends.pl 
    3030 
    31 AWTC_constructSequence.o: awtc_constructSequence.hxx 
    32 AWTC_constructSequence.o: awtc_seq_search.hxx 
    33 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
    34 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_prot.h 
    35 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_t_prot.h 
    36 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arb_assert.h 
    37 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdb.h 
    38 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdb_base.h 
    39 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdbt.h 
    40 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbtools.h 
    41 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/attributes.h 
    42 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_device.hxx 
    43 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx 
    44 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_position.hxx 
    45 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_root.hxx 
    46 AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_window.hxx 
    47  
    4831AWTC_next_neighbours.o: awtc_next_neighbours.hxx 
    4932AWTC_next_neighbours.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
     
    6548AWTC_next_neighbours.o: $(ARBHOME)/INCLUDE/servercntrl.h 
    6649 
    67 AWTC_seq_search.o: awtc_seq_search.hxx 
    68 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
    69 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/ad_prot.h 
    70 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arb_assert.h 
    71 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbdb.h 
    72 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbdb_base.h 
    73 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbtools.h 
    74 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/attributes.h 
    75 AWTC_seq_search.o: $(ARBHOME)/INCLUDE/aw_root.hxx 
    76  
    7750AWTC_submission.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
    7851AWTC_submission.o: $(ARBHOME)/INCLUDE/ad_prot.h 
  • branches/clusters/EDIT4/ED4_root.cxx

    r6208 r6269  
    1818 
    1919#include <fast_aligner.hxx> 
    20 #include <awtc_constructSequence.hxx> 
     20// #include <awtc_constructSequence.hxx> 
    2121 
    2222#include <arb_version.h> 
  • branches/clusters/EDIT4/Makefile

    r6225 r6269  
    491491ED4_root.o: $(ARBHOME)/INCLUDE/awt_map_key.hxx 
    492492ED4_root.o: $(ARBHOME)/INCLUDE/awt_seq_colors.hxx 
    493 ED4_root.o: $(ARBHOME)/INCLUDE/awtc_constructSequence.hxx 
    494493ED4_root.o: $(ARBHOME)/INCLUDE/BI_helix.hxx 
    495494ED4_root.o: $(ARBHOME)/INCLUDE/fast_aligner.hxx 
  • branches/clusters/PERL_SCRIPTS/GENOME/GI.pm

    r5858 r6269  
    7272      $gb_orf = BIO::create_nonexisting_gene($gb_genome, $orf); 
    7373      if (!$gb_orf) { 
    74         my $reason = ARB::get_error(); 
     74        my $reason = ARB::await_error(); 
    7575        $error = "cannot create gene '$orf' ($reason)"; 
    7676      } 
     
    7878        my $gb_locus_tag = ARB::search($gb_orf, "locus_tag", "STRING"); 
    7979        if (!$gb_locus_tag) { 
    80           my $reason = ARB::get_error(); 
     80          my $reason = ARB::await_error(); 
    8181          $error = "cannot create field 'locus_tag' ($reason)"; 
    8282        } 
     
    106106    $gb_field = ARB::search($gb_container, $field_name, $field_type); 
    107107    if (!$gb_field) { 
    108       my $reason = ARB::get_error(); 
     108      my $reason = ARB::await_error(); 
    109109      $error = "Can't create '$field_name' ($reason)"; 
    110110    } 
  • branches/clusters/PERL_SCRIPTS/GENOME/import_proteomdata.pl

    r5858 r6269  
    5454my $gb_gene_data = ARB::search($gb_genome, "gene_data", "CONTAINER"); 
    5555if (!$gb_gene_data) { 
    56   my $reason = ARB::get_error(); 
     56  my $reason = ARB::await_error(); 
    5757  GI::error("Couldn't find or create container 'gene_data' for organism '$genome_name' ($reason)"); 
    5858} 
     
    7878 
    7979    if (!$gb_substrate) { 
    80       my $reason = ARB::get_error(); 
     80      my $reason = ARB::await_error(); 
    8181      $error = "Could not create container '$substrate_field' ($reason)"; 
    8282    } 
  • branches/clusters/PERL_SCRIPTS/SPECIES/tools.pm

    r5858 r6269  
    3737sub expectError($) { 
    3838  my ($where) = @_; 
    39   my $err = ARB::get_error(); 
     39  my $err = ARB::await_error(); 
    4040 
    41   if (not $err) { $err = "Unknown error"; } 
    4241  dieOnError($err,$where); 
    4342} 
  • branches/clusters/SL/FAST_ALIGNER/ClustalV.cxx

    r5904 r6269  
    384384 
    385385#if (defined(DISPLAY_DIFF) || defined(MATRIX_DUMP)) 
    386 static GB_ERROR p_decode(const unsigned char *naseq, unsigned char *seq, int l) { 
     386static void p_decode(const unsigned char *naseq, unsigned char *seq, int l) { 
    387387    int len = strlen(amino_acid_order); 
    388388 
     
    392392        seq[i] = amino_acid_order[naseq[i]]; 
    393393    } 
    394  
    395     return 0; 
    396 } 
    397  
    398 static GB_ERROR n_decode(const unsigned char *naseq, unsigned char *seq, int l) { 
     394} 
     395 
     396static void n_decode(const unsigned char *naseq, unsigned char *seq, int l) { 
    399397    int len = strlen(nucleic_acid_order); 
    400398 
     
    404402        seq[i] = nucleic_acid_order[naseq[i]]; 
    405403    } 
    406  
    407     return 0; 
    408404} 
    409405#endif 
     
    11061102} 
    11071103 
    1108 static GB_ERROR p_encode(const unsigned char *seq, unsigned char *naseq, int l) /* code seq as ints .. use -2 for gap */ { 
     1104static void p_encode(const unsigned char *seq, unsigned char *naseq, int l) /* code seq as ints .. use -2 for gap */ { 
    11091105    bool warned = false; 
    11101106 
     
    11301126        naseq[i] = c; 
    11311127    } 
    1132  
    1133     return 0; 
    1134 } 
    1135  
    1136 static GB_ERROR n_encode(const unsigned char *seq,unsigned char *naseq,int l) 
     1128} 
     1129 
     1130static void n_encode(const unsigned char *seq,unsigned char *naseq,int l) 
    11371131{                                       /* code seq as ints .. use -2 for gap */ 
    11381132    int i; 
     
    11561150        naseq[i] = c; 
    11571151    } 
    1158  
    1159     return 0; 
    11601152} 
    11611153 
     
    12121204 
    12131205        { 
    1214             GB_ERROR (*encode)(const unsigned char*,unsigned char*,int) = dnaflag ? n_encode : p_encode; 
    1215  
    1216             error = encode((const unsigned char*)(seq1-1), seq_array[1], length1); 
    1217             if (!error) { 
    1218                 seqlen_array[1] = length1; 
    1219                 error = encode((const unsigned char*)(seq2-1), seq_array[2], length2); 
    1220                 if (!error) { 
    1221                     seqlen_array[2] = length2; 
    1222  
    1223                     do_align(/* gap_open,*/ score, max(length1,length2)); 
    1224                     int alignedLength = add_ggaps(max_seq_length); 
    1225  
    1226                     *resultPtr1   = result[1]+1; 
    1227                     *resultPtr2   = result[2]+1; 
    1228                     *resLengthPtr = alignedLength; 
    1229                 } 
    1230             } 
     1206            void (*encode)(const unsigned char*,unsigned char*,int) = dnaflag ? n_encode : p_encode; 
     1207 
     1208            encode((const unsigned char*)(seq1-1), seq_array[1], length1); 
     1209            seqlen_array[1] = length1; 
     1210            encode((const unsigned char*)(seq2-1), seq_array[2], length2); 
     1211            seqlen_array[2] = length2; 
     1212 
     1213            do_align(/* gap_open,*/ score, max(length1,length2)); 
     1214            int alignedLength = add_ggaps(max_seq_length); 
     1215 
     1216            *resultPtr1   = result[1]+1; 
     1217            *resultPtr2   = result[2]+1; 
     1218            *resLengthPtr = alignedLength; 
    12311219        } 
    12321220    } 
  • branches/clusters/SL/FAST_ALIGNER/Makefile

    r6209 r6269  
    3636# For formatting issues see SOURCE_TOOLS/fix_depends.pl 
    3737 
     38AWTC_constructSequence.o: awtc_constructSequence.hxx 
     39AWTC_constructSequence.o: awtc_seq_search.hxx 
     40AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
     41AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_prot.h 
     42AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/ad_t_prot.h 
     43AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arb_assert.h 
     44AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdb.h 
     45AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdb_base.h 
     46AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbdbt.h 
     47AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/arbtools.h 
     48AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/attributes.h 
     49AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_device.hxx 
     50AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx 
     51AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_position.hxx 
     52AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_root.hxx 
     53AWTC_constructSequence.o: $(ARBHOME)/INCLUDE/aw_window.hxx 
     54 
     55AWTC_seq_search.o: awtc_seq_search.hxx 
     56AWTC_seq_search.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
     57AWTC_seq_search.o: $(ARBHOME)/INCLUDE/ad_prot.h 
     58AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arb_assert.h 
     59AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbdb.h 
     60AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbdb_base.h 
     61AWTC_seq_search.o: $(ARBHOME)/INCLUDE/arbtools.h 
     62AWTC_seq_search.o: $(ARBHOME)/INCLUDE/attributes.h 
     63AWTC_seq_search.o: $(ARBHOME)/INCLUDE/aw_root.hxx 
     64 
     65ClustalV.o: awtc_seq_search.hxx 
    3866ClustalV.o: ClustalV.hxx 
    3967ClustalV.o: $(ARBHOME)/INCLUDE/ad_k_prot.h 
     
    4573ClustalV.o: $(ARBHOME)/INCLUDE/attributes.h 
    4674ClustalV.o: $(ARBHOME)/INCLUDE/aw_root.hxx 
    47 ClustalV.o: $(ARBHOME)/INCLUDE/awtc_seq_search.hxx 
    4875 
     76fast_aligner.o: awtc_seq_search.hxx 
    4977fast_aligner.o: ClustalV.hxx 
    5078fast_aligner.o: fast_aligner.hxx 
     
    6795fast_aligner.o: $(ARBHOME)/INCLUDE/awt_sel_boxes.hxx 
    6896fast_aligner.o: $(ARBHOME)/INCLUDE/awtc_next_neighbours.hxx 
    69 fast_aligner.o: $(ARBHOME)/INCLUDE/awtc_seq_search.hxx 
    7097fast_aligner.o: $(ARBHOME)/INCLUDE/island_hopping.h 
  • branches/clusters/SL/FAST_ALIGNER/fast_aligner.cxx

    r6141 r6269  
    132132// -------------------------------------------------------------------------------- 
    133133 
    134 static inline GB_ERROR species_not_found(GB_CSTR species_name) { 
    135     return GB_export_errorf("No species '%s' found!", species_name); 
    136 } 
    137  
    138 static GB_ERROR reverseComplement(GBDATA *gb_species, GB_CSTR ali, int max_protection) { 
     134ATTRIBUTED(__ATTR__USERESULT,  
     135           static inline GB_ERROR species_not_found(GB_CSTR species_name)) 
     136{ 
     137    return GBS_global_string("No species '%s' found!", species_name); 
     138} 
     139 
     140ATTRIBUTED(__ATTR__USERESULT,  
     141           static GB_ERROR reverseComplement(GBDATA *gb_species, GB_CSTR ali, int max_protection)) 
     142{ 
    139143    GBDATA *gbd = GBT_read_sequence(gb_species, ali); 
    140144    GB_ERROR error = 0; 
    141145 
    142146    if (!gbd) { 
    143         error = GB_export_errorf("No 'data' found for species '%s'", GBT_read_name(gb_species)); 
     147        error = GBS_global_string("No 'data' found for species '%s'", GBT_read_name(gb_species)); 
    144148    } 
    145149    else { 
     
    159163        } 
    160164        else { // protection error 
    161             error = GB_export_errorf("Cannot reverse-complement species '%s' because of protection level", GBT_read_name(gb_species)); 
     165            error = GBS_global_string("Cannot reverse-complement species '%s' because of protection level", GBT_read_name(gb_species)); 
    162166        } 
    163167 
     
    11291133    } 
    11301134    else { 
    1131         error = GB_export_errorf("No 'data' found for species '%s'", GBT_read_name(gb_species)); 
     1135        error = GBS_global_string("No 'data' found for species '%s'", GBT_read_name(gb_species)); 
    11321136        if (dataPtr) *dataPtr = NULL; // (user must not care to free data if we fail) 
    11331137    } 
     
    11391143} 
    11401144 
    1141 static GB_ERROR writeStringToAlignment(GBDATA *gb_species, GB_CSTR alignment, GB_CSTR data_name, GB_CSTR str, bool temporary) { 
     1145ATTRIBUTED(__ATTR__USERESULT,  
     1146           static GB_ERROR writeStringToAlignment(GBDATA *gb_species, GB_CSTR alignment, GB_CSTR data_name, GB_CSTR str, bool temporary)) 
     1147{ 
    11421148    GBDATA   *gb_ali  = GB_search(gb_species, alignment, GB_DB); 
    11431149    GB_ERROR  error   = NULL; 
     
    11501156    } 
    11511157    else { 
    1152         error = GB_export_errorf("Cannot create entry '%s' for '%s'", data_name, GBT_read_name(gb_species)); 
     1158        error = GBS_global_string("Cannot create entry '%s' for '%s'", data_name, GBT_read_name(gb_species)); 
    11531159    } 
    11541160 
     
    14981504            GBDATA *gbd = GBT_read_sequence(gb_toAlign, relSearch.pt_server_alignment); // use a different alignment for next relative search 
    14991505            if (!gbd) { 
    1500                 error = GB_export_errorf("Species '%s' has no data in alignment '%s'", GBT_read_name(gb_toAlign), relSearch.pt_server_alignment); 
     1506                error = GBS_global_string("Species '%s' has no data in alignment '%s'", GBT_read_name(gb_toAlign), relSearch.pt_server_alignment); 
    15011507            } 
    15021508            else { 
     
    22072213 
    22082214    if (wasNotAllowedToAlign>0) { 
    2209         const char *mess = GB_export_errorf("%i species were not aligned (because of protection level)", wasNotAllowedToAlign); 
     2215        const char *mess = GBS_global_string("%i species were not aligned (because of protection level)", wasNotAllowedToAlign); 
    22102216        aw_popup_ok(mess); 
    22112217    } 
     
    22132219    if (err_count) { 
    22142220        if (error) aw_message(error); 
    2215         error = GB_export_errorf("Aligner produced %i error%c", err_count, err_count==1 ? '\0' : 's'); 
     2221        error = GBS_global_string("Aligner produced %i error%c", err_count, err_count==1 ? '\0' : 's'); 
    22162222    } 
    22172223 
  • branches/clusters/SOURCE_TOOLS/generate_all_links.sh

    r6252 r6269  
    175175symlink ../AWT/awt_www.hxx INCLUDE/awt_www.hxx && 
    176176symlink ../AWT/awtlocal.hxx INCLUDE/awtlocal.hxx && 
    177 symlink ../AWTC/awtc_constructSequence.hxx INCLUDE/awtc_constructSequence.hxx && 
     177# symlink ../AWTC/awtc_constructSequence.hxx INCLUDE/awtc_constructSequence.hxx && 
    178178symlink ../AWTC/awtc_next_neighbours.hxx INCLUDE/awtc_next_neighbours.hxx && 
    179 symlink ../AWTC/awtc_seq_search.hxx INCLUDE/awtc_seq_search.hxx && 
    180179symlink ../AWTC/awtc_submission.hxx INCLUDE/awtc_submission.hxx && 
    181180symlink ../AWTI/awti_export.hxx INCLUDE/awti_export.hxx && 
  • branches/clusters/lib/macros/ARB/SEQ_DATA/dashes2dots_at_sequenceends_of_marked.amc

    r2304 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010} 
  • branches/clusters/lib/macros/replamb.amc

    r2246 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010} 
  • branches/clusters/lib/macros/test.amc

    r2246 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010} 
  • branches/clusters/lib/macros/testwl.amc

    r2246 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010} 
  • branches/clusters/lib/macros/toggle_color.amc

    r2246 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010} 
  • branches/clusters/lib/macros/xopen.amc

    r2246 r6269  
    55$gb_main = ARB::open(":","r"); 
    66if (! $gb_main ) { 
    7     $error = ARB::get_error(); 
    8     print ("$error\n"); 
     7    $error = ARB::await_error(); 
     8    print ("Error: $error\n"); 
    99    exit 0; 
    1010}