##################################
#                                #
# Last modified 2018/11/25       # 
#                                #
# Georgi Marinov                 #
#                                # 
##################################

import sys
import os
import string
import gzip
from distutils.core import setup
from Cython.Build import cythonize
import pyximport; pyximport.install()
import guidesMismatches
from guidesMismatches import guidesMismatches_run

# def run():
# 
#     if len(sys.argv) < 4:
#         print 'usage: python %s fasta inputfilename N_mismatches outputfilename' % sys.argv[0]
#         print '\tNote: guides have to be the same length'
#         sys.exit(1)

fasta = sys.argv[1]
guides = sys.argv[2]
MM = int(sys.argv[3])
outfilename = sys.argv[4]

# result = guidesMismatches(fasta,guides,MM,outfilename)

guidesMismatches_run(fasta,guides,MM,outfilename)
