def find_note_index(scale, search_note):
	""" Given a scale, find the index of a particular note """
	for i, note in enumerate(scale):
		# Deal with situations where we have a list of enharmonic
		# equivalents, as well as just a single note as and str.
		if type(note) == list:
			if search_note in note:
				return i
		elif type(note) == str:
			if search_note == note:
				return i