Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

22 linhas
658B

  1. import pandas as pd
  2. import sys, argparse, os
  3. # input arguments
  4. parser = argparse.ArgumentParser(description="This script is to get column sum of all variants in SV breakpoints flanking region")
  5. parser.add_argument('-file', '--file', type=str, help='The bed annotated file', required=True)
  6. parser.add_argument('-prefix', '--prefix', type=str, help='The prefix of output file', required=True)
  7. args = parser.parse_args()
  8. file = args.file
  9. prefix = args.prefix
  10. dat = pd.read_table(file,header=None)
  11. dat_sub = dat.iloc[:,5:]
  12. dat_sum = pd.DataFrame(dat_sub.sum())
  13. dat_sum.columns = [prefix]
  14. file_name = prefix + '.sum.txt'
  15. dat_sum.to_csv(file_name,index=0)