4 # Edit pscoffee.tmpl, not pscoffee.
7 cat << ENDF > _lara2pairalign
19 seq.push( line.split(' ').slice(2).to_s )
20 len.push( line.split(' ').slice(1).to_i )
29 mem1 = line.split(' ').slice(1).to_i - 1
30 mem2 = line.split(' ').slice(2).to_i - 1
40 pos1bk = len[mem1] - 1
41 pos2bk = len[mem2] - 1
45 pos1 = line.split(' ').slice(0).to_i - 1
46 pos2 = line.split(' ').slice(1).to_i - 1
48 break if line.to_i == 0
54 next if pos1 == 0 && pos2 == 0
59 # puts "j1= " + j.to_s
60 aln1 = seq[mem1][j..j] + aln1
68 # puts "j2= " + j.to_s
70 aln2 = seq[mem2][j..j] + aln2
76 aln1 = seq[mem1][pos1..pos1] + aln1
77 aln2 = seq[mem2][pos2..pos2] + aln2
94 aln1 = seq[mem1][j..j] + aln1
103 aln2 = seq[mem2][j..j] + aln2
114 break if line =~ /^!/
120 chmod guo+rx _lara2pairalign
122 echo "####### IN PSCOFFEE ######"
124 set fname = `echo $1 | sed 's/-in=//'`
125 cp $fname larapairs.$$
126 ./_lara2pairalign larapairs.$$ > larapairs