ó
²Ö¹=c           @   sJ  d  d l  m Z m Z d  d l m Z d  d l Z d  d l Z d  d l Z d  d l Z e j	 j
 d d ƒ Z e j Z e j d e j	 j e ƒ ƒ e j e e ƒ ƒ \ Z Z Z e j d ƒ xL d d	 d
 d d d d d g D], Z e j d e e e e e ƒ ƒ f ƒ qÛ We j d e e ƒ e j f ƒ e j d ƒ e j d ƒ e j e e ƒ Z e j d ƒ e j d ƒ d d d d g Z e j d e e ƒ ƒ e j e e e ƒ \ Z Z e j  ƒ  Z! e! j" ƒ  x) e! D]! Z# e j d e# e e# f ƒ qÒWe d j$ Z% e% j  ƒ  Z! e! j" ƒ  x) e! D]! Z# e j d e# e% e# f ƒ q!Wd S(   iÿÿÿÿ(   t   FSSPt   Align(   t	   FSSPToolsNR    s	   1cnv.fssps   
Read in %s
s   ...1cnv.fssp read
t   authort   compndt   databaset   headert   nalignt   pdbidt	   seqlengtht   sources   head_rec.%s %s
s)   
len(sum_rec) = %d; head_rec.nalign = %d
s)   The above two numbers should be the same
s6   
Create a multiple alignment instance using Bio.Align
s   ...Done
s   
Filter by name
t   2hvm0t   1hvq0t   1nar0t   2ebn0s   
name list %s
s   %s : %s
t   0P168(&   t   BioR    R   t   Bio.FSSPR   t   syst   ost   cPicklet   timet   patht   joint	   test_filet   stdoutt   ft   writet   basenamet	   read_fsspt   opent   head_rect   sum_rect	   align_rect   it   strt   getattrt   lenR   t
   mult_alignt	   alignmentt	   name_listt   name_filtert   sum_newnamest   align_newnamest   keyst   kst   sortt   keyt   pos_align_dictt   dict(    (    (    s   test_FSSP.pyt   <module>   sB   	*	

