<commit_before>InterMine Webservice Client 1.0
29.8.2008

Overview
========
There is javadoc documentation and samples in doc directory. Javadoc documentation to the 
intermine-client library is in javadoc-client directory. javadoc-pathquery directory contains 
javadoc that is useful when you want to create pathquery java object in programmatic way 
adding adding constraints.
There is sample for each service showing how to write client using the service. 

Samples Overview
==================

List client
ListClient demonstrates using of InterMine list web service. This example
fetches all public lists containing FBgn0000606 gene.

Query client
The QueryClient demonstrates using of InterMine query web service.
This examples displays first 100 Drosophila  melanogaster genes sorted by the FlyBase identifier. 

Template client
The TemplateClient demonstrates using of InterMine template web service. This example returns 
first 100 predicted orthologues between two organisms sorted by FlyBase gene identifier.  
 

<commit_msg>Added GenesFinder sample.<commit_after>InterMine Webservice Client 1.0
29.8.2008

Overview
========
There is javadoc documentation and samples in doc directory. Javadoc documentation to the 
intermine-client library is in javadoc-client directory. javadoc-pathquery directory contains 
javadoc that is useful when you want to create pathquery java object in programmatic way 
adding adding constraints.
There is sample for each service showing how to write client using the service. Samples can be run
like ./compile-run.sh ListClient 

Samples Overview
==================

List client
ListClient demonstrates using of InterMine list web service. This example
fetches all public lists containing FBgn0000606 gene.

Query client
The QueryClient demonstrates using of InterMine query web service.
This examples displays first 100 Drosophila  melanogaster genes sorted by the FlyBase identifier. 

Template client
The TemplateClient demonstrates using of InterMine template web service. This example returns 
first 100 predicted orthologues between two organisms sorted by FlyBase gene identifier.  
 
GenesFinder client
The GenesFinder demonstrates command line query client fetching Genes or 
LocatedSequenceFeatures located at specific positions with some tolerance. You can use 
included sample-input.txt to try this client:
./compile-run.sh GenesFinder --file absolute_path_to_GenesFinder_directory/sample-input.txt --tolerance tolerance_value --type Gene 

{'fraction_non_alphanumeric': 0.044889779559118236, 'fraction_numerical': 0.017635270541082163, 'mean_word_length': 5.208955223880597, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2224271', 'n_tokens_mistral': 649, 'n_tokens_neox': 563, 'n_words': 308}