Ver código fonte

removed hard-coded example; now uses example set in module configuration as it should

E.Cannon 9 anos atrás
pai
commit
f2705c7173
1 arquivos alterados com 3 adições e 39 exclusões
  1. 3 39
      blast_ui.module

+ 3 - 39
blast_ui.module

@@ -252,50 +252,15 @@ function show_blast_output($job_id) {
  *
  */
 function ajax_blast_ui_example_sequence_callback($form, $form_state) {
-//eksc- get this out of here!
-  // First, set a default example sequence in case administrators have not yet
-  // bothered to set their own.
   $sequence_type = $form_state['values']['query_type'];
   if ($sequence_type == 'nucleotide') {
-    $default_example_sequence = '>partial lipoxygenase Glyma15g03040
-TTTCGTATGA GATTAAAATG TGTGAAATTT TGTTTGATAG GACATGGGAA
-AGGAAAAGTT GGAAAGGCTA CAAATTTAAG AGGACAAGTG TCGTTACCAA
-CCTTGGGAGC TGGCGAAGAT GCATACGATG TTCATTTTGA ATGGGACAGT
-GACTTCGGAA TTCCCGGTGC ATTTTACATT AAGAACTTCA TGCAAGTTGA
-GTTCTATCTC AAGTCTCTAA CTCTCGAAGA CATTCCAAAC CACGGAACCA
-TTCACTTCGT ATGCAACTCC TGGGTTTACA ACTCAAAATC CTACCATTCT
-GATCGCATTT TCTTTGCCAA CAATGTAAGC TACTTAAATA CTGTTATACA
-TTGTCTAACA TCTTGTTAGA GTCTTGCATG ATGTGTACCG TTTATTGTTG
-TTGTTGAACT TTACCACATG GCATGGATGC AAAAGTTGTT ATACACATAA
-ATTATAATGC AGACATATCT TCCAAGCGAG ACACCGGCTC CACTTGTCAA
-GTACAGAGAA GAAGAATTGA AGAATGTAAG AGGGGATGGA ACTGGTGAGC
-GCAAGGAATG GGATAGGATC TATGATTATG ATGTCTACAA TGACTTGGGC
-GATCCAGATA AGGGTGAAAA GTATGCACGC CCCGTTCTTG GAGGTTCTGC
-CTTACCTTAC CCTCGCAGAG GAAGAACCGG AAGAGGAAAA ACTAGAAAAG
-GTTTCTCACT AGTCACTAAT TTATTACTTT TTAATGTTTG TTTTTAGGCA
-TCTTTTCTGA TGAAATGTAT ACTTTTGATG TTTTTTTGTT TTAGCATAAC
-TGAATTAGTA AAGTGTGTTG TGTTCCTTAG AAGTTAGAAA AGTACTAAGT
-ATAAGGTCTT TGAGTTGTCG TCTTTATCTT AACAGATCCC AACAGTGAGA
-AGCCCAGTGA TTTTGTTTAC CTTCCGAGAG ATGAAGCATT TGGTCACTTG
-AAGTCATCAG ATTTTCTCGT TTATGGAATC AAATCAGTGG CTCAAGACGT
-CTTGCCCGTG TTGACTGATG CGTTTGATGG CAATCTTTTG AGCCTTGAGT
-TTGATAACTT TGCTGAAGTG CGCAAACTCT ATGAAGGTGG AGTTACACTA
-CCTACAAACT TTCTTAGCAA GATCGCCCCT ATACCAGTGG TCAAGGAAAT
-TTTTCGAACT GATGGCGAAC AGTTCCTCAA GTATCCACCA CCTAAAGTGA
-TGCAGGGTAT GCTACATATT TTGAATATGT AGAATATTAT CAATATACTC
-CTGTTTTTAT TCAACATATT TAATCACATG GATGAATTTT TGAACTGTTA';
+    $default_example_sequence = variable_get('blast_ui_nucleotide_example_sequence', 'sample');
   }
   elseif ($sequence_type == 'protein') {
-    $default_example_sequence = '>gi|166477|gb|AAA96434.1| resveratrol synthase [Arachis hypogaea]
-MVSVSGIRKVQRAEGPATVLAIGTANPPNCIDQSTYADYYFRVTNSEHMTDLKKKFQRICERTQIKNRHM
-YLTEEILKENPNMCAYKAPSLDAREDMMIREVPRVGKEAATKAIKEWGQPMSKITHLIFCTTSGVALPGV
-DYELIVLLGLDPCVKRYMMYHQGCFAGGTVLRLAKDLAENNKDARVLIVCSENTAVTFRGPSETDMDSLV
-GQALFADGAAAIIIGSDPVPEVEKPIFELVSTDQKLVPGSHGAIGGLLREVGLTFYLNKSVPDIISQNIN
-DALNKAFDPLGISDYNSIFWIAHPGGRAILDQVEQKVNLKPEKMKATRDVLSNYGNMSSACVFFIMDLMR
-KRSLEEGLKTTGEGLDWGVLFGFGPGLTIETVVLRSVAI';
+    $default_example_sequence = variable_get('blast_ui_protein_example_sequence', 'sample');
   }
   else {
-    $default_example_sequence = '';
+    $default_example_sequence = 'unknown query type';
   }
 
   // If the Show Example checkbox is true then put the example in the textfield
@@ -313,5 +278,4 @@ KRSLEEGLKTTGEGLDWGVLFGFGPGLTIETVVLRSVAI';
   }
 
   return $form['query']['FASTA'];
-
 }