ó
ŔH:c           @   sN  d  Z  d d l m Z d GHe j d  Z e j d d  Z e j d d  Z e j	 d	  Z
 e j d
  Z d Ge GHd Ge GHd Ge GHd Ge
 GHd Ge GHe j e e  Z e j e
 e  Z e j e e  Z x8 e e e g D]' Z d Ge GHd Ge j GHd Ge j GHqß Wd GHx8 e e e g D]' Z d Ge GHd Ge j GHd Ge j GHqWd S(   s   Test the Location code located in SeqFeature.py

This checks to be sure fuzzy and non-fuzzy representations of locations
are working properly.
i˙˙˙˙(   t
   SeqFeatures    Testing fuzzy representations...i   i
   i   i   i   i   i(   s   Exact:s   Within:s   Between:s   Before:s   After:s	   Location:s	      Start:s	      End  :s$   Testing non-fuzzy representations...s     Non-Fuzzy Start:s     Non-Fuzzy End:N(   t   __doc__t   BioR    t   ExactPositiont	   exact_post   WithinPositiont
   within_post   BetweenPositiont   between_post   BeforePositiont
   before_post   AfterPositiont	   after_post   FeatureLocationt	   location1t	   location2t	   location3t   locationt   startt   endt   nofuzzy_startt   nofuzzy_end(    (    (    s   test_Location.pyt   <module>   s0   							