# HG changeset patch # User julius # Date 1343820994 14400 # Node ID 847d5c804ec4aca1d549a8116dcd890af6a22696 # Parent 01dc4b951cbde5c68cb17316880daaa5700089c5 Uploaded diff -r 01dc4b951cbd -r 847d5c804ec4 convert_characters.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/convert_characters.xml Wed Aug 01 07:36:34 2012 -0400 @@ -0,0 +1,57 @@ + + delimiters to TAB + convert_characters.py $input $convert_from $out_file1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +**What it does** + +Converts all delimiters of a specified type into TABs. Consecutive characters are condensed. For example, if columns are separated by 5 spaces they will converted into 1 tab. + +----- + +**Example** + +- Input file:: + + chrX||151283558|151283724|NM_000808_exon_8_0_chrX_151283559_r|0|- + chrX|151370273|151370486|NM_000808_exon_9_0_chrX_151370274_r|0|- + chrX|151559494|151559583|NM_018558_exon_1_0_chrX_151559495_f|0|+ + chrX|151564643|151564711|NM_018558_exon_2_0_chrX_151564644_f||||0|+ + +- Converting all pipe delimiters of the above file to TABs will get:: + + chrX 151283558 151283724 NM_000808_exon_8_0_chrX_151283559_r 0 - + chrX 151370273 151370486 NM_000808_exon_9_0_chrX_151370274_r 0 - + chrX 151559494 151559583 NM_018558_exon_1_0_chrX_151559495_f 0 + + chrX 151564643 151564711 NM_018558_exon_2_0_chrX_151564644_f 0 + + + +