if VERBOSE >= 2: print 'samples', samples_groups.groups # If the script is called with no fragment, iterate over all if not fragments: fragments = ['F' + str(i) for i in xrange(1, 7)] if VERBOSE >= 3: print 'fragments', fragments for (samplename_pat, PCR), samplenames_seq in samples_groups.groups.iteritems(): sample_pat = samples_pat.loc[samplename_pat].copy() samples_seq_group = samples_seq.loc[samples_seq.index.isin( samplenames_seq)] sample_pat.samples_seq = samples_seq_group pname = sample_pat.patient PCR = int(PCR) for fragment in fragments: if submit: fork_self(samplename_pat, fragment, VERBOSE=VERBOSE, n_pairs=n_pairs, PCR=PCR, summary=summary) continue if summary: sfn = get_filter_mapped_init_summary_filename(pname,
samples_groups = samples_seq.groupby(['patient sample', 'PCR']) if VERBOSE >= 2: print 'samples', samples_groups.groups # If the script is called with no fragment, iterate over all if not fragments: fragments = ['F'+str(i) for i in xrange(1, 7)] if VERBOSE >= 3: print 'fragments', fragments for (samplename_pat, PCR), samplenames_seq in samples_groups.groups.iteritems(): sample_pat = samples_pat.loc[samplename_pat].copy() samples_seq_group = samples_seq.loc[samples_seq.index.isin(samplenames_seq)] sample_pat.samples_seq = samples_seq_group pname = sample_pat.patient PCR = int(PCR) for fragment in fragments: if submit: fork_self(samplename_pat, fragment, VERBOSE=VERBOSE, n_pairs=n_pairs, PCR=PCR, summary=summary) continue if summary: sfn = get_filter_mapped_init_summary_filename(pname, samplename_pat, fragment, PCR=PCR) with open(sfn, 'w') as f: