Changes between Version 6 and Version 7 of BioPerlRoundTripSecondPass
- Timestamp:
- 2008/02/13 17:09:13 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BioPerlRoundTripSecondPass
v6 v7 51 51 * ~~MAJOR: line BASE not present in recent genbank format, but it is still generated by !BioPerl~~ 52 52 * This should be safe line to drop, because GenPept has never had it and all (most?) parsers can deal with both. 53 * fixed SVN revision 14503.53 * fixed: SVN revision 14503. 54 54 * minor: features are not returned in order 55 55 56 56 == swiss-prot == 57 57 58 * minor: No full stop at the end of the DT lines 59 * MAJOR: GN line returning only value from key/value pairs (e.g. 58 * ~~MAJOR: No full stop at the end of the DT lines~~ 59 * This is actually important to have. The parser will not grab the sequence version without the stop character. 60 * Changed the parser to work regardless of the end stop character 61 * write_seq now writes out the stops 62 * fixed: SVN revision 14504. 63 * ~~MAJOR: PE (evidence) line returned between CC and DR lines when it should be between DR and KW lines~~ 64 * fixed: SVN revision 14505. 65 * ~~MAJOR: RX line:DOI key/value pair lost~~ 66 * The parser rexerps depend on the order of references. It will be easier to maintain without this restriction. 67 * The parser does not take into account that any of the refs can be missing 68 * Rewrote RX line parsing and writing 69 * fixed: SVN revision 14505. 70 * MAJOR: GN line returning only values from key/value pairs (e.g. 60 71 {{{ 61 72 GN Name=DOF3.7; Synonyms=BBFA, DAG1;... … … 63 74 GN DOF3.7 OR BBFA OR DAG1 ... 64 75 }}} 76 * MAJOR: Extra spaces and a stop added to FT HELIX and STRAND lines: 77 {{{ 78 FT STRAND 910 913 79 -> 80 FT STRAND 910 913 . 81 }}} 65 82 * minor: OC line word wrapping differences 66 83 * minor: extra spaces at the end of the first RT line when there are more than one of them 67 * MAJOR: RX line:DOI key/value pair lost68 * MAJOR: PE (evidence) line returned between CC and DR lines when it should be between DR and KW lines69 84 * minor: extra space after first FT line 70 85 * minor: FTid sometimes not written on its own line 71 86 * minor: extra space written to the end of the sequence line 87 *'''Note:''' All these extra spaces at the end of the line come from _write_line_swissprot_regex(). Check if this can be fixed! 72 88