
"""simple docstring"""
def      __lowerCamelCase	(		UpperCamelCase__   ):


	"""simple docstring"""






	if not all(x.isalpha() for x in string   ):
		raise ValueError("String must only contain alphabetic characters."   )

	_UpperCAmelCase			=    sorted(string.lower()   )
	return len(UpperCamelCase__   ) == len(set(UpperCamelCase__   )   )


if __name__ == "__main__":
			__magic_name__									=					input('''Enter a string ''').strip()

			__magic_name__									=					is_isogram(input_str)
			print(f'''{input_str} is {"an" if isogram else "not an"} isogram.''')










import copy
from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import ClassLabel, Features, Image
from .base import TaskTemplate


@dataclass(frozen=_UpperCamelCase   )
class    SCREAMING_SNAKE_CASE_				(       _UpperCamelCase   ):



	"""simple docstring"""


	__magic_name__   :       str      	=		field(default='image-classification'	,  metadata={'include_in_asdict_even_if_is_default': True}   )
	__magic_name__   :       ClassVar[Features]      	=		Features({'image': Image()}   )
	__magic_name__   :       ClassVar[Features]      	=		Features({'labels': ClassLabel}   )
	__magic_name__   :       str      	=		"image"
	__magic_name__   :       str      	=		"labels"






	def 					lowerCamelCase__     (					self		:						Any					,     lowerCAmelCase		:						Optional[Any]	)	->       Union[str, Any]:







						"""simple docstring"""







						if self.label_column not in features:
											raise ValueError(F'''Column {self.label_column} is not present in features.'''	)
						if not isinstance(features[self.label_column]					,     lowerCAmelCase	):
											raise ValueError(F'''Column {self.label_column} is not a ClassLabel.'''	)
						__UpperCamelCase					:	List[str]             =      copy.deepcopy(self	)
						__UpperCamelCase					:	List[Any]             =      self.label_schema.copy()
						__UpperCamelCase					:	List[str]             =      features[self.label_column]
						__UpperCamelCase					:	List[str]             =      label_schema
						return task_template






	@property
	def 					lowerCamelCase__     (					self		:						List[Any]	)	->       Dict[str, str]:







						"""simple docstring"""







						return {
						    self.image_column: "image",
						    self.label_column: "labels",
						}






