~ubuntu-branches/ubuntu/intrepid/primer3/intrepid

« back to all changes in this revision

Viewing changes to src/release_notes.txt

  • Committer: Bazaar Package Importer
  • Author(s): Charles Plessy
  • Date: 2006-09-28 20:18:54 UTC
  • Revision ID: james.westby@ubuntu.com-20060928201854-45pwapz5e3a6d684
Tags: upstream-1.0b
ImportĀ upstreamĀ versionĀ 1.0b

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
release 1.0a  9/06 ==================================================
 
2
 
 
3
  No new functionality (bug fixes and minor code cleanup only)
 
4
 
 
5
  Bug fixes:
 
6
 
 
7
    * Corrected calculation of ..._TEMPLATE_MISPRIMING when
 
8
      INCLUDED_REGION was set (thanks to Tomoaki Nishiyama, Advanced
 
9
      Sciences Research Center, Kanazawa University, Japan).
 
10
 
 
11
    * Corrected error that caused crash when
 
12
      PRIMER_WT_TEMPLATE_MISPRIMING was set (thanks to Peng Yu,
 
13
      Functional Genomics Group II, Chinese National Human Genome
 
14
      Center, Beijing).
 
15
 
 
16
    * Added olgiotm_main.c (for executable oligotm)
 
17
 
 
18
release 1.0   6/04 ==================================================
 
19
 
 
20
  Added ability to search source sequence (template) for
 
21
  mispriming or mishybing sites.
 
22
 
 
23
  Added _experimental_ facility to calculate Tm on long
 
24
  oligos using a GC% based formula.
 
25
 
 
26
  Miscellaneous fixes and cleanup, including:
 
27
 
 
28
    * Avoiding closing NULL file handles when a mispriming or mishyb
 
29
      library is missing
 
30
 
 
31
    * Correction to long_seq_tm() in oligotm.c plus addition of
 
32
      related tests.
 
33
 
 
34
    * Gave user the ability to _not_ treat IUB/IUPAC ambiguity
 
35
      codes as a consensus while matching against mispriming
 
36
      or mishyb libraries.  Inability to turn off this "feature"
 
37
      caused severe problems when libraries contained strings
 
38
      of N's:  NNNNNNNNN, since if N is treated as a consensus,
 
39
      any base matches.
 
40
 
 
41
release 0.9  9/98 ==================================================
 
42
 
 
43
  Corrected errors in calculation of amplicon Tm.
 
44
 
 
45
release 0.8  6/98 ==================================================
 
46
 
 
47
  Added flexible objective function.  Various tags governing
 
48
  the penalty weights are not fully documented in this
 
49
  release.
 
50
  
 
51
  Added much changed web interface.
 
52
 
 
53
  Added ability to select only a single
 
54
  left or right primer or hyb probe.
 
55
 
 
56
  Made it possible to continue even if 
 
57
  PRIMER_{LEFT,RIGHT,INTERNAL_OLIGO}_INPUT is
 
58
  not legal.
 
59
 
 
60
  Added PRIMER_{LEFT,RIGHT,INTERNAL_OLIGO}_GC_PERCENT
 
61
  output tags.
 
62
 
 
63
release 0.7  5/98   ==================================================
 
64
 
 
65
  Fixed the 'case problem' for
 
66
  PRIMER_{LEFT,RIGHT,INTERNAL_OLIGO}_INPUT (and at the
 
67
  same time a related bug).
 
68
 
 
69
  Added experimental PRIMER_START_CODON_POSITION tag
 
70
  and related outputs.  This feature should still be
 
71
  considered experimental and the user should scrutinize
 
72
  the output.
 
73
 
 
74
  Added PRIMER_PRODUCT_{MAX,MIN}_TM and related outputs.
 
75
 
 
76
release 0.6   ==================================================
 
77
 
 
78
  Bug fixes (most introduced as part of 0.5 enhancements).
 
79
 
 
80
release 0.5   ==================================================
 
81
 
 
82
  ** Non-Backward compatible change:
 
83
  Fixed inconsistency in output format;
 
84
  PRIMER_INTERNAL_n_OLIGO_SEQUENCE
 
85
  -> PRIMER_INTERNAL_OLIGO_n_SEQUENCE.
 
86
  The old format can be preserved by
 
87
  compiling with the precompiler
 
88
  symbol USE_OLD_FORMAT_MISTAKE defined.
 
89
 
 
90
  Added end-anchored local alignment option to dpal.
 
91
 
 
92
  Removed some un-needed dpal implementations.
 
93
 
 
94
  Added end-anchored local alignments for checking
 
95
  mispriming libraries.
 
96
 
 
97
  Added mispriming estimates for primer _pairs_
 
98
  (see PRIMER_PAIR_MISPRIMING_LIBRARY),
 
99
  with related new output tags.  Trivial change
 
100
  in maximum allowable library sequence weight.
 
101
 
 
102
  Added an experimental primer position component to
 
103
  the objective function (PRIMER_{IN,OUT}SIDE_PENALTY),
 
104
  with related new output tags.
 
105
 
 
106
  Added sequence quality scores as constraints
 
107
  in primer picking (PRIMER_MIN_{,END_}_QUALITY,
 
108
  PRIMER_QUALITY_RANGE_{MIN,MAX}) with related
 
109
  new output tags.
 
110
 
 
111
  Added more error reporting to primer3.cgi when primer3
 
112
  exits with a non-0 termination status.
 
113
 
 
114
  Fixed bug when non-0, non-1 value was supplied
 
115
  for pick internal oligos.
 
116
 
 
117
  Added PRIMER_{LEFT,RIGHT,INTERNAL_OLIGO}_INPUT
 
118
  for checking or for designing around existing primers or
 
119
  internal oligos.
 
120
 
 
121
  Added error checking for duplicates of certain
 
122
  tags, such as SEQUENCE.
 
123
 
 
124
  Added PRIMER_MAX_END_STABILITY and related changes
 
125
  to output.
 
126
 
 
127
release 0.4b   ==================================================
 
128
 
 
129
  Corrected bug in parsing of INCLUDED_REGION tag.
 
130
 
 
131
release 0.4   ==================================================
 
132
 
 
133
  Added optional check of oligos against "mispriming" or
 
134
  "mishyb" libraries  with related changes to formated output
 
135
  and to the contents of primer list files.
 
136
 
 
137
  Modified search algorithm to compute complementarity/
 
138
  similarity measures as late as possible.
 
139
 
 
140
  Got rid of quotes (") around error and warning strings.
 
141
 
 
142
  Fixed numerical overflow on input sequences longer than
 
143
  MAX_SHRT.  (Thanks to Pete Young for finding this one.)
 
144
 
 
145
release 0.3   ==================================================
 
146
 
 
147
  Changes to dpal to make it substantially faster on the maxgap=1
 
148
  case for local and end-anchored complementarity measures.
 
149
 
 
150
  Removed restriction on maximum sequence length (by removing
 
151
  ftar, fexcl, fexcl_int, fnn, fn, fgc arrays, which necessitated
 
152
  internal changes to methods for calculating overlap with
 
153
  excluded regions and targets and to calculate spanning of
 
154
  targets.
 
155
 
 
156
  Modified 'primer list' format (clean up and hopefully got rid
 
157
  of spurious regression test discrepancy on some systems due to
 
158
  differences in rounding).
 
159
 
 
160
  Exit codes for some errors changed.
 
161
 
 
162
  Text of error messages for PRIMER_PRODUCT_SIZE -> PRIMER_PRODUCT_SIZE_RANGE.
 
163
 
 
164
  Some errors that should have been global (fatal) were not.
 
165
  These were fixed and error handling rationalized somewhat.
 
166
  
 
167
  An error in the display of the start position of targets, and
 
168
  excluded regions in formated output was corrected.
 
169
 
 
170
  An error in which overlapping product size ranges caused
 
171
  primer3 to return duplicate primer pairs was corrected.
 
172
 
 
173
  Made regression tests more complete.
 
174
  
 
175
  Made the maximum number of primer pairs to return a 
 
176
  parameter (PRIMER_NUM_RETURN).
 
177
 
 
178
  Added optional n-based indexing in input and output
 
179
  (PRIMER_FIRST_BASE_INDEX=n).  Has not been tested
 
180
  for n < 0.
 
181
 
 
182
release 0.2b (10/11/96)  ==================================================
 
183
  Added PRIMER_WARNING tag.
 
184
 
 
185
  Made it legal for excluded regions and targets to lie outside
 
186
  of included region.  Documentation fixes (especially to
 
187
  PRIMER_DNA_CONC).
 
188
 
 
189
release 0.2a ==================================================
 
190
  Tweaks to formated output to make it more complete
 
191
  (included complementarity measures);  adjusted tests.
 
192
 
 
193
release 0.2 ==================================================
 
194
  Made 0-length excluded region legal, and adjusted tests.
 
195
  Tweaked error reporting of negative-length excluded regions,
 
196
  internal oligo excluded regions, and target.
 
197