- trailing backslashes
2 lines of code changed in 1 file:
- description of new parameter 'forcenl' for cmd 'format'
- help for 'split', 'streams', 'trace', 'define', 'do'
38 lines of code changed in 1 file:
- description of new export parameters
15 lines of code changed in 1 file:
- depends updated
17 lines of code changed in 4 files:
- 'tmp'->'ambig'
2 lines of code changed in 1 file:
- new gui elements (compression, filter, ...)
26 lines of code changed in 1 file:
- 'medline'->'medline_id', 'gene_pos'->'nuc_rp', 'pubmed'->'pubmed_id'
20 lines of code changed in 9 files:
- suffix lowercase
2 lines of code changed in 2 files:
- export more datafields
- conditional export (skip entry if field not present in DB)
14 lines of code changed in 1 file:
- old gcg format (but no longer pseudo embl format)
23 lines of code changed in 1 file:
- was a strange kind of embl export
- now exports "new" gcg 9.x++ format
4 lines of code changed in 1 file:
- no longer necessary (remove gaps supported generally)
0 lines of code changed in 2 files:
- use 'export_sequence'-ACIfunction
7 lines of code changed in 4 files:
- wrote embl exporter (previously only pseudo-embl-export gcg.eft existed)
34 lines of code changed in 1 file:
- changed suffix (PHYL->AE2)
1 lines of code changed in 1 file:
- aw_status(0.0) now restarts the timer
3 lines of code changed in 1 file:
- removed virtual destructor
- added rewind
- removed is_EOL (no longer used)
- FILE_BUFFER_read() returns length of read line
11 lines of code changed in 1 file:
- use memchr to search for EOL in input buffer.
- added method rewind()
- cleaned up C->C++ interface functions
65 lines of code changed in 1 file:
- added list of common database fields
26 lines of code changed in 1 file:
- prototypes updated
46 lines of code changed in 1 file:
- small helper functions (allocation related)
42 lines of code changed in 1 file:
- rewrote Fgetline() using FileBuffer (~ 6.5 x old speed)
Now aborts with error if line is too long - instead of spitting a
warning, which normally isn't recognized by the user.
13 lines of code changed in 1 file:
- use FileBuffer instead of plain files
- avoid repetitive calculation of sequencedata length.
39 lines of code changed in 1 file:
- use FileBuffer instead of plain files
- avoid repetitive calculation of sequencedata length.
- single characters were printed with fprintf [sic]
- overall performance for GENBANK->PHYLIP conversion: ~85 x old speed
56 lines of code changed in 1 file:
- use realloc_sequence_data() / free_sequence_data()
- use FileBuffer instead of plain files
- single characters were printed with fprintf [sic]
- avoid repetitive calculation of sequencedata length.
For alignments with 400000 positions, the conversion spent
more than 98% of time in length calculation.
- overall performance for GENBANK->PAUP conversion: ~180 x old speed
67 lines of code changed in 1 file:
- skipped NOP-rewind
1 lines of code changed in 1 file:
- use FileBuffer instead of plain files
- single characters were printed with fprintf [sic]
41 lines of code changed in 1 file:
- initialize new elements of global struct 'data'
92 lines of code changed in 1 file:
- global struct 'data' [sic] now contains information
about lengths of handled sequences and about allocated space.
20 lines of code changed in 1 file:
- use FileBuffer instead of plain files
276 lines of code changed in 6 files:
- link FILE_BUFFER.a
- depends updated
- added convert.o
22 lines of code changed in 1 file:
- added awars defs for export
10 lines of code changed in 1 file:
- defaults for export awars
- new gui elements in export:
marked/all, compress gaps, filter, cut stop-codon
- added class export_sequence_data: provides compressed
and filtered sequence data for export. Also caches the resulting
sequence, since it often is used several times from the eft's.
- hook ACI command 'export_sequence' to export_sequence()
- XML export now only exports current alignment. GapCompression and
filtering possible.
- If an error occurs while writing to export file, the (partial) file
gets deleted.
- removed invalid+duplicated free's
- join lines ending with a '\' with next line. This allows to write
export filters which skip entries if they are not present in the
database (see embl.eft).
503 lines of code changed in 1 file:
- assertion to avoid wrong use of awt_create_select_filter().
Some comments about usage.
14 lines of code changed in 1 file:
- updated
1 lines of code changed in 1 file:
- prototypes updated (now contains GEN_* functions)
39 lines of code changed in 1 file:
- minor change
23 lines of code changed in 1 file:
- added ACI tracing
- GB_command_interpreter returned "<NULL>" if no output stream left, now it
returns "". Needed for self-eliminating expressions used by export filters.
42 lines of code changed in 1 file:
- added new command 'export_sequence' used by Exporter
This functions is only available if hooked by calling
GB_set_export_sequence_hook()
- new parameter 'forcenl' for functions 'format' and 'format_sequence'.
Defines characters where a LF is forced
- rewrote gbl_format_sequence (needs approx. 20% of time)
- 'trace' (dump action to stdout)
- 'define' + 'do' (ACI macros)
- 'count' and 'len' returned a number with trailing space, now they dont.
- 'split' (stream splitting)
449 lines of code changed in 1 file:
*** empty log message ***
8 lines of code changed in 1 file:
- changed importancy of files (additional files now least important)
- abort if only other/additional files were found
- declared group of ACI/SRT containing extensions
10 lines of code changed in 1 file:
Changes to ProtView Module
1. Added REFRESH button to ProtView Dialog in order to refresh the translated display while inserting and deleting columns in the editor.
2. Added new Refresh, close and help icons for button drawing.
155 lines of code changed in 7 files: