Ejemplo n.º 1
0
def parse_console():
    if len(
            sys.argv
    ) > 1:  #wenn ich einen filename eingegeben habe, ist er in sys.argv[1]
        filename = io.open(sys.argv[1], mode="rb")  #oeffne file als bytes.IO
        file = ws.fasta_parser(filename)  #Aufruf des Parsers
        print(file)  #Ausgabe der Ausgabe vom Fasta Parser
        filename.close()  #Schliessen des Streams
Ejemplo n.º 2
0
def parse_console():
    if len(sys.argv) > 1:

        filename = io.open(sys.argv[1], mode="rb")
        file = ws.fasta_parser(filename)

        print(file)
        filename.close()
Ejemplo n.º 3
0
def parse_console(args):
    filename = args.input  # Die Eingabedatei
    file = ws.fasta_parser(filename)  #Aufruf des Parsers
    if args.output == "-":  # Abfrage ob output angegeben wurde
        print(file, file=sys.stdout
              )  #Ausgabe der Ausgabe vom Fasta Parser in sys.stdout
    else:
        print(file, file=args.output)  # oder Ausgabe in der angegebenen Datei.
    filename.close()  #Schliessen des Streams
Ejemplo n.º 4
0
import ws2016
import sys

file = open(sys.argv[1], 'rb')
data = ws2016.fasta_parser(file.read())

try:
    index = int(sys.argv[2])
except:
    index = 0

print('{}: {}'.format(ws2016.get_id(data, index),
                      ws2016.get_gc_content(data, index)))
Ejemplo n.º 5
0
#!/usr/bin/env python3

## Date: 19.10.2016
## Author: Anna Majewski
## Description: Fasta Parser

import ws2016 as ws
import sys, io


def parse_console():
    if len(
            sys.argv
    ) > 1:  #wenn ich einen filename eingegeben habe, ist er in sys.argv[1]
        filename = io.open(sys.argv[1], mode="rb")  #oeffne file als bytes.IO
        file = ws.fasta_parser(filename)  #Aufruf des Parsers
        print(file)  #Ausgabe der Ausgabe vom Fasta Parser
        filename.close()  #Schliessen des Streams


stream = io.open("../examples/long.fasta", mode="rb")
ws.fasta_parser(stream)
Ejemplo n.º 6
0
#BSP 11?
import ws2016 as ws
import sys

if len(sys.argv) > 1:
    f = open(sys.argv[1], "rb")
    data = ws.fasta_parser(f)
    f.close()