예제 #1
0
    def _validar(self, args):
        # Verificamos que tenemos todos los parametros necesarios
        if (len(args) < 3):
            print "El uso del programa debe ser: %s %s <archivo de datos> [secuencia] (Si no se pasa secuencia se analizara la palabra vacia)" % (
                args[0], args[1])
            sys.exit()

        # Cargamos el nombre del archivo con el AF
        dataFile = args[2]

        # Verificamos si el parametro "secuence" fue pasado, en caso contrario
        # validaremos un string vacio
        secuence = ""
        if len(args) > 3:
            secuence = args[3]

        # Instanciamos un AF
        af = AF()

        # Cargamos el AF desde el archivo
        self._loadFromFile(af, dataFile)

        # Ejecutamos la validacion
        isValid = af.validateSecuence(secuence)

        # Imprimimos el resultado
        if isValid:
            print "La secuencia '%s' es valida segun el AF determinado" % (
                secuence)
        else:
            print "La secuencia '%s' NO es valida segun el AF determinado" % (
                secuence)
예제 #2
0
파일: plf.py 프로젝트: jpverdejo/plf
    def _validar(self, args):
        # Verificamos que tenemos todos los parametros necesarios
        if (len(args) < 3):
            print "El uso del programa debe ser: %s %s <archivo de datos> [secuencia] (Si no se pasa secuencia se analizara la palabra vacia)" % (args[0], args[1])
            sys.exit()

        # Cargamos el nombre del archivo con el AF
        dataFile = args[2]

        # Verificamos si el parametro "secuence" fue pasado, en caso contrario
        # validaremos un string vacio
        secuence = ""
        if len(args) > 3:
            secuence = args[3]

        # Instanciamos un AF
        af = AF()

        # Cargamos el AF desde el archivo
        self._loadFromFile(af, dataFile)

        # Ejecutamos la validacion
        isValid = af.validateSecuence(secuence)

        # Imprimimos el resultado
        if isValid:
            print "La secuencia '%s' es valida segun el AF determinado en %s" % (secuence, dataFile)
        else:
            print "La secuencia '%s' NO es valida segun el AF determinado en %s" % (secuence, dataFile)