INNER CODE UNIT · Python

read_amr_report

StaPH-B/docker-builds · build-files/cbird-util/2.0/html_report.py:42

def read_amr_report(amr_report):

    df =  pd.read_csv(amr_report, sep = '\t')    
    df2 = df.loc[:, ['Element symbol','Element name','Scope','Subclass','% Coverage of reference','% Identity to reference', 'Type', 'Subtype','Method']].copy()
    df2 = df2.rename(columns={'Element symbol':'Gene','Element name':'Description',
                                    'Subclass':'Resistance / Mechanism','% Coverage of reference':'Coverage(%)',
                                    '% Identity to reference':'Identity(%)'})

    conditions = [
        (df2['Method'].str.contains('ALLELE')),
        (df2['Method'].str.contains('BLAST')),
        (df2['Method'].str.contains('EXACT')),
        (df2['Method'].str.contains('HMM')),
        (df2['Method'].str.contains('INTERNAL_STOP')),
        (df2['Method'].str.contains('PARTIALX')),
        (df2['Method'].str.contains('PARTIALP')),
        (df2['Method'].str.contains('POINT')),
        (df2['Method'].str.contains('PARTIAL_CONTIG_END')),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…