def deduce_chirality(obj):
<EOL>try: return obj.chirality<EOL>except Exception: pass<EOL>try: return obj.meta_data['<STR_LIT>']<EOL>except Exception: pass<EOL>try: return obj.meta_data['<STR_LIT>']<EOL>except Exception: pass<EOL>try: return obj.meta_data['<STR_LIT>']<EOL>except Exception: pass<EOL>if obj is None or obj is Ellipsis: return '<STR_LIT>'<EOL>try: return to_hemi_str(obj)<EOL>except Exception: pass<EOL>return None<EOL>
deduce_chirality(x) attempts to deduce the chirality of x ('lh', 'rh', or 'lr') and yeilds the
  deduced string. If no chirality can be deduced, yields None. Note that a if x is either None
  or Ellipsis, this is converted into 'lr'.