def __init__(self, f_names=['LipidBlast-pos.msp', 'LipidBlast-neg.msp'], min_acyl_length=10, exclude_lyso=False, include_ions=['[M-H]-'], include_class=['PE', 'GPSer', 'GPCho', 'PC', 'GPA', 'PE', 'GPIns', 'GPEtn', 'GPGro'], aggregate_acyls=False, use_simplified_names=True, dalt_diff_lookup_bin=1):
    self.f_names = f_names
    self.min_acyl_length = min_acyl_length
    self.exclude_lyso = exclude_lyso
    self.include_ions = include_ions
    self.include_class = include_class
    self.use_simplified_names = use_simplified_names
    self.dalt_diff_lookup_bin = dalt_diff_lookup_bin
    self.aggregate_acyls = aggregate_acyls
    self.lpb_dict = {}
    self.ms1_dict = {}
    self.ms1_dict_lookup = {}
    self.tot_entr_read = 0
    if (len(self.f_names) > 0):
        for f_name in f_names:
            self.read_lpb(f_name)
def __init__(self, f_names=['LipidBlast-pos.msp', 'LipidBlast-neg.msp'], min_acyl_length=10, exclude_lyso=False, include_ions=['[M-H]-'], include_class=['PE', 'GPSer', 'GPCho', 'PC', 'GPA', 'PE', 'GPIns', 'GPEtn', 'GPGro'], aggregate_acyls=False, use_simplified_names=True, dalt_diff_lookup_bin=1):
    self.f_names = f_names
    self.min_acyl_length = min_acyl_length
    self.exclude_lyso = exclude_lyso
    self.include_ions = include_ions
    self.include_class = include_class
    self.use_simplified_names = use_simplified_names
    self.dalt_diff_lookup_bin = dalt_diff_lookup_bin
    self.aggregate_acyls = aggregate_acyls
    self.lpb_dict = {}
    self.ms1_dict = {}
    self.ms1_dict_lookup = {}
    self.tot_entr_read = 0
    if (len(self.f_names) > 0):
        for f_name in f_names:
            self.read_lpb(f_name)