File: remove_extensions_disco_file.py

package info (click to toggle)
discosnp 2.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 2,036 kB
  • sloc: cpp: 3,342; python: 1,833; sh: 1,420; makefile: 15
file content (29 lines) | stat: -rw-r--r-- 648 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/python
# -*- coding: utf-8 -*-
###################################
#Removes extensions in lowercase :
# usage : remove_extensions_disco_file.py <disco_snps_file>.fa
import os
import sys
import getopt
import time


fichier=sys.argv[1]
output=sys.argv[2]
nomFichier=(str(fichier).split('.'))
##Delete extension (lowercase) from disco file
snpfile=open(fichier,"r")
snpDiscobis=open(output, "w")
for line in snpfile:
	if ">"==line[0]:
		snpDiscobis.write(line)
	else:
		line=str(line)
		line=line.replace('a','')
		line=line.replace('g','')
		line=line.replace('t','')
		line=line.replace('c','')
		snpDiscobis.write(line)
snpDiscobis.close()