2
Pedigree Import Import of germplasm entries using a predefined file format containing pedigree strings Software allows user to verify if the entries in the imported file exist in the database Software parses the pedigree strings based on selected rice nomenclature rules and name standardization If unrecognized, allows users to edit portions of the pedigree string, and then check the resulting split for correctness, and apply the changes made back to the pedigree entry.

3
Pedigree Import The target end users of the application are the data managers and data curators whose tasks include the bulk loading of historical pedigree entries

8
Sample input pedigree strings ”IR” cross number designation - for all crosses made in IRRI; assigned by the database administrator of PBGB IR 88888 is an F2 plant. IR 88888-21 is an F3 21 st selection from IR 88888 F2 population IR 88888-21-2 is an F4. 2 nd selection from the IR 88888-21 (F3) IR 88888-21-2-2 is an F5. 2 nd selection from the IR 88888-21-2 (F4) IR 88888 -21-2-2-2 is an F6. 2 nd selection from the IR 88888-21-2-2 (F5)

9
Features Loading of large volume of historical germplasm data in to the ICIS GMS database Parse cross history strings of unknown crosses and, look for parents in the database User to control the selection of parents found in the database or create a new entry for the parents Derivative names of parents are recognized by looking for a cross number followed by letters and numbers separated by dashes

10
Features Pedigree Importer will use the same parsing algorithm that has been developed under the Delphi based ICIS GMS parser application the GMSInput –Note: using java, developed parser based on expected output as specified in the guide on nomenclature rules, not sure if the same algorithm basic data validation (for example, the parent should not be younger than its offspring) – not yet done The other features can be viewed from IBP site

11
Technologies used Web-based: GUI was written using PHP programming language Java Web Services (Jersey) Web Servers: Apache Tomcat and Apache httpd Database: MySQL while testing the IBP middleware but will eventually need to use PostgreSQL

22
Next module Pedigree Editor To communicate with IBP/Efficio on middleware requirements Scope is for pedigree/genealogy editor needs (limited germplasm editing); to be able to edit the information uploaded using pedigree import tool.