| Class | Bio::TRANSFAC::MATRIX |
| In: |
lib/bio/db/transfac.rb
|
| Parent: | TRANSFAC |
BA Statistical basis
# File lib/bio/db/transfac.rb, line 132
132: def ba
133: field_fetch('BA')
134: end
BF List of linked factor entries
# File lib/bio/db/transfac.rb, line 105
105: def bf
106: field_fetch('bf')
107: end
DE Short factor description
# File lib/bio/db/transfac.rb, line 100
100: def de
101: field_fetch('DE')
102: end
# File lib/bio/db/transfac.rb, line 110
110: def ma
111: ma_dat = {}
112: ma_ary = []
113: key = ''
114: @orig.each do |k, v|
115: if k =~ /^0*(\d+)/
116: key = $1.to_i
117: ma_dat[key] = fetch(k) unless ma_dat[key]
118: end
119: end
120: ma_dat.keys.sort.each_with_index do |k, i|
121: rep_nt = ma_dat[k].slice!(-1, 1)
122: ma_dat[k].slice!(-1, 1)
123: ma_ary[i] = ma_dat[k].split(/\s+/)
124: ma_ary[i].each_with_index do |x, j|
125: ma_ary[i][j] = x.to_i
126: end
127: end
128: Matrix[*ma_ary]
129: end