Changeset 4a7a5c


Ignore:
Timestamp:
Oct 30, 2008, 1:16:01 AM (17 years ago)
Author:
Frederik Heber <heber@…>
Children:
5db625
Parents:
c1fb07
Message:

BUGFIX: Repaired SortByRings (missed letters in sed expression besides numbers)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • util/src/SortByRings.sh.in

    rc1fb07 r4a7a5c  
    5050lines=(`cat <$file`)
    5151map=(`cat <MoleculesRingSorted.dat`)
    52 i=1
    53 echo "${lines[0]}" >>${file}_sorted
     52i=0
    5453while [ $i -lt ${#lines[@]} ]; do
     54        let j=`echo ${map[$i]}  | awk -F" " {'print $1'}`
    5555        #echo "lines: ${lines[$i]}"
    5656        #echo "Map: ${map[$i]} -> $i"
    57         let j=`echo ${map[$i]}  | awk -F" " {'print $1'}`
    58         name=`echo "${lines[$j]}" | awk -F" " {'print $2'}`
    59         echo -e -n "$i\t$name\t" >> ${file}_sorted
    60         echo "${lines[$j]}" | sed -e "s#[0-9]*\t[0-9a-zA-Z,_\-]*\t##" >>${file}_sorted
     57        name=`echo "${lines[$j]}" | awk -F" " {'print $1'}`
     58        echo -e -n "$name\t$i\t" >> ${file}_sorted
     59        echo "${lines[$j]}" | sed -e "s#[0-9a-zA-Z,_\-]*\t[0-9]*\t##" >>${file}_sorted
    6160        let i=$i+1
    6261done
Note: See TracChangeset for help on using the changeset viewer.