def analyzeWeatherData():
    import NaiveBayer as NB
    import getWeatherData as gWD
    data = open("OpenOrImpededSchoolInfo.txt").read()
    data = '['+data[1:]+']'
    try:
        inputVector = gWD.getWeatherData()
    except:
        return "Unable to connect."
    inputVector.append('?')
    summaries = NB.summarizeByClass(data)
    output = NB.predict(summaries,inputVector)
    if output == 4:
        data = open("CloseOrDelaySchoolInfo.txt").read()
        data = '['+data[1:]+']'
        summaries = NB.summarizeByClass(data)
        output = NB.predict(summaries,inputVector)
        if output == 5:
            data = open("2HourOr3HourDelaySchoolInfo.txt").read()
            data = '['+data[1:]+']'
            summaries = NB.summarizeByClass(data)
            output = NB.predict(summaries,inputVector)
    return output
import getWeatherData as gWD
import schoolStatus as sS
data = gWD.getWeatherData()
schoolStatusIdentifier = sS.schoolStatus()
dataOriginal = data
if schoolStatusIdentifier == 1:
	data.append(1)
	file = open("OpenOrImpededSchoolInfo.txt",'a')
	file.write(','+str(data))
	file.close()
data = dataOriginal
if schoolStatusIdentifier != 1:
	data.append(4)
	file = open("OpenOrImpededSchoolInfo.txt",'a')
	file.write(','+str(data))
	file.close()
data = dataOriginal
if not schoolStatusIdentifier:
	data.append(0)
	file = open("CloseOrDelaySchoolInfo.txt",'a')
	file.write(','+str(data))
	file.close()
data = dataOriginal
if schoolStatusIdentifier == 2 or schoolStatusIdentifier == 3:
	data.append(5)
	file = open("CloseOrDelaySchoolInfo.txt",'a')
	file.write(','+str(data))
	file.close()
	data = dataOriginal
	data.append(schoolStatusIdentifier)
	file = open("2HourOr3HourDelaySchoolInfo.txt",'a')