Package Bio :: Package Ais :: Class Immune
[hide private]
[frames] | no frames]

Class Immune

source code

friendly should be an instance of Align. It should contain the set of protected sequences.

Instance Methods [hide private]
 
__init__(self, friendly_seq, alphabet='acgt', tuner_dict=None, hot_mode=0) source code
 
set_defaults(self) source code
 
tune(self) source code
 
build_align(self, seq) source code
 
select_at_random(self, items) source code
 
guess_gaps(self, seq)
Fill gaps with random selction from alphabet
source code
 
scramble(self, seq)
Substitute residues in sequence at random.
source code
 
found_antigen(self, detector, mystery_sequence) source code
 
lazy_auto_immune_check(self, seq) source code
 
compute_accum_weight(self) source code
 
search_accum_weight(self, t) source code
 
pick_a_lymphocyte(self)
Random selection biased by weight
source code
 
random_test(self, mystery_sequence)
A single test probably won't catch a corrupted sequence.
source code
 
create_lymphocyte(self) source code
 
lymphocyte_factory(self) source code
Method Details [hide private]

random_test(self, mystery_sequence)

source code 

A single test probably won't catch a corrupted sequence. Lots of tests are required