3
A`!                 @   sz   d dl mZmZmZ d dlT d dlmZmZmZ ede	Z
ee
dd e
jddgd	d
d Ze
jddgd	dd ZdS )    )	Blueprintrequestjson)*)
getSpeciesgetSpeciesIntrogetGenustaxonsT)support_credentialsz/speciesGET)methodsc        
      C   s   t jjd} t jjd}t jjd}t jjd}t jjd}t jjd}t jjd}|dkrbd	}nd
}|dkrtd	}nd
}tj| } t| t|t|||||}t }||d}	|	S )NcheckedSitespagelimitpropName	propOrder
secondNamesecondOrder	ascendingASCDESC)speciesspecies_intro)r   argsgetr   loadsr   intr   )
r   r   r   r   r   secondPropNamesecondPropOrderZ
speciesResspeciesIntroresult r!   0/var/www/html/mybodymap/server/api/taxonsPage.pyspeciesData
   s&    
r#   z/genusc        
      C   s   t jjd} t jjd}t jjd}t jjd}t jjd}t jjd}t jjd}|dkrbd	}nd
}|dkrtd	}nd
}tj| } t| t|t|||||}t }||d}	|	S )Nr   r   r   r   r   r   r   r   r   r   )genusr   )r   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   ZgenusResr   r    r!   r!   r"   	genusData%   s&    
r%   N)flaskr   r   r   
flask_corsZservice.taxonsPageServicer   r   r   __name__r	   CORSrouter#   r%   r!   r!   r!   r"   <module>   s   
