https://github.com/Malfoy/BGREAT
Raw File
Tip revision: f68b9454bf0eb3ba694fd7930c03f72f5559dd8d authored by Antoine Limasset on 04 April 2017, 11:42:06 UTC
Update README.md
Tip revision: f68b945
convertOneLineFasta.py
#!/usr/bin/env python
import sys

sequence = ""
with open(sys.argv[1]) as infile:  # do not load the whole file, one line at time
    for line in infile:
        string = line.rstrip()
        if ">" not in string:
            sequence += string
        else:
            if sequence != "":
                print sequence
            print string
            sequence = ""
    print sequence



# lines = [line.rstrip() for line in open(sys.argv[1], "r")]
# i = 0
# sequence = ""
# while i < len(lines):
#     string = lines[i]
#     if ">" not in string:
#         sequence += string
#     else:
#         if sequence != "":
#             print sequence
#         print string
#         sequence = ""
#     i += 1
# print sequence
back to top