3 Getting Started Guide

APBensonLimited mail: [email protected]

SoanePoint Tel: +44(0)8702417019

68MarketPlace Fax: +44(0)8702417023

ReadingRG12EG UnitedKingdo m

Cyrillic3.0.400

Enduserlicenseagreement

End User License Agreement

Cyrillic 3 Standard Version © AP Benson Ltd 2004

AllrightsinthisproductarereservedtoPBensonLimited( 'Publisher'). Thisenduserlicenseagreementdescribestherightsandwarranties grantedtoitscustomersbythePublisher.ByusingtheenclosedCD ROMyou,thecustomer,areagreeingtoboundbythetermsofthis agreement, which includes the software license, software limited warranty,andhardwarelimitedwarranty.

If you do not accept these terms y ou may within 30 days of purchase return the CD -ROM containing the Software, unused and intact to the Publisher together with proof of purchase for a full refund.

1. License: The Publisher grants the customer and the customer accepts a nonexclusive, and nontransferable license to use Cyrillic3StandardVersionsoftware(the'Software')forsolongas thecustomercomplieswiththetermsofthisAgreement. 2. Copies: The Publisher grants the customer the right to make copiesoftheSoftwareforbackuppurposesonly.Thecustomer agrees to reproduce and incorporate this license agreement on anycopies.Itisexpresslyunderstoodthatsuchcopieswillnotbe usedforanypurposeexcepttosubstitutefortheinitialcopyinthe eventthatitisunusable. 3. Use: Inaddition,thelicensegrantedhereinincludestherightto movetheSoftwarefromonecomputertoanotherprovidedthat theSoftwareisusedononlyonecomputeratatimeandthattwo people will not use the program at the same time on different computers. 4. Security: The customer agrees to secure and protect each CD ROM,thedocumentation,andcopiesthereoffromcopying(except aspermittedabove)orfrommodificationandshallensurethatits employeesorconsultantsdonotcopyormodifytheSoftwareor thedocumentation. Cyrillic3.0.400 iii Enduserlicenseagreement 5. Ownership: ThePublisherrepresentsthatithastherighttogrant thelicenseshereingranted. 6. Limited Warranty: The Publisher warrants the Software will perform substantially in accordance with its accompanying documentation and that the documentation correctly describes theoperationoftheSoftwareinallmaterialrespectsforaperiod of 30 days from the date of purchase of the CDROM. If the Publisher is notified of significant errors during this time it will correct any such demonstrable errors in the Software or the documentationwithinareasonabletimeor(atitsoption)provide orauthorizearefundofthepricepaidbythecustomeragainst return of the CDROM (containing the Software) and the documentationandwrittenconfirmationfromthecustomerthat allcopiesoftheSoftware(whethermadefromtheCDROMorby download from the Publisher’s web site) have been destroyed includinganySoftwarestoredontheharddiskofanycomputer under the customer’s control. The above represents the customer’s sole remedies for any breach of the Publisher’s warranties. WhilstallreasonableeffortshavebeenmadetotesttheSoftware and the documentation prior to first publication the customer acknowledgesandacceptsthatthePublisherhasnotproduced theSoftwareorthedocumentationtomeetthecustomer’sown specificationsandthattheSoftwarecouldnotbetestedinevery possiblecombinationandoperatingenvironmentandthatitisnot possible to produce economically (if at all) computer programs known to be error free or which operate in an uninterrupted manner and that not all errors are necessarily capable of rectification. 7. Liability: (a)ThePublisherwillnotinanycircumstancesbeliableto youortoanyotherpersonforanylossofprofitsorcontractsor anyotherconsequentialorindirectlossordamagearisingdirectly or indirectly (as a result of the negligence of A P Benson or otherwise howsoever) in connection with the supply of the CD ROM (containing the Software) and the documentation or their usebyyou.

Cyrillic3.0.400 iv Enduserlicenseagreement (b)ExceptforanyliabilityofthePublisherforinjurytoorthedeath ofanypersoncausedbynegligence,whichshallbewithoutlimit, theaggregateliabilityofthePublisherhowsoeverarisingfromorin connection with the supply of the CDROM (containing the Software) and the documentation (whether for breach of Agreement, negligence, misrepresentation or otherwise howsoever)willbelimitedto125%oftheaggregateinvoi ceprice oftheCDROM(containingtheSoftware)andthedocumentationin question. 8. Law: ThisAgreementshallbegovernedbyEnglishlaw.

Should you have any questions concerning this license or this limited warranty or if you want to contact A P Benson for any reason,pleasewriteto: APBensonLimited Email: [email protected]

SoanePoint Tel: +44(0)8702417019

68MarketPlace Fax: +44(0)8702417023

ReadingRG12EG UnitedKingdom Cyrillic 3 Standard Version is distributed wit h BrCaPro, a genetic risk analysis program, and MENDEL, a set of FORTRAN 77 routines. Both of these programs are the work of third parties and were not authored by and are not owned by A P Benson Limited (“APB”). APB distributes them “as is” and the custom uses them entirely at its own risk. If this is not acceptable to the customer, then the customer should not use the programs.

Cyrillic3.0.400 v BrCaProandMENDEL

BrCaPro Copyright1997,1998,1999.DukeUniversity.Allrightsreserved. BrCaProisprovidedbyDukeUniversitywithoutchargeasaserviceto theresearchcommunity.BrCaProisprovided"asis",withoutany warranties,expressorimplied,includinganywarrantyofmerchantability (orsatisfactoryquality)orfitnessforaparticularpurpose,orthatitsuse willnotinfringeuponanypatent,copyright,trademark,orotherrights. APBenson,DukeUniversity,andthedevelopersexpresslydisclaimany andallliabilityarisingoutofthecustomer’s(oranyotherperson’s)use ofBrCaPro.Nomodification,copying,selling,sublicensingorother distributionofBrCaPromaybemadeotherthanasallowedunderthe licenseforCyrillic3StandardVersion.BrCaProisdevelopedbyG Parmigiani,DABerry andAguilar,authorsof"DeterminingCarrier ProbabilitiesforBreastCancerSusceptibilityGenesBRCA1andBRCA2", Am.J.Hum.Genet.,62:145158,1998.Informationforthosewhowould liketoobtaincopiesofBrCaProseparatelyfromCyrillic3Standard Versioncanbefoundathttp://www.stat.duke.edu/~gp/brcapro.html.

MENDEL Cyrillic3StandardVersionusestheFortran77versionofMENDEL developedbyKenLange.ThedeveloperprovidesMENDELfreeof chargeandassumesnolegalliabilityforuseofhissoftwareor algorithms.MENDELisprovided"asis",withoutanywarranties,express orimplied,includinganywarrantyofmerchantability(orsatisfactory quality)orfitnessforaparticularpurpose,orthatitsusewillnotinfringe uponanypatent,copyright,trademark,orotherrights.APBensonand thedeveloperexpresslydisclaimanyandallliabilityarisingoutofthe customer’s(oranyotherperson’s)useofMENDEL

Cyrillic3.0.400 vi ImportantInformation

Copyright ©APBensonLimited2004 Allrightsreserved.NopartofthispublicationortheprogramCyrillic maybereproduced,transmitted,transcribed,storedinaretrieval system,ortranslatedintoanylanguageorcomputerlanguageinany formorbyanymeans,electronic,mechanical,magnetic,optical chemical,manual,biological,orotherwise,withoutpriorwritten permissionofthepublisher.Thismanualreferstothestandard versionofCyrillic3.

Disclaimer APBensonLimitedmakenorepresentationsorwarrantieswith respecttothecontentshereofandspecificallydisclaimsanyimplied warrantiesofmerchantabilityorfitnessforanyparticularpurpose.

Trademarks Alltrademarksandregisteredtrademarksarethepropertyoftheir respectivecompanies.

Author CyrillicwasoriginallywrittenbyCyrilChapman.RichardHoulstonis acknowledgedforhisassistancewithriskcalculations.Inthisnew versionCyrillichasbeenrewrittenunderDrChapman'sguidanceby ateamofexpertprogrammers.

Publisher APBensonLimited Email: [email protected]

SoanePoint Tel: +44(0)8702417019

68MarketPlace Fax: +44(0)8702417023

ReadingRG12EG UnitedKingdom

Cyrillic3.0.400 vii Support

Support Emailsupportqueriesshouldbesentto [email protected] YoumayfindananswertoyourquestionontheCyrillicSoftwareweb site: http://www.cyrillicsoftware.com/support/techsupport.htm Tologasupportquestionbytelephone,pleasecallouroffice directlyon: +44(0)8702417019 betweenthehoursof9.30and17.30UKtimeMondaytoFriday inclusive(excludingUKpublicholidays).Telephonecallswillbe loggedinoursupportsystemandyouwillbecontactedbyemail, fax,ortelephonewithasolutionorarequestformoreinformation.

Note on the Developer ForsomeyearsSeniorLecturerinClinicalGeneticsattheUniversity ofAucklandSchoolofMedicine,DrChapmanmovedtotheChurchill Hospital,Oxford,inthesummerof1993,whereheisnowClinical DirectorintheDepartmentofClinicalGenetics.Cyrillichasitsorigins inaprogramdevelopedbyDrChapmanfrom1987to1989forthe AtariST.Theintentionwastocreateasimpleinteractivemethodof enteringpedigreedataandfamilytreesonthescreen.Theprogram hasretainedthisoriginalfocuswhileithasevolvedthroughseveral versionsandoperatingenvironments.AnearlyversionofCyrillicwas describedinapaperintheAmericanJournalofMedicalGenetics, 199036:155160.Theprogram'snamewascoinedbytheclinical geneticistDrMacGardnerwhocombinedthenameofthe programmerwithaninteresthehadintheRussianlanguage.

Cyrillic3.0.400 viii TableofContents Contents

END USER LICENSE AGREEMENT III BRCAPRO VI MENDEL VI SUPPORT VIII CONTENTS IX

PART 1: ABOUT THIS G UIDE 1

ABOUT THIS GUIDE 2 INSTALLING ADOBE ® A CROBAT READER 2 LOCATING CYRILLIC SOFTWARE DOCUMENTATION 3

PART 2: INTRODUCTION 4

PRINCIPAL FEATURES 5 NEW IN CYRILLIC 3 S TANDARD VERSION 6 HARDWARE AND SOFTWARE REQUIREMENTS 7 INSTALLING CYRILLIC 7 LICENSING CYRILLIC 9 INSTALLING CYRILLIC ON ANOTHER MACHINE 11 USING CYRILLIC ON A NETWORK 14 CONVENTIONS USED IN CYRILLIC DOCUMENTATION 15 USING DIALOG BOXES 20 DROP DOWN LISTS 21 EDIT BOXES 22 RADIO BUTTONS 23 NAVIGATING DIALOGS 23

Cyrillic3.0.400 ix TableofContents

PART 3: A CYRILLIC G UIDED TOUR 24

A C YRILLIC GUIDED TOUR 25 STEP 1: S TART CYRILLIC 25 STEP 2: Y OU NOW NEED TO OPEN A PEDIGREE . 26 STEP 3: A DD SOME INDIVIDUALS 27 STEP 4: E DIT PROPERTIES 28 STEP 5: S ELECT AND MOVE INDIVIDUALS 29 STEP 6: T AKE A SNAPSHOT 30 STEP 7: C HANGE THE VIEW 30 STEP 8: C HANGE INFORMATION DISPLAYED 32 STEP 9: A DD AN ANNOTATION 33 STEP 10: P RINT THE PEDIGREE 34

PART 4: STARTING AND EXITING CYRILLIC 35

STARTING AND EXITING CYRILLIC 36 STARTING CYRILLIC FROM THE START MENU 36 STARTING CYRILLIC FROM WINDOWS EXPLORER 36 STARTING CYRILLIC FROM A SHORTCUT 36 USING THE WINDOWS START MENU 37 THE RECENT PEDIGREES DIALOG 37 CLOSING CYRILLIC 38

Cyrillic3.0.400 x TableofContents

PART 5: WORKING WITH DATABASES 39

CREATE A MICROSOFT ACCESS DATABASE 40 WORKING WITH DATABASES 40 INTRODUCTION TO DATABASES . 40 CREATE A CYRILLIC DATABASE 40 OTHER COMMON DATABASE FUNCTIONS 44

PART 6: DRAWING PEDIGREES 46

CREATING AND OPENING PEDIGREES 47 SEARCHING FOR PEDIGREES 48 SEARCH WITH WILDCARDS 50 SEARCHING IN MICROSOFT ACCESS DATABASES 50 SEARCHING PARADOX DATABASES 51 DELETE PEDIGREES 51 DRAW A PEDIGREE USING THE TOOLBAR 51 DRAW USING THE MAIN MENU 53 DRAW USING THE CONTEXT MENU 53 WHEN USING THE RMB MENU NOTE : 53 ADDING WHOLE GROUPS 54 SAVING THE PEDIGREE 56 DELETE INDIVIDUALS 56 ARRANGING THE PEDIGREE ON THE PAGE 57 RESET THE PAGE BORDER 57 THE HOME BUTTON 57 REDRAW 57 USING THE SNAPSHOT FEATURE 58 SOME ADVANCED DRAWING FEATURES 59 UNTANGLE THE LINES 60 HIGHLIGHTS 61 MOVE ONE SET OF SIBLINGS 63 MARRIAGE DIALOG : LAYOUT TAB 64 USING LOOPS 66 TO DISPLAY CROSS -OVER LOOPS : 66 Cyrillic3.0.400 xi TableofContents

PART 7: INDIVIDUAL PROPERTIES 68

INDIVIDUAL PROPERTIES 69 USING THE INDIVIDUAL DIALOG 69 OPEN THE INDIVIDUAL DIALOG 69 IDENTIFICATION DETAILS 70 DATES AND AGES 71 ADDITIONAL INFORMATION 73 HIDE INFORMATION 73 EDIT PROPERTIES USING TOOLBARS 74 LABEL A PROBAND 75 TOOLBAR BUTTONS 75 EDIT PROPERTIES USING MENUS 77 CONFIGURE THE TABLE VIEW 79 NAVIGATING THE TABLE VIEW 79 EDITING PROPERTIES IN THE TABLE VIEW 80

PART 8: HINTS AND TIPS 82

PRINTING ALTERNATIVES 83 PRINTING ACROSS MULTIPLE PAGES 83 LICENSE TRANSFER – ALTERNATIVE INSTRUCTIONS 83 BDE E RRORS 84 DATABASE ERRORS 85

PART 9: NEXT STEPS 87

Cyrillic3.0.400 xii AboutthisGuide Part 1: ABOUT THIS GUIDE

Cyrillic3.0.400 1 AboutthisGuide

About this Guide TheCyrillicCDROMcontainsfulldocumentationoftheCyrillic 3.0.400software.ThisGettingStartedGuideisintendedtohelpyou togetthesoftwareinstalledandtoguideyouthroughafirstCyrillic tutorial. ThefullCyrillicsoftwaredocumentationiscontainedina.pdffile, whichcanbelocatedusingWindowsExplorerorMyComputer.The CDROMalsocontainstheAdobe®AcrobatReadersoftwareneeded toreadthem.ThemostcurrentversionoftheAcrobatReadercanbe foundontheAdobe®websiteat: http://www.adobe.com/products/acrobat/main.html

Installing Adobe® Acrobat Reader SkiptheinstallationofAcrobatReaderisyoualreadyhavesoftware capableofreading.pdffilesinstalledonyourcomputer. ToinstalltheAcrobatReadersoftwarefromtheCDROM: • InserttheCyrillicCDintoyourCDROMdrive Theinstallationroutineshouldrunautomatically.Ifitdoesnot,youmust locateandrun autorun.exe: • Open Windows Explorer or My Computer • Navigateto D: \ (where D isthenameofyourCDdrive) • Locateanddoubleclick autorun.exe toruntheinstallation TheCyrillicSoftwareCDmenuwillopen. • SelectInstallAdobeAcrobat4

Cyrillic3.0.400 2 AboutthisGuide

Locating Cyrillic Software Documentation WhenyouhaveAcrobatReadersoftwareinstalled,youwillbeableto readtheCyrillic3Manual: TheCyrillicmanualcanbelocatedontheinstallationCDROMinthe followingfolder • D:\Manuals\Cy3manual.PDF WhereD:istheofyourCDdrive. PleasenotethatthemanualisavailableafterCyrillichasbeen installedbydefaultthisislocatedat • Open Windows Explorer or My Computer • NavigatetoC:\ProgramFiles\CherwellScientific\Cyrillic 3\Cy3manual.PDF • Locateanddoubleclickonthe.pdffiletoaccessthefull usermanual AlternativelyyoucanusetheStartMenuStart|Programs|Cyrillic3 thenselecttheCyrillic3Manual

Themanualcontainssectionsreproducedinthis Getting Sta rted Guide, plusmoredetailonthetoolsandfeaturessuchasrisk analysisusingBRCAPROandMENDEL.functions.Notethatthe appearanceoftheshortcutmenudependsontheareaor componentthatisclicked.SeetheCyrillicManualforalistof keyboardshortcuts.

Cyrillic3.0.400 3 Introduction Part 2: INTRODUCTION

Cyrillic3.0.400 4 Introduction

Principal features Cyrillic3isaprogramdesignedtodisplaythemostuseful informationaboutapedigreeforpeopleworkinginhumangenetics, clinicalgeneticsandgeneticcounselling.Inadditionallinformation relatingtothepedigreeisstoredinafullyfunctioningdatabase. Someoftheprinciplefeaturesofthisnewversionare: • Easydrawingtools • Integrateddatabasewhichisupdatedasyoudraw • Enhancedprintingoptions • IntegratedriskcalculationsusingBRCAPROandMENDEL • DatabasesupportincludesMicrosoftAccessandBorland Paradox Individualsandfamiliesmaybeaddedtothedrawingusingtoolbars andmenus.Manipulationofthepedigreeissimpleusingthemouse (clickanddrag)andindividualproperties(identification,age,genetic status)canallbeaddedviadialogsorusingthespreadsheetlike tableview.haveincludedtwopublicdomaingeneticriskanalysis programs,MENDELandBRCAPRO.Cyrillicprovidesaconvenient datainputinterfacefortheseprogramsmakingriskanalysissimple. Youmayusepublisheddataordatafromyourownresearchwith theseprogramsandtheoutputmaybesavedtofileorprintedalong withyourpedigree. Themaximumsizeofafamilyislimitedmainlybytheprocessing powerofyourcomputer.

Cyrillic3.0.400 5 Introduction

New in Cyrillic 3 Standard Version Inthisversiontheunderlyingcodehasbeencompletelyrewritten. ThisversionmaintainsCyrillic’suserfriendlydrawinginterfacebut youwillfinditeasierandmoreefficienttousethaneverbefore. • Allinformationstoredinadatabase • Newdrawinginterface • Tableviewconstantlyupdatedthroughlinktothe databaseandmaybekeptinvieworremoved • Completelyuserdefinedviewoptionsfordisplay inthepedigreeorthetableview • AccessandParadoxdatabaseformatscurrently supported • Newdrawingtoolstomakepedigreedrawing quickandeasy. • Riskanalysisusingintegratedtools(MENDELand BRCAPRO). • Improvedprintingandprintoptions • Thisversionisintendedprimarilyforgenetic counselorsandcliniciansanddoesnotinclude geneticmarkerfunctionorhaplotyping.Thesewill beavailableinournextrelease.

Cyrillic3.0.400 6 Introduction

Hardware and Software requirements Cyrillic3runsonthefollowingWindowsversions 98/95/NT4/2000/XP.T hemainprogramwilltakeupto20MBof harddiskspace.InstallationoftheBDE,whichsupportsthe databasefunctionality,willtakeanadditional15MB.Theinstallation filesareshippedonaCDROMdiskandthereforeyoursystemwill needaCDdrive.OtherwisethestandardWindowsminimum hardwarerequirementsmustbemet.

Installing Cyrillic PlacetheCDintoyouCDROMdriveandfollowtheonscreen instructions.Theinstallationroutineshouldstartonitsownbutiffor anyreasonitdoesnot: • ClicktheStartbuttononthewindowstaskbarandselect Run… • InthedialogboxtypeD:\Setup.exe(assumingthatDisthe nameofyourCDdrive)andClickOK Thisisanindependentinstallationandwillnotoverwriteanyolder versionsofCyrillic.Theinstallationincludesanumberofimportant filesandapplications.Someoftheseareasfollows: • Cyrillic.exe.ThisisthemainCyrillicapplication.Ashortcut willbeaddedtoyourStart|Programsmenu.Youcanalso starttheapplicationbydoubleclickingthisfileinWindows Explorer. • BDE(BorlandDatabaseEngine).Thiscontrolsallthe databasefunctionsofCyrillic3(seebelowforinstallation issues). • runMENDEL.dll.ThiscontainstheFortran77codeofthe MENDELriskanalysisprogram.

Cyrillic3.0.400 7 Introduction • BRCAPRO4.exe.Thisistheprogram,whichrunsthe BRCAPROanalysis. • Hdk3anim.dllandHdk3ctnt.dll(intheWindowsSystem folder).ThesearesupportingfilesfortheCyrillicHelp system. • Example.mdb.Thissampledatabasecontainssomeofthe pedigreesdescribedinthisguide. Ifyourcomputerisasharedworkstationorusesasharedcopyof theBorlandDatabaseEngine,pleaseaskyournetwork administratortoreadthefollowingsectionbeforeyouattemptto installCyrillic3. IfyouareacurrentBDEuser(askyourNetworkAdministrator)and youaretryingtoinstallthesoftwareonaPCwheretheBorland DatabaseEnginealreadyexists,itispossiblethattheinstallation willfail.IftheBDEfilesarereadonly,orthecurrentuserhasread onlyaccesstotheBDEdirectory(networkorlocal)theninstallation willfail. Thiscanberesolvedby • Loggingonwithwriteaccess(e.g.,asAdministratoralso requiredifODBCisinstalled). • MakingthefilesNOTreadonly, or(inthecaseofanetworkinstallationonly) • Removethefollowingtwokeysfromtheregistry: "HKEY_LOCAL_MACHINE \Software\Borland\BLW32" "HKEY_LOCAL_MACHINE\Software\Borland\Database Engine"ThiswillallowtheBDEtoinstalllocally. IMPORTANT: Thislastoptioninvolveseditingtheregistry.Beforeyou edittheregistry,makesureyouunderstandhowtorestoreitifa problemoccurs.Forinformationonhowtodothis,seethe Cyrillic3.0.400 8 Introduction "RestoringtheRegistry"HelptopicinRegedit.exeorthe"Restoringa RegistryKey"HelptopicinRegedt32.exe. Ifyouareinanydoubttheconsultyoursystems/network administratororcontacttheCyrillicsupportteam.

Licensing Cyrillic

Cyrillic software security Cyrillic3StandardVersionisdesignedasadesktoporsingleuser softwareapplication.Cyrillic’ssecuritylockstheapplicationtothe machineonwhichitisinstalled.Thereforeyouwillnotbeableto installCyrillic3onanetworkdriveandrunitfromaremote computer.Thisalsomeansthatyoumustfollowcertainprocedures inordertotransferthesoftwaretoadifferentcomputerthe LicenseagreementdoesnotallowyoutorunCyrillicontwodifferent machinesatthesametime.

Demo license button IfyouhavenotyetpurchasedCyrillicyoucanuseafullyfunctioning versionofthesoftwarefora30daytrialperiod. EachtimeyoustartCyrillicthelicensedialogboxappears.Simply clickthe“DemoLicense”buttontouseallthefeaturesofCyrillicfor theremainderofyour30daytrialperiod.Whenthisperiodhas expiredthiswillgrayoutandyoumustpurchasethesoftwareifyou wishtocontinuetouseit.

Cyrillic3.0.400 9 Introduction

Full License button WhenyoupurchaseCyrillicyouneedtoactivatethelicensebefore youcanstarttousethesoftware(unlessyouaretakingadvantage ofthe30daytrialperiod–seeprevioussection).Todothisyou needtoregisterthesoftwarewithAPBensonLtd.Whenyouregister withusyouwillbegivenacodethatwillactivateyourfulllicense. Inordertoactivateyourfulllicense,pleasecarefullyfollowthe instructionsoutlinedbelow. WhenyoustartCyrillicthelicensedialogboxappears: • ClicktheFullLicensebutton • Makeanoteofthetwonumberslabelled:UserCode1and UserCode2 • ClicktheFreezebutton ThislaststepsavesthetwoUserCodesprovidinguswithaunique identifiertoenableustocreateyourlicenseactivationcode.Italso closestheapplication. • NowcontactAPBensonbyphone,email,faxorviaour website,torequestyourlicenseactivationcode. Theactivationcodewebformcanbefoundat http://www.cyrillicsoftware.com/support/activate/activat or.htm (seesupportsectionforothercontactdetails) Pleaseprovidethefollowingitemsofinformation: • ForContactdetails–name,address,telephonenumber, emailaddress.

Cyrillic3.0.400 10 Introduction • Thesoftwareserialnumber(thisisthesameastheinvoice numberwewillhavesenttoyouafteryourpurchase). • Thetwousercodes,UserCode1andUserCode2,that youmadeanoteofpriortoclickingtheFreezebutton. Onceyouhavereceivedyouractivationcodefromusstartyour Cyrillicsoftwareandthelicensedialogboxwillappear. • ClicktheFullLicensebutton • TypetheactivationcodeintotheActivationCodeboxand clickOK. Yoursoftwareisnowfullylicensed.

Installing Cyrillic on another machine ThisisusedwhenyouwishtoinstallCyrilliconanewmachinesee buttonbelowforthefulldescriptionofhowtotransferyouruser licensetoadifferentcomputer.

Transferring the License OnceyouhaveregisteredCyrillic3asingleuserlicensewillnotallow youtoinstallandrunthesoftwareonanothercomputer. IfyouwishtopermanentlyinstallCyrillic3onmorethanone computerwewillissueyouwithasecondactivationcodeatthe discountedlicensepriceequivalenttoanupgradefromCyrillic2to Cyrillic3(pleasevisitourwebsiteforcurrentpricingdetails). Underthesingleuserlicenseyouareallowed,howevertotransfer yourlicensetoanewmachine.Doingthisdeactivatesthelicenseon theoldmachine.Followingtheprocedurebelowallowsyou,for example,toinstallCyrillicathomeaswellasintheofficebutyou musttransferthelicenseeachtime.Youwillnotbeabletoinstallon twomachinesandrunthesoftwareonbothatthesametime. Cyrillic3.0.400 11 Introduction Topreparealicensetransferyouwillneedafloppydisk. ThefollowingdescriptionassumesyouwishtorunCyrillicathome aswellasintheofficebutobviouslyappliestoanytransfersuchas reinstallingCyrillicifyoushouldupgradetoanewcomputer. Thelicensetransferworksbygeneratingarequestforalicense transferwhilstathome.Whenyoutakethisrequesttotheofficeon afloppydisktheofficecomputerrecognizestherequestandchecks outthelicensetothefloppy.Whenyoureturnhomecheckinthe license.Fromthenonyoucaneasilytransferthelicensebetween themachines,checkingoutfromonebeforecheckingintothe other.Alwaysremembertosaveyourworkbeforestartingthe transferprocess. • InstallCyrilliconyourcomputerintheoffice • RequestanactivationcodefromAPBensonLtd • ActivateCyrillic • InstallCyrilliconyourcomputerathome • WhenpromptedchoosetoContinueunlicensed • Whenyouhavefinishedyoursessionsaveyourwork • Placeafloppydiskinthediskdrive • SelecttheHelp|LicenseTransfermenuitem • ClicktheRequestlicenseradiobuttonandclickOKtostart thelicenserequest • ClickOKtoclosetheconfirmdialog

Cyrillic3.0.400 12 Introduction Notethatifyouareoutsidethe30daytrialperiodyouwillbe returnedtotheopening'unlicensed'dialog WhenyoureturntotheofficeyourversionofCyrillicisstilllicensed andsoitwillstartandfunctionproperly.Whenthetimecomestogo homeyouwillneedtocheckoutthelicensetothelicensetransferto thefloppy,nowcalledtheTransferdisk.So,whenyouhavefinished savedyourwork: • PlacetheTransferdiskinthefloppydrive • SelectHelp|LicenseTransfer • ClickOKtocheckoutthelicense AdialogwillconfirmthattheCyrilliclicensehasbeentransferred. WhenyouclickOKtheapplicationwillclose.NowtaketheTransfer diskhomeandstartCyrillicagain.Rememberthatthisversionisstill unlicensedandsoyouwillbepromptedtoeithercontinue unlicensedortoActivatethelicense: • ClickContinueunlicensed • PlacetheTransferdiskinthefloppydiskdrive • SelectHelp|LicenseTransfer • ClicktheCheckinlicenseradiobutton • ClickOK Adialogwillconfirmthatthelicensetransferiscompleteandyou willbeabletocontinueworking.Whenyouhavefinishedyouwill needtocheckoutthelicenseinordertotransferitbacktothe office. • Saveyourwork • SelectHelp|LicenseTransfer

Cyrillic3.0.400 13 Introduction • ClickOKtocheckoutthelicense AdialogwillconfirmthattheversionofCyrillicisnowunlicensedand willterminatetheapplication. WhenyoustartCyrillicintheofficeyouwillbegreetedbytheLicense dialog. • InserttheTransferdisk • ChooseTransferLicense • SelectCheckinlicenseinthenextdialogandclickOK Noweachtimeyouchangemachinesyouwillnowsimplycheckout thelicensefromthemachineyouarecurrentlyworkingonand checkinontheothermachine.

Using Cyrillic on a network ThecurrentuserlicenseallowsyoutoinstallCyrilliconasingle computer.Thesoftwaresecuritylockstheapplicationtoaparticular machineandyouwillthereforenotbeabletoinstallonanetwork andrunitfromaremotemachine.Youmay,however,beableto sharedatabasesonanetworkdrive.Ifyoudothisthenyoushould considerthefollowing: • Youshouldhavereadwritepermissionsforthenetwork driveordrives • Morethanonepersonwillbenotbeabletoaccessand workonasingledatabaseatthesametime • Ifyouareusingriskanalysistools,manifestationsand disordersthentheseareapropertyofthedatabaseand thedatabasewillbelocked Inallcasesyoushouldfirstcheckwithyoursystems/network administratorbeforecallingtheCyrillicsupportteam.

Cyrillic3.0.400 14 Introduction

Conventions used in Cyrillic documentation

• ProgrammenucommandsarereferredtoasFile|Open,for example,meaningselectOpenfromtheFilemenu. • Angledbracketsareusedtorefertokeyboardcharacters. Forexample,meanspresstheEscapekey, meansholddowntheControlkeywhilstpressingC,meanspresstheAltkeyfollowedbyFthenO. • LMBreferstotheLeftMouseButtonandRMBreferstothe RightMouseButtonmenu.Forexample,RMB|Parameters meansclicktherightmousebuttonwithintheModel ViewerpanelandselectParametersfromthemenu. Cyrillichasbeendevelopedtoallowyoutoworkinamanneryoufind mostconvenienteitherwiththemouse,keyboardoracombination ofthetwo.Thereareusuallytwoorthreewaystodomostthings. Belowisalistofconventionsandtermsusedintherestofthehelp file.

Mouse functions

Inthishelpfileweusethefollowingtermstodescribemouse functions. • Point:movethemouseuntilthecursorisoveranobject. • Click:Pressthemainmousebutton(usuallytheleftbutton) once. • Select:Clickingonanobjecthighlightstheobjectshowing thatithasbeenselected.e.g.,selectinganindividual createsaredsquarearoundtheindividual,clickingona marriagelinehighlightstheline.Onceanobjectisselected certainCyrillicfunctionsbecomeactive.Inmenusand toolbarsyouwillnoticethatmoreitemsbecomeactive (inactiveitemsaregrayedout).Severalobjectsmaybe selectedbyclickingontheminsequencewhilstholdingthe Cyrillic3.0.400 15 Introduction • control(Ctrl)orShiftkeydown.IfyouhavetheTable(grid) Viewopentheindividualrowisalsohighlightedmakingit easyforyoutofindthepropertiesanddatarelatingtothat individual. • Doubleclick:Pressthemousebuttontwiceinquick succession.Doubleclickingusuallyperformssome functionsuchasopeningadialogboxpertainingtothe objectonwhichyouhavedoubleclicked,e.g.double clickinganindividualopenstheIndividualPropertiesdialog box,doubleclickingamarriagelineopenstheMarriage Propertiesdialogbox. • Drag:ObjectscanbemovedaroundtheWindowsdesktop bydraggingthem.Thismeansclickingontheobjectand holdingthemousebuttondownwhilstmovingthemouse. Multipleindividualsmaybeselectedbyclickingonan emptypartofthedrawinganddraggingthemousearound thegroupyouwishtoselect. • RMB,TheRightMouseButton:Thisisconventionallythe secondarymousebutton.Ifyouarelefthandedyoumay havetoresetthemousebuttons(usingtheMouse PropertiesdialogfromtheWindowsControlpanel)butin thismanualwealwaysrefertothesecondarybuttonasthe rightmousebuttonorRMB.ClickingwiththeRMBonan objectinvokesacontextmenu.Thisisamenuoffunctions relatingdirectlytotheobjectthathasbeenclicked.You mayseeadditionalfunctionsbutunlesstheyareavailable forthatobjectthentheywillbegrayedoutandcannotbe selected.

Cyrillic3.0.400 16 Introduction

Keyboard functions Thekeyboardmaybeusedforjustabouteveryfunctionwithin Cyrillic3.Thisincludesdataortextinput,openingmenusanddialog boxes.Keyboardalternativestomousefunctionsareoftencalled keyboardshortcuts.Thenotationusedforthesereferstothe commonnameorlabelofthekey,Shift,Ctrl,AltandF1,Q,W,Eand soon. Shortcutsofteninvolvepressingmorethanonekeyatatime. InstructionssuchasAlt+F3meanpresstheAltkeyandwhilst holdingitdownpresstheF3.Itisnotnecessarytopressthemboth atexactlythesamemoment.

Menus

ThemainmenubarisatthetopoftheCyrillicwindow.Allfunctions canbeinvokedusingthesemenus.Toopenviewamenu: • Clickonthemenuwiththemouse or • PresstheAltkeyandtheletterthatisunderlinedinthe menutext.e.g.fortheFilemenuclickAlt+F Notallmenuitemsareavailableallofthetime.Thosethatare unavailablewillbegrayedoutandcannotbeselected.Manymenus havesubmenuse.g.theModifyIndividualsmenu:

Cyrillic3.0.400 17 Introduction

The Modify Individuals menu with Gender sub menu selected InthemanualandhelpfiletheinstructiontoselecttheitemChange tomalewillappearas: • SelectModifyIndividuals|Gender|Changetomalemenu item Therearetwowaystodothis.Withthemouseandwiththe keyboard.

1. With the mouse: • Clickonthemenutext,ModifyIndividuals,inthemenubar • PointtotheGenderitem • PointtotheChangetomaleiteminthesubmenu • Clicktoselectthisitem Cyrillic3.0.400 18 Introduction Notethatitemsarehighlightedasyourcursormovesoverthem. Itemswithsubmenusareeasytoseebecausetheyhaveanarrow pointingtotheright.

2. With the keyboard: • PressAlt+Mtoopenthemainmenu • Usethedownarrowkeytomovethroughtheitems • WhenyoureachthegenderitempresstheRightarrowto openthesubmenu UsethedownarrowagaintohighlighttheitemofchoiceInthiscase itisthefirstitemandisautomaticallyhighlighted. • ClickEntertoselect Thechangeisinvokedandthemenuclosed.

Dialogs DialogsorDialogboxesaresecondarywindows,whichallowthe usertoaddorchangedataandprogramsettings.Thereisno specialnotationusedfordialogsthoughthefollowingsectionshows howthedifferentelementsmaybeusedtomakeselectionsor additionstoyourpedigree.

Cyrillic3.0.400 19 Introduction

Using dialog boxes Adialogtypicallycomprisessomeoralloftheelementsdescribed below.AtypicalexampleistheIndividualpropertiesdialog.

Navigating dialogs Toselectapropertypriortoediting: Clickontheitemwithyourmouse or • UsetheTabkeyonyourkeyboardtocyclethroughallthe availablecomponents Whenadialogcomponentisselectedthiswillbeindicated: • Editboxesshowaflashingcursor • Dropdownlistsandeditboxeswithdefaultvalueshighlight thetext Checkboxesdisplayadottedlinearoundthelabeltext

Buttons Usuallyplacedatthebottomrightortoprightofthebox.Labels includeanunderlinedlettere.g.,OK.pressingAlt+theunderlined letterhasthesameeffectasclickingonthebuttonwithyourmouse. Thethreemostcommonbuttonsare: • OK:Acceptsanychangesandclosesthedialog. PressingtheReturnkeymayalsoresultinthedialogaccepting changesandclosing.Exceptionsarewhenyouareeditingtextor

Cyrillic3.0.400 20 Introduction numberboxeswhereyouarepermittedtoaddcarriagereturnse.g., whenaddingtexttotheAnnotationdialog(seeChapter9.ofthe CyrillicManualAnnotatingthepedigree.). • Cancel:Closesthedialogwithoutmakinganychanges • Help:Opensthehelpfileatapagedetailingthedialogbox and/oritsrelatedfunctions

Drop down lists Ifthereareanumberofitemsfromwhichoneistobeselecteda dropdownlistisused.Thedefaultitemisdisplayedintheboxand clickingthedownarrowattherighthandsideopensthelist.

The proband drop down list from the Individual properties dialog Thescrollbarisusedtoshowitemswhichareinitiallyoutofview.As withmenusitemsarehighlightedwhenthemousecursorisplaced overthem.Toselectanitemfromadropdownlist: • Clickthedownarrowattherighthandside • Locatetheitemyouwishtoselecteitherbydraggingthe scrollbarupanddownorclickingontheupanddown arrows • Clicktheitem Cyrillic3.0.400 21 Introduction Youcanalsoselectitemsusingthekeyboard.Thelistisselected whenthedefaultitemishighlighted. • PresstheDownorRightarrowkeytomovethroughthelist Inthiscasethelistdoesnotactuallyopenbutitemsaredisplayedin turninthebox. Ifyoureachtheendofthelistyoucanmovebackupbypressingthe Uporleftarrowkeyuntilyoulocatetheitemyouwishtoselect.

Edit boxes Aneditboxisaboxwheretheusercanentertextoftheirown.There mayberestrictionsonthelengthoftextbutwarningwillbegivenif youmakeamistakeinthisrespect.Someeditboxesonlyaccept numericaltext.Inthiscaseadefaultnumberisincludedwhenthe dialogisopenedandtheyusuallyhaveupanddownarrowsonthe righthandside.Clickingonanarrowwiththemouseincreases(up) ordecreases(down)thevalue.Sometexteditboxesaremultiline andcanacceptcarriagereturnswithoutclosingthedialog. Checkboxesacheckboxisusedwhenthereareonlytwopossible settingsforthepropertyonoroff.Theseappearasasmallsquare muchsmallerthananeditboxordropdownlist.Tochangethe setting: • Clickontheboxorthetextor • PresstheSpacebar TheitemissettoOnwhenatickisshowninthecheckbox.Ifyou areusingthekeyboardtonavigatethroughthedialogtheitemis availabletobechangedwhenadottedlineappearsaroundthelabel text.

Cyrillic3.0.400 22 Introduction

Radio buttons

Radiobuttonsaresimilartocheckboxesandareusedtochoose betweenanumberofexclusiveoptions.

The 'affection pattern' radio buttons in the Define Manifestations dialog Radiobuttonsgenerallyappearascirclesandwhenselectedhavea blackdotplacedinthecircle.Inthisexampleyoucanchoose1or2 affections,butnotboth.Toselectoneaffection: • Clickonthebuttonthecircleadjacenttothetextoron thetext'1affection'

or

• PressAlt+1(notethatthe'1'isunderlined)Navigating dialogs

Navigating Dialogs Toselectapropertypriortoediting: • Clickontheitemwithyourmouseor • UsetheTabkeyonyourkeyboardtocyclethroughallthe availablecomponentsincludingthebuttons Whenadialogcomponentisselectedthiswillbeindicated: • Editboxesshowaflashingcursor • Dropdownlistsandeditboxeswithdefaultvalueshighlight thetext Checkboxesdisplayadottedlinearoundthelabeltext.

Cyrillic3.0.400 23 ACyrillicguidedtour Part 3: A CYRILLIC GUIDED TOUR

Cyrillic3.0.400 24 ACyrillicguidedtour

A Cyrillic guided tour Thisguidedtourisintendedtogiveanoverviewoftheprinciple featuresofCyrillic3StandardVersion.Thefollowingchaptersshow howtoperformindividualtasksbutforastartitwillbeusefulto becomefamiliarwiththeCyrillicinterface.

Step 1: Start Cyrillic TheinstallationroutineforCyrillicautomaticallyaddsaProgram itemtotheStart|ProgramsmenuonyourWindowsdesktop.Tostart Cyrillic: • SelecttheStart|Programs|Cyrillic3|Cyrillicitemfromthe Windowstaskbar IfthisisthefirsttimeyouhavestartedCyrillictheRecentpedigrees dialogwillbeemptyandsoclickCanceltocloseit.Initiallythe programinterfaceisfairlyemptysoyouneedtoopenadatabase. Wehaveincludedasampledatabase,example.MDBwiththe installation.Thisincludesthepedigreesusedinthistourandthose usedinsomeofthelatertutorials.Toopenadatabase: • ClicktheConnectdatabaseiconorselecttheFile|Connect databasemenuitem–you must always open a database before you can draw a pedigree – all Cyrillic pedigrees are stored in database files. • InthedialogthatappearsclickConnectMSAccessand fromtheopendatabasedialogselecttutorial.MDBand clickOpen • TheDatabasepropertiesdialogopensautomaticallyand soclickOKtocloseit NotethatyoudonotneedtohaveMicrosoftAccessonyoursystem. Cyrillicmerelystoresthedatainthisformat.Ifyoudo,however,have

Cyrillic3.0.400 25 ACyrillicguidedtour MicrosoftAccessyouwillbeabletoopenandlookatthedatabase usingthedatabaseapplication.

Step 2: You now need to open a pedigree. • ClicktheOpenPedigreeiconorselecttheFile|Open pedigreemenuitem • IntheOpenpedigreedialogselectGuidedTourandclick Open TheCyrillicinterfaceshouldnowlooksomethinglikethefigure aroundbelow.

The Cyrillic Window Thewindowisdividedintofivemainregions.Inthecentreisthe drawingarea,convenientlymarkedoutbydottedlinesintopages.At theverytopisthemenubar.Toopenamenujustclickthemenu namewiththemouseorpresstheAltbuttononyourkeyboardand Cyrillic3.0.400 26 ACyrillicguidedtour atthesametimepresstheletterthatisunderlinedinthename. Belowthemenubararethetoolbars.Theiconsonthetoolbarsallow youtocontrolalmosteveryaspectofCyrillicusingyourmouse. UnderneaththedrawingareaistheTableview.Thisisconstantly updatedwithinformationaddedtothepedigree.Alternativelyyou canaddinformationdirectlytothisspreadsheetlikeviewofthe pedigree.Forexample • ClickontheindividualnamedPeterandnotethatthe columnwithFirstname'Peter'inthetableisalso highlighted • ClickonthecellcontainingtheFirstnameandpressEnter • TypethenewnameRobertandpressEnter AttheverybottomoftheCyrillicwindowisthestatusbar.Thislists relevantinformationaboutthepedigree;thepathandnameofthe database,thenameofthecurrentpedigreeandbasicinformation e.g.thenumberofindividualsandnumberofmarriages.

Step 3: Add some individuals DrawingwiththisversionofCyrillicisveryeasyindeed.Youcanuse newmenusortoolbarstoaddnewindividualsandrelationships. Nowwewilladdafamilytothemiddleson(secondgeneration)of theGuidedtourpedigree. • Clickthemiddleson(namedAndrew) • ClicktheNewpartner(female)icon • ClickNewson • ClickNewdaughter Whenanewspouseisaddedthemarriagelineishighlightedready fortheadditionofafamilyofchildren.Notealsothatasthefamilyis Cyrillic3.0.400 27 ACyrillicguidedtour addedthepedigreeautomaticallyexpandstomakespace. Occasionallyyoumayfindthatsiblingsoverlapornewfamiliesare closerthanyouwouldlike.IfthishappensjustclicktheRedraw button. Ifyoupreferyoucanusemenustobuildyourpedigree.All individualsareaddedthroughtheAddindividualsmenu.Thisalso appearsintherightmousebuttonorcontextmenu.

Step 4: Edit Properties Wehavealreadyseenthatyoucaneasilyeditpropertiesusingthe propertiesTableview.AnothermethodistousetheIndividual propertiesdialogopenedbysimplydoubleclickingasymbol. Thedialogdetailsallofthedefaultpropertiesyoumayedit.For exampletoeditthepropertiesforAndrew'snewspouse. • Doubleclickthesymbolforthenewspouseyouhavejust added • EnsurethattheIndividualpropertiestabisselected • IntheFirstnameeditboxofthedialogtypethenameAnne • IntheAgeeditboxtypethenumber40 • FromtheGeneticstatusdropdownlistselectCarrier • ClickOKtoacceptthechangesandclosetheeditbox Youcanalsochangethepropertiesofamarriage.Toopenthe marriagedialogdoubleclicktherelationshiplinebetweentwo individuals.ToeditthemarriagepropertiesofAndrewandAnne: • DoubleclickthelinejoiningtheSymbolsAndrewandAnne Whenalinejoiningtwoindividualsisselectedyouwillnoticethat notonlyisthislinehighlightedbutalsothelinestoallchildrenof Cyrillic3.0.400 28 ACyrillicguidedtour thatrelationship.Thisisparticularlyusefulifyouhavecomplex relationshipswheresibshipsoverlap. Thedialogdetailsthepropertiesofbothindividualsandyoucanadd arelationshipIDandanycomments.Youcanalsoaddthetypeof relationship: • FromthemarriagetypedropdownlistselectDivorced • ClickOKandseethatthedivorcedsymbolisaddedtothe marriageline

Step 5: Select and Move Individuals Toselectanindividualjustclickontheindividualsymbol.Youcan alsomoveindividualsaroundthepedigreeusingtheUp/Down/Right andLeftindividualsarrowkeysonyourkeyboard.Notethatthe selectedindividualisalsohighlightedintheTableview.

To move an individual: • Selecttheindividual • Dragthehighlightedsymbol,withyourmousetothenew location

To select and move a group of individuals: • Draggingyourmousecursoraroundthegroupof individualswhilstholdingdowntheleftmousebuttonor • Clickonthefirstindividual • WhilepressingtheShiftkey,clickontheadditional individuals • Clickanddragthegrouptothenewlocation Cyrillic3.0.400 29 ACyrillicguidedtour

Step 6: Take a Snapshot AlthoughyoucanundosinglemovesinCyrillicamoreusefulfeature istotakeasnapshot.Thissavesthepedigreeandalltherelated informationatanyonetime.Soasasafetynetwhenmaking changestopedigrees: • SelectNewsnapshotfromtheEditmenu • IntheCreatenewsnapshotdialogtypeanamefor snapshotandclickOK(thedefaultnameisSnapshot1) • Changethepedigreemoveindividuals,adddataetc • HavingdecidedthechangeswereunsuitableselectGoto snapshotfromtheeditmenuandselectSnapshot1from thesubmenu • IntheCreatenewautosnapshotdialogclickNo Yourpedigreerevertstoitspreviousstate.Thisisvaluablebecause youcancreateasmanysnapshotsasyoulikeanditsavesall relevantdatawhilstthepedigreeisopen.

Step 7: Change the View TheCyrillicwindowiscompletelyconfigurablebytheuser.Perhaps theviewyouprefermoredrawingspacethanisinitiallygiven.To increasethespace: • Removethetableviewbyplacingthecursorovertheline adjoiningtheTableviewandthemaindrawingwindow(the splitcursorappearswhenitispositionedcorrectly)

Cyrillic3.0.400 30 ACyrillicguidedtour • DragtheTableviewdownuntilitdisappearsfromsight.To viewitagainsimplydragitupagain • Removeoneorallofthetoolbarsbyselectingtoolbars fromtheViewmenu • Uncheckandtoolbarsyouwishtoremove The Toolbars sub menu Youcanalsorearrangetoolbarsonthescreenbyclickingonthebar atthelefthandsideanddraggingthem(withinthetoolbarspace)to thedesiredlocation. AlmosteverythingelsecanbechangedusingtheViewoptiondialog. • SelectOptionsfromtheViewmenuorpressF6 Tochangethecolourusedtoemphasizeselections: • ClickthebuttonlabelledSelection • ChooseanewcolourfromtheColourdialogandclickOK • ClickOKtoclosetheViewoptionsdialog • Selectanindividualtoverifythechange Nowexploretheviewoptionsdialog.Youcanchangeallcolours used,thesizeofsymbols,howtheyarespacedonthedrawing, whetherCyrillicwilldetectanddisplayconsanguinityandthecolour Cyrillic3.0.400 31 ACyrillicguidedtour andshape.oftheprobandarrow.Toseethechangesthatcanbe madetotheTableviewclicktheTableoptionstabinthisdialog.

Step 8: Change Information Displayed Oneofthemostcommontasksistochangetheinformation displayed.InCyrillicthisiscompletelyunderyourcontrol, informationonthepedigreecanevendisplaydifferentinformationin theTableandonthedrawing. • OpentheViewoptionsdialog(View|Optionsmenuorpress F6) • ClickDrawingfields ThisopenstheDisplayedfieldsdialog.

The displayed fields dialog Thelefthandpanellistsallthedatafieldsthatmaybedisplayed. Theseincludedefaultdatafields,fieldsyouhavedefinedyourself andanyimportedfromotherpedigreedrawingprograms. Cyrillic3.0.400 32 ACyrillicguidedtour Therighthandpanelliststhosecurrentlybeingdisplayed.Toadda fieldfromtheleft: • Selectthefieldinthelistbyclickingonit • Clickthebuttonlabelled> Toaddallthefields: • Clickthebuttonlabelled>> Toremoveallthefields: • Click<< • ClickOKtoacceptthechangesandthenclickOKinthe mainOptionsdialog. TosetthefieldstodisplayintheTablesimplyclicktheTablefields buttonintheViewoptionsdialog.ThisopensanidenticalDisplayed fieldsdialogbutchangesoperateonlyontheTableview.

Step 9: Add an annotation Toaddatextannotationtoyourpedigree: • ClicktheAnnotationtoolbariconorpressCtrl+T • TypesometextintheAnnotationdialog • ClickOKtoplacethetextonthepedigree Theannotationdialogallowsyoutosavetheannotationasasimple textfile(Saveastext…button)andtoloadsimpletextfilesfrom disk.AFontbuttonopensthedialogallowingyoucompletecontrol overthelookofthetext.Oncetheannotationisplacedonthe pedigreeyoucanplaceitanywherebyclickinganddragging.Toedit anannotationdoubleclickthetexttoreopentheannotationdialog.

Cyrillic3.0.400 33 ACyrillicguidedtour

Step 10: Print the pedigree PrintingiscontrolledthoughthePrintpreviewwindow. • Ensurethatnoindividualsareselected(clickonanempty partofthedrawingarea) • ClickthePrintpreviewicon,selectPrintfromtheFilemenu orpressCtrl+P • InthePrintpreviewwindowclicktheFittopageicon • ClickthePrinticon Theprintpreviewwindowprovidesacompletepreviewofthe pedigreebeforeprinting.Tocontroltheoutputoptionsopenthe Pagesetupdialog. Thetoolbarmakesiteasyforyoutofitthepedigreetoasinglepage, scanthroughalargepedigreecoveringseveralpagesorcreatea circularpedigreetofititononepage.Explorethetoolbarbuttons andprintyourpedigreebeforeclosingthewindowandreturningto theCyrillicmainwindow. OtherfunctionsInadditiontocreatingpedigreesandsavingall relevantdataintheinCyrillicCyrillicdatabaseyoucanalso: • Addtoandcustomizethedatabasebycreatingyourown datafields • Searchthedatabase • Highlightorhidesectionsofthepedigree • ImportpedigreesfromolderversionsofCyrillic(2.x)andin CSVandGEDCOMformat • ExportCSVandGEDCOMformattedpedigrees • RungeneticriskcalculationsthroughCyrillicusing MENDELandBRCAPRO

Cyrillic3.0.400 34 StartingandexitingCyrillic Part 4: STARTING AND EXITING CYRILLIC

Cyrillic3.0.400 35 StartingandexitingCyrillic

Starting and exiting Cyrillic AswithotherWindowsprogramsthereareseveralwaystostartand closeCyrillic.

Starting Cyrillic From the Start Menu InstallingCyrillicautomaticallycreatesaCyrillicprogramitem. • SelectCyrillicfromtheWindowstaskbarstartmenu,.e., Start|Programs|Cyrillic3|Cyrillic

Starting Cyrillic From Windows Explorer OpenWindowsExplorerusingoneofthefollowingmethods: • DoubleclicktheMycomputerIcononthedesktop • SelectStart|Programs|WindowsExplorerfromthetaskbar Startmenu • PresstheWindowskey+E • LocatetheCyrillic3.exefile ThedefaultinstallationisC:\ProgramFiles\Cherwell Scientific\Cyrillic3\Cyrillic3.exe. TostartCyrillic: • DoubleclickthefileCyrillic3.exe

Starting Cyrillic From a shortcut YoucancreateashortcutonyourWindowsdesktopusingthe followingmethods. • RightmouseclickontheCyrillic3.exefileinWindows Explorer

Cyrillic3.0.400 36 StartingandexitingCyrillic • SelectCreateshortcutfromthecontextmenu • Dragtheshortcuttothedesktop or • SimplydragtheiconfortheCyrillic3.exefileontothe desktop Changethetextlabellingontheshortcuticonby: • Clickonceontheicontoselectbutnotstarttheprogram • Clickonthetextlabel • Editthetexttosomethingyourecognizesuchas“Cyrillic3” • TostartCyrillicfromthisshortcutdoubleclicktheiconon thedesktop

Using the Windows Start Menu Youcanaddashortcuttothemainstartmenuratherthanusingthe WindowsStartprogramgrouponthestartmenu. • LocatetheCyrillic3.exefileinWindowsexplorer • DragtheCyrillic.exeiconontotheStartbuttononthe Windowstaskbar • TostarttheprogramselectStart|Cyrillic3 • SelectStart|Runfromthetaskbarstartmenu • WhentheRundialogopenstypeCyrillic3intheeditbox • ClickOKorpresstheReturnkey

The recent pedigrees dialog OnstartingCyrillicyouwillbegreetedbytheRecentpedigrees dialog.Thislistsallofthepedigreesyouhavebeenworkingon.To openthepedigreeselectitandclickOpen.Thisautomaticallyopens adatabaseandthepedigree–andisaveryquickwayofworking. Cyrillic3.0.400 37 StartingandexitingCyrillic YoucanviewtheRecentpedigreesdialoganytimebyselecting ReopenpedigreefromtheFilemenu.

Closing Cyrillic WhenyouhavefinishedworkingwithCyrillic3youcanclosethe programinthefollowingways: • SelectFile|Exitor • ClicktheClosebutton(labelledx)intheupperrighthand corneroftheCyrillicwindow. or • PressAlt+F4 Inallcasesyouwillbepromptedtosaveanychangestopedigrees youhavebeenworkingon.

Cyrillic3.0.400 38 Workingwithdatabases Part 5: WORKING WITH DATABASES

Cyrillic3.0.400 39 Workingwithdatabases

Create a Microsoft Access database TheConnecttodatabasedialog

Working with databases AkeyfeatureofCyrillic3isthatallCyrillicdata,includingdetailsof thepedigreedrawingarestoredinadatabase. Each time you use Cyrillic you will need to open a database to work in. More informationondatabasesingeneralisgiveninChapter14ofthe usermanual.

Introduction to databases. InthischapterwecoversomepracticalaspectsofusingtheCyrillic database;creating,saving,openingandclosingdatabases.

Create a Cyrillic database Althoughthismaysoundcomplexitisnomoredifficultinpractice thancreatinganyotherfileordocument.Thedifferenceisbehind thescenes.YouselectmenuitemsandusedialogboxesbutCyrillic createstheinfrastructureofthedatabasethatismorecomplexthan asimpledocumentorfile. StartCyrillicasshownintheChapter3.Theneither: • SelecttheFile|Connectdatabasemenuitem or • ClicktheConnectdatabaseiconontheDatabaseToolbar ThisopenstheConnecttodatabasedialog. Cyrillic3.0.400 40 Workingwithdatabases

The Connect to database dialog. Thiscomprisesfourmainbuttons.Tocreateanewdatabasein MicrosoftAccessformat: • ClickCreateMSAccess ThisopenstheNewdatabasedialog.AsindicatedintheConnect… dialogyoucanalsocreateadatabaseinParadoxformat.

The New database dialog This'newfile'typeofdialogopensinthedefaultlocation(themain Cyrillic3folder).Ifyouwishtostoreyourdatabaseelsewherethen usetheSavein:dropdownlist.Onceyouhavelocatedthefolder Cyrillic3.0.400 41 Workingwithdatabases whereyouwillstorethedatabaseandtheUponelevelbuttonto navigatetotherequiredlocationonyourharddriveornetwork: • TypeasuitablenameforthedatabaseintheFilename editbox,e.g.,tutorial • ClickSave Itmaytakeafewsecondsforthedatabasetobecreated.Aftera shorttimetheDatabasepropertiesdialogopens.Thisdetailsthe nameandlocationofthedatabaseandallowsyoutoadduseful notesforfuturereference.

The database properties dialog SettingtheWhencreatingadatabasetheDatabaseproperties dialogopens.Thisdatabasedetailsthenameandlocationofthe databaseandallowsyoutoaddpropertiesusefulnotes.

Cyrillic3.0.400 42 Workingwithdatabases • TypeyournameorinitialsintheAuthoreditbox • AddanynotestotheCommentseditbox • ClickOK ThePropertiesdialogdisplaysthedatethedatabasewascreated andwhenitwaslasteditedthesecannotbechangedbytheuser.If youwishtovieworeditthedatabasepropertiesatanytime: • ChoosetheFile|Databasepropertiesmenuitem TheprocedureissimilartocreatinganAccessdatabasebuta slightlydifferentdialogisused.Paradoxdatabasesconsistofa numberoffilesheldinasinglefolder.Whencreatingadatabaseyou thereforeneedtocreateafolder. • IntheConnectdatabasedialogclickCreateParadox

The Select directory dialog used for creating Paradox databases Cyrillic3.0.400 43 Workingwithdatabases IfyouhavealreadycreatedafolderforyourParadoxdatabase,using WindowsExplorerforexample,usethenavigationtoolsforlocating thefolder.Ifyouwishtocreateanewfolder: • TypethenameofthefolderintheDirectorynameeditbox • ClickOK YouwillthenbepromptedtoconfirmthatCyrillicshouldcreatethe folder.Acceptingthisleadsyoutothedatabasepropertiesdialogas fortheAccessdatabase.

Other common database functions

Saving the database Oncecreatedthedatabaseisautomaticallysavednotethatthere isnooptionto'Savedatabase'ontheFilemenu.Theonlythingyou havetosaveisthepedigree.

Close the database Youmaywishtoworkonpedigreesindifferentdatabasesbutyou areonlyallowedtohaveonedatabaseopenatatime.Toclosea database: • SelectFile|Disconnectdatabaseor • ClicktheDisconnectdatabaseiconontheApplication Toolbar Youwillbepromptedtosaveyourwork(changestopedigrees) beforethedatabasecloses.

Cyrillic3.0.400 44 Workingwithdatabases

Open an existing Cyrillic database Toopenanexistingdatabaseeither: • SelecttheFile|Connectdatabasemenuoption or • ClicktheConnectdatabaseiconontheDatabaseToolbar ThisopenstheConnecttodatabasedialogbox • ClickConnectMSAccessorConnectParadox Now: • NavigatetothedatabaselocationusingtheLookindrop downlistortheUponelevelbutton • Clickonthedatabasewithwhichyouwishtowork • ClickOpen ThisopenstheDatabasePropertiesdialog. • Makeanyadditionalnotes • ClickOKtoclosethedialog WhenopeningaParadoxdatabasethedialogrequiresthatyou locatethefolderinthedirectorytree.Oncelocatedclicktoselect andclickOK.Althoughyouhaveopenedthedatabasenopedigrees areyetopenedandsothemainCyrillicwindowisblank.Inthenext chapterwewillopenthepedigreeandaddindividuals.

Cyrillic3.0.400 45 Drawingpedigrees Part 6: DRAWING PEDIGREES

Cyrillic3.0.400 46 Drawingpedigrees

Creating and opening pedigrees Beforestartingtodrawyoumusthaveadatabaseandapedigree open. Tocreateanewpedigree: • SelectFile|Newpedigree or • ClicktheNewpedigreeicon ThisopensthePedigreepropertiesdialog. • Addanameforthepedigreeandanynotes • ClickOK

To open a pedigree: • SelecttheFile|Openpedigreemenuoptionor • ClicktheOpenpedigreeicon ThisopenstheSelectPedigreedialog. • Locateandclickonthepedigreeyouwishtoopen • ClickOK • MakeanychangestothedetailsinthePedigreeProperties dialogandclickOK

Cyrillic3.0.400 47 Drawingpedigrees

The select pedigree dialog Atabwiththepedigreenameappearsatthetopofthedrawing area.Youmayhaveseveralpedigreesopenatonetimeandswitch betweenthembyclickingonthetabs

Searching for pedigrees TheSearchbuttonontheOpenpedigreedialogallowsforsimple searchestobeperformedonthecurrentdatabase.Thisis particularlyusefulifyouhavelargedatabaseswithmanypedigrees. Tosearchforpedigreescontainingspecificinformation: • SelectFile|OpenpedigreeorclicktheOpenpedigreeicon • ClickSearchorAlt+SThisopensthesearchdialog Cyrillic3.0.400 48 Drawingpedigrees

The Search pedigrees dialog Thiscomprisestwodropdownlists.Theupperlistssearchablefields ofthedatabase,theloweroneisinitiallyemptyandisineffectan editbox.Thefieldsonwhichyoucansearchare: INDIVIDUAL: Firstname INDIVIDUAL: Lastname INDIVIDUAL: Maidenname INDIVIDUAL: Knownas PEDIGREE: Identification PEDIGREE: Name PEDIGREE: Author Accordinglyitispossibletofindpedigreeseitherbytheircontentsor bythepersonwhocreatedthem. Undertheheading‘Matches’typethetextyouwishtosearchfor.For exampleifyouwanttofindpedigreeswiththelastnameorsurname Jones: • FromthedropdownlistselectINDIVIDUAL:Lastname • IntheeditboxbelowTYPEJones • ClickOK

Cyrillic3.0.400 49 Drawingpedigrees IfthesearchissuccessfultheOpendialogappearswiththe pedigreesthatincludethesurnameJoneslisted. Whenyousearchagain,youwillfindtextfromprevioussearches savedasadropdownlist.Eithertypenewtextforthesearchor selectawordfromthelist.

Search with wildcards Awildcardisacharacterusedtorepresentanyothercharactersina search.Forexampleifyouhavecodedallofyourpedigreeswitha surnameand,sayanareaorzipcodeyoumightwanttosearchonly onthenameandcollectalltheareas.Forexampleifyourstyleof namingissayJonesLSNW1torepresentallthepedigreeswiththe surnameJonesinanareacodedasLSNW1andyouwantedto searchforallpedigreesnamedJonesandinanyareathenyoucould typeJones*intheContainsfieldoftheSearchdialog.‘*’isthe wildcardandrepresentsanystringofcharacters.Sosearchingfor Joneswouldfindallofthefollowingpedigrees;Jones1, JonesLSNW1,JonesLSNW2,Jonestownandsoon. Thewildcardcanalsobeusedinthemiddleofastring.E.g.*er wouldfindPeter,Perimeter,Pe8erandsoon.Wilcardsareuseful butshouldbeusedwithcaution.Sometimesyoumaygettoomany hitsorreturnsonyoursearchmakingitafruitlessexercise. FurthermoretherulesonsearchingareslightlydifferentforAccess andParadoxdatabases.

Searching in Microsoft Access Databases SearchesinMicrosoftAccessdatabasesarecaseinsensitive.Thus searchingforjoneswillfindallofJones,jones,JoNesandJONES. Twowildcardsareavailable: • asterisk,*,representsanystringofcharactersasshown above • Thequestionmark,?,representsanysinglecharacter i.e.,Pe?erwillfindPeter,Peler,Peper,Pe7erbutnot“perimeter”as wouldPe*er.

Cyrillic3.0.400 50 Drawingpedigrees

Searching Paradox Databases SearchesinParadoxdatabasesarecasesensitive.ThusPeterwould findonlyPeterandnotpeteRorPeTer. Thereisonlyonewildcard,thepercentsign,%.Thisrepresentsany stringofcharactersasdescribedabovefor*inAccessdatabases.

Delete pedigrees Todeleteapedigree: • Closeallpedigreesinthedatabase • ChooseDeletepedigreefromtheFilemenu • SelectthepedigreeyouwishtodeletefromtheSelect pedigreedialog • ClickOK Youwillbewarnedthatdeletingapedigreecannotbeundone. • ClickOKtoconfirmthedeletion

Draw a pedigree using the toolbar Inthissectionwewilldrawthefollowingthreegenerationpedigree.

Cyrillic3.0.400 51 Drawingpedigrees

A sample pedigree to draw • ClicktheNewmaleicon • ClicktheNewpartner(female)icon. • ClicktheNewsonicon • ClicktheNewsoniconagain • ClicktheNewdaughtericon • Clickonthesymbolforthisdaughter. • Clickonthenewaddpartner(male)icon • Clickonthenewdaughtericon • Clickonthesymbolforthisdaughter • ClickNewyoungermonozygoussister

Cyrillic3.0.400 52 Drawingpedigrees

Draw using the main menu Tocreatethesamepedigreedrawingusingthemainmenu: • SelectAddindividuals|Newmale • SelectAddindividuals|Newpartner(female) • SelectAddindividuals|Newson • SelectAddindividuals|Newson • SelectAddindividuals|Newdaughter • Clickonthedaughtersymbol • SelectAddindividuals|Newpartner(male) • SelectAddindividuals|Newdaughter • Selectthedaughterjustadded • SelectAddindividuals|Newyoungermonozygoussister

Draw using the context menu Clickinganywhereonanemptypedigreedrawingwiththeright mousebuttonopensthecontextmenu.Ifnoindividualsareselected orthepedigreeisemptythenonlytheAddnew mal/female/individualsubmenusareactive.Whenanindividualis selectedthenallthemenuitemsareactive.Thesubmenu,Add individuals,isidenticaltothemainAddindividualsmenu.Youcan thereforedrawthispedigreeusingtheRMBmenufollowingthe instructionsabove.

When using the RMB menu note: • IfnoindividualsareselectedthenonlyNewindividualsare available • Youdonothavetoclickonanindividualsymboltoinvoke theRMBbuttheoptionsavailableareincontextwith whateverisselected • Ifamarriagelineisselectedthenyoucanonlyadd offspringornewindividuals • Ifanindividualisselectedyoucanaddnewrelationships andoffspring

Cyrillic3.0.400 53 Drawingpedigrees

Adding whole groups TheAddindividuals|AddfamilyofsiblingsandAddfamilies|Add familyofsiblingsmenuitemsallowyoutoaddgroupsofindividuals toanindividualinthepedigree. • Selectanindividual • ChoosetheAddindividuals|Addfamilyofchildrenorpress F8 TheAddfamilyofchildrendialoguseseitheroftwomethodsto definethefamily. • Usethenumbereditboxesatthetoptoselectthenumber ofsons,daughtersandchildrenwithundefinedgender or • Usethesetofradiobuttonstodefinethesibship • Startingwiththefirstactivesetofbuttonsselectmale, femaleorunknown • Havingselectedthefirstthenthesecondsiblingbecomes activesochoosethegenderofthesecondsibling • Continueuntilyouhavethedesiredsibship Cyrillic3.0.400 54 Drawingpedigrees

The Add family of children dialog

Thismethodhastheadvantagethatitiseasiertodefinethewhole sibshipintermsoftheirrelativeagesandusestheconventionthat thefirstsiblingistheelderandthatconsecutivesiblingsare younger.Youcanachievethesameeffectusingthenumberedit boxesandthearrowstoscrolltheageoneyearatatime.For exampletoaddason,daughterandayoungerson: • ClicktheuparrownexttotheSon(s)editboxtoadd1son • Clicktheuparrownexttothedaughter(s)editboxtoadd1 daughter • ClicktheuparrownexttotheSon(s)editboxsothatit readstoadd2sons Todothesameusingradiobuttons • ClickMale • Clickthenextcolumn,Female • Clickthenextcolumnmale

Cyrillic3.0.400 55 Drawingpedigrees

Saving the Pedigree Afterdrawingapedigreeyouwillneedtosaveit.Either: • SelectFile|Savepedigree • Clickthesavepedigreeicon or • PressF4 • Ifyouhaveseveralpedigreesopenthenyoucansaveallof yourworkbyclickingtheSavealltoolorselecting File|Saveall WheneveryoucloseCyrillicyouwillbeinvitedtosaveanyworkyou havedone: • ClickYestosavethechangesyouhavemadetothe pedigreesinthedatabaseandclosetheprogram • ClickNotoclosetheprogramwithoutsaving • ClickCanceltoclosethedialogandreturntoCyrillic withoutsaving

Delete individuals Todeleteanindividualorgroupofindividuals: • Selecttheindividualorgroupofindividuals • Pressthedeletebutton Notethatdeletinganindividualcannotbeundoneunlessyoutakea snapshot(Edit|Newsnapshotmenu)beforethedeletionandthen returntothesnapshotlater(Edit|Gotosnapshotmenu).

Cyrillic3.0.400 56 Drawingpedigrees

Arranging the pedigree on the page ThemaindrawingareaontheCyrillicwindowismarkedoutwith dottedlinesindicatingthepagearea.TheCyrilliccanvasis essentiallyinfinitebutthesemarkswillhelpyouarrangeyour pedigreespriortoprinting.

Reset the page border Itiscommonforsomeindividualstobeplacedoutsidethepage lines,forexample,asasibshipgrows.Tosetthepedigreewithinthe pagebordereither: • SelectFile|Pagebordermenuitem • Clickthepagebordericon.

The Home button TosetthepedigreeintheHomepositionbydefaultatthetopleft handcornerofthedrawinguseanyofthefollowingmethods: • SelectView|Home • ClicktheHomeicononthetoolbar • pressCtrl+H

Redraw Asyoudraworrearrangeapedigreeyoumayneedtomove individualsorgroupsofindividualstomakeroomfornew individuals.Tomoveanindividual: • Selecttheindividualbyclickingonthesymbol • Dragtheindividualtothenewlocation

Cyrillic3.0.400 57 Drawingpedigrees Tomoveagroupofindividuals: • Selectthegroupeitherbyclickingonanemptypartofthe drawingareaanddraggingaroundthegrouporclickingon themonebyonewhilstholdingdowntheShiftorthe controlkey • Dragthegrouptothenewlocation Forautomaticredrawofthepedigreeeither • SelectView|Redraw • PressF5 • ClicktheRedrawtool Thisredrawsfocusingonplacingindividualsinthecorrect generation,i.e.,itrealignsthepedigreeinaverticalfashion.The redrawisfocusedonaselectedindividualbutwillworkevenifnone areselected.Thisshouldbeusedwithcautionandpriorto redrawingitiswisetotakeasnapshot(Seeusingsnapshots)ofthe pedigreejustincasetheresultsarenotwhatyouexpect!

Using the Snapshot Feature Thesnapshotisreallyacustomized‘Undo’feature.Atanytimeyou maytakeasnapshotofthepedigreeandsaveittemporarilyto memory.Thesnapshotincludesthepedigreeandallthedata (resultsofriskcalculations,annotations,properties).Ifyouthen makechangeswhichturnouttobeunsatisfactoryyoucanreturnto theearlierstatedefinedbythesnapshotYoucantakeasmany snapshotsasyoulikebutshouldrememberthattheyarelostwhen youclosethedatabase.Snapshotsareuseful: • Whenperformingriskcalculationsastheyallowyoutoedit dataand/orthepedigree,doacalculationandsaveresults forcomparison Cyrillic3.0.400 58 Drawingpedigrees • Whenusingtheredrawfeaturetheresultsmaybe unpredictableandsotakeasnapshotbeforedoingthe redraw Totakeasnapshot: • SelectEdit|Newsnapshot • TypeanameforthesnapshotintheCreatenewsnapshot dialog • ClickOK Makeanychangestothepedigree.Ifyoudecidetoreturntothe previousstate: • SelectEdit|Gotosnapshot • Choosethesnapshotyouwishtoreturntofromthesub menu • Ifyouarepromptedtocreateanew‘autosnapshot’to preservethecurrentstatussochooseYesorNo Allsnapshotsarelostwhenyouclosethepedigreeorthedatabase. Withinthedatabaseyoucancreatesnapshotsfordifferent pedigreesandtheseareentirelyindependent.Youwillonlybe promptedtocreateanautosnapshotifyouhavecreatedastate whichisdifferentfromanyofthesnapshotsalreadystored.

Some advanced drawing features Cyrillichasmanyfeaturesthatenableyoutoworkquicklyand efficientlyevenwhencreatingcomplexpedigrees.Rememberthat thedrawingislinkedatalltimestothedatabasesothatasyouadd individualsandfamiliesyouarecreatingdatabaseentries.Inthis finalsectionwecoversomeusefultipsondrawingpedigrees. Cyrillic3.0.400 59 Drawingpedigrees Whenanewindividualisaddedthatindividualishighlightedsothat anewrelationshipcanbecreateddirectly.Whenanew partner/marriageiscreatedthenCyrillichighlightsthe(horizontal) marriagelineinreadinessfortheadditionofoffspring.Assuchyou cancreateasibshipeitherbyrepeatedlyaddingoffspringtoa marriageorbyaddingsiblingstoaselectedindividual.

Untangle the lines YoumayhavealreadynoticedthatCyrilliciscompletelyopeninthe pedigreesitallowsyoutodraw.Youcancreate'social'pedigreesin additiontowhatmightstrictlyacceptableasgeneticpedigrees.For exampleyoucandrawasingleparentwithseveralchildren, relationshipsbetweenmalesorfemalesandaddmultiplesetsof parents.Thismayleadtoatangleoflinesthatmakesdistinguishing relationshipsdifficult.Cyrillicoffershelpbothtotheonlineuserand inarrangingrelationshiplinesfortheprintedpage.Todemonstrate thefollowingfeaturesdrawthepedigreetwobrothersmarryingtwo sisters(shownbelow). • Newmale • Newpartner(female) • Newmale

Two family pedigree with the brothers marrying the sisters Cyrillic3.0.400 60 Drawingpedigrees • Newpartner(female) • Selectthefirstmarriageline • Newsontwice • Selectthesecondmarriageline • ClickNewdaughtertwice • Selectthefirstdaughteranddragtobeadjacenttothe firstson • Selectthesecondsonandclicktobeclosetothesecond daughtersothatthehorizontallinesoverlapasinthe abovefigure • SelecttheeldersonandelderdaughterthenclickNew relationshiptocreatethemarriage • Repeatfortheyoungersonanddaughter

Highlights Clickononeofthemarriagelinesandseethatnotonlyisthis relationshiplinehighlightedbutsoarethelinesjoiningallthe offspringfromthatrelationship.Clickonanemptypartofthe pedigreetodeselectthemarriagelineandclickononeofthelines betweensiblings.Thisalsohighlightsallthesiblinglinesandthe relationshipfromwhichtheyarederived.Doubleclickinganyof theselinesopenstheMarriagedialog. Anotherillustrativeuseofhighlightsistoshowdescendents.Add somechildrentooneofthesecondgenerationmarriages. Cyrillic3.0.400 61 Drawingpedigrees

Three generation pedigree • Selectoneofthesecondgenerationparents • SelectView|Highlightdescendants • Clickontheblankdrawingareatodeselecttheindividual Youshouldnowseethattheindividual,spouseandallthe descendentsfromthatpointarehighlighted. • Reselecttheparent • ChooseShowdescendantsonlyfromtheViewmenu Alltheindividualsabovetheselectionandinotherpartsofthe pedigreeareremovedfromthedisplay.Toviewonlythepartsofthe pedigreeabovetheselection: • SelectView|Hidedescendants

Cyrillic3.0.400 62 Drawingpedigrees Toremoveindividual,spouseandallthedescendents.Toshowthe wholepedigreeagain: • SelectView|Showallindividuals Finallytoremovethehighlights: • SelectView|Clearhighlighting NotethattheShowdescendentsonlyandHideindividualsare functionsrelatedtotheselectionnotthehighlightwhichispurely anillustrativefeature.Thisisalsothecasewhenyouhidepartsof thepedigreetheyarejustremovedfromtheviewbutarestillinthe database.

Move one set of siblings TheHighlightsfeatureishelpfulfortheCyrillicuser–clearly indicatingtheoffspringofamarriageevenifthereareseveral overlappingsibshipsbutwhatabouttheprintedpedigree?Lines betweensiblingsarealwayshorizontalandsomovingonesetof siblingsdownseparatesthetwosetsclearly.Usingthesame drawingremovethegrandchildrensothatyouhavethesimpletwo generationpedigree. • Selectbothdaughters • Dragthesymbolsdownasmalldistance Thepedigreeshouldnowlooklikethefigurebelow Cyrillic3.0.400 63 Drawingpedigrees

The pedigree with one set of siblings offset vertically

Marriage dialog: layout tab Analternativetomovingthesiblingsinonegenerationistochange themarriagedrawingoptions.Thisalsohastheadvantagethatthe changesarenotaffectedbyusingRedraw. Ifyourealigncertainpartsofthepedigreeintheverticaldirection thenRedrawwillsetthembackinlinewiththeirgeneration– undoingyourwork!.

Cyrillic3.0.400 64 Drawingpedigrees

The layout tab of the marriage properties dialog Resetthepedigreesothatallchildrenareonthesamehorizontal. OpentheMarriagedialog: • DoubleclicktheMarriagelinebetweenthefirstsetof parents • ClicktheLayouttab • Ensurethatthe'Usedefaultsibshiplineposition'optionis unchecked • Setthe'Sibshiplinefineadjustment'to48%or49%either usingtheverticalscrollbarontheprevieworeditingthe textdirectly • ClickOK Thisdialogcanbeusedtosetpreciselythelayoutofasibshipin relationtotheparents.Theresultshouldbesomethinglikethe figurebelow.

Cyrillic3.0.400 65 Drawingpedigrees

The pedigree after altering marriage display properties

Using loops Thedisplaycanbefurtherclarifiedbyusingloopstosuggest crossoverofhorizontalandverticallines.Althoughusefulthisdoes slowdownredrawtimesandthisincreasessignificantlywithlarge pedigrees.

To display cross-over loops: • SelectView|OptionsorpressF6toopentheViewoptions dialog • IntheDrawingoptionstabchecktheLoopsoncheckbox • Ensurethattheloopssizeissetto8or10 • ClickOK Cyrillic3.0.400 66 Drawingpedigrees

The pedigree showing the use of loops to define relationships

Cyrillic3.0.400 67 IndividualProperties Part 7: INDIVIDUAL PROPERTIES

Cyrillic3.0.400 68 IndividualProperties

Individual properties Whenanindividualisaddedtoapedigreeitalreadyhasagreatdeal ofassociatedinformation;identificationdetails(anaccession, drawing,andgenerationnumbers),thegeneticstatus,teststatus andmortality.Manyofthesepropertiesareeasilyeditedandyou canaddmoreinformationsuchasaddresses,commentsand ethnicity.Inasubsequentchapterwewillalsoshowhowyoucan addcustomizethedatabasetostoreanyinformationyouwish. Thereareseveralwaystoeditthedefaultdatasothatyoucanwork inthewayyoufindmostconvenient.Youcanusemenus,toolbars, dialogboxesandTableView.

Using the Individual dialog Theindividualdialogallowsyoutosetoreditalloftheproperties associatedwithanindividual.Thishasthreepanels,Individual properties,Userdefinedfieldsandmanifestations.Herewewill concentrateontheIndividualpropertiestab.TheUserdefinedfields tabisconcernedwithcustomizeddatabases(Chapter15)andthe Manifestationstabisconcernedwithpreparingthepedigreefor geneticdiseaseriskanalysis(Chapter17).

Open the individual dialog ToopentheIndividualdialogeither: • Doubleclickanindividual • SelectanindividualandchooseEditpropertiesfromthe ModifyindividualsmainmenuorRMBmenu • SelectanindividualandpressF12

Cyrillic3.0.400 69 IndividualProperties

Identification details

Thefirstcolumncomprisesanumberofeditboxesallowinginputof personaldata.Toaddinformationclickintheboxandaddthetext. Adropdownmenuallowsyoutosetthegenderasmale,femaleor unknownalthoughthisispresetbydrawingamale,femaleor unknownonthedrawingarea.Changingthesettingherechanges thedrawing.Ifyouwishtosimplifyadrawingordonotknowprecise familydetailsyoucanaddasymbolandlabelitasagivennumber ofindividualsbyeditingthenumberunderNumberofindividuals.

The individual dialog

Cyrillic3.0.400 70 IndividualProperties

Dates and ages UnderInformationtherearethreeboxesallowingyoutosetor calculateagesanddatesAge,DateofbirthandDateofdeath. Knowingtwoofthesenaturallyallowsyoutocalculatetheother.Itis importanttonotethatAgeisnotnecessarilythecurrentageofthe individualandtheprecisedefinitiondependsonwhatyouintendto do.Thepossibledefinitionsareasfollows • Thecurrentage • Theageofdeath,ifthepersonisdead • Theageofonsetofamanifestation Toaddtheage: • DoubleclickintheAgeeditboxandtypeawholenumber Toaddthedateofbirth: • Clickthecalendaricon • Usethecalendartoselectadate • TypethefourdigityearintheYeareditbox Youcannowcalculatethedateofdeath: • ClickthecalculatoriconnexttoAgeofdeath Thisfeatureshouldbeusedwithcaution.Calculatingtheagefrom thedateofbirthcalculatesthecurrentage,i.e.,theagewhenyou performthecalculation.Ifyouarecreatingapedigree retrospectivelythenjusttypetheageintheAgeeditbox.Donot calculatetheageofdeathunlessyouneedthis.Oncecalculatedthe

Cyrillic3.0.400 71 IndividualProperties programwillassumetheindividualisdead.Asyoucannoteditthe Dateofdeathdirectlyyoumustresetthenullvalue.Todothis: • OpentheDateofdeathcalendar • Setthedateto1stJanuary,Year1(type1intheYearedit box) Youcanusethesethreeitemsinanysequencetosetandcalculate therelevantdatesorage.

Other information UnderInformationandgeneticstatusyoucansetthefollowing properties: Property Selections/Notes Pregnancy Unknown,Notapregnancy,Spontaneous abortion,Therapeuticabortion,Stillborn, Livedoneday,Neonataldeath. Noissue Normal,Noissue,Nochildrenbychoice, Infertility.NBaddcommentsunderDetails. Proband, Notaproband,severalselectionsforthe positionoftheproband. Mortality Alive,Dead,Unknown,Suicide. Adoption Notadopted,Adoptedin,Adoptedout, Maybeadoptedin. GeneticStatus Clear,Unaffected,Affected,Carrier,Maybe affected,Hererozygous. TestStatus Normal,Untested,examined,Sidecross, Topcross,Cross,Hearsay. AdditionalStatus None,Plussymbol,Minussymbol

Cyrillic3.0.400 72 IndividualProperties

Additional information Threeothereditboxesareavailableforyoutoaddarbitrarytext. ThesearelabelledComments,additionalinformation,Countryof originandEthnicity.

Hide information Finally,checkingtheHideinformationcheckboxhidesany informationdisplayedforthisindividualonly.Theinformation displayediscontrolledbytheDisplayedfieldsdialog,openedfrom theViewoptionsmenu(View|Optionsmenu,Chapter7oftheCyrillic 3Manual.Customizingtheview) Asanexercisesetthefollowingpropertiesforthefirstgeneration femaleinthispedigreedrawninthepreviouschapter: Lastname: Jones Firstname Janet Gender: Female Mortality: Alive Pregnancystatus: Notapregnancy Geneticstatus: Knowntobeacarrier Age: 55 Adoptionstatus: Notadopted Teststatus: Examined • Doubleclickthefirstgenerationfemale OneoftheusefulthingsinCyrillicisthatseveraloftheproperties arealreadyset,wehavecreatedafemale,sheisalive,nota pregnancyandnotadopted.LookattheseitemsintheIndividual dialog.Nowsettheotherproperties. • ClickthearrowontheGeneticstatusdropdownlistand selectcarrier • DoubleclickintheAgeeditboxandtypethenumber55

Cyrillic3.0.400 73 IndividualProperties • Clickthearrowontheteststatusdropdownlistandselect Examined • ClickOKtoacceptthechangesandclosethedialog

Edit properties using toolbars TheModifyIndividualstoolbarisusedtochangethepropertiesofan individualorgroupofindividuals.Todothis: • Selecttheindividualorgroupofindividuals • Clickthetoolbarbuttonforthepropertyyouwishtochange InCyrillicapregnancyreferstotheindividualasthefoetusor neonate,andpossibleoutcomeofthepregnancynottothestatus ofbeingpregnant. Allofthebuttonshavetooltipsshorthintswhichappearwhenthe cursorisplacedoverthebutton,makingiteasytoidentifythe functionofeachtool.Toolbarbuttonsaretoggleswitches alternatelyswitchingthepropertyonandthenoffwithconsecutive clicks.Ifapropertycanhaveseveralvaluesthenrepeatedlyclicking thetoolcyclesthroughthevariousoptions. LabelseveralInthissectionwewillfurthermodifythepropertiesof thepedigreeindividualsproducedintheChapter5. Selectthetwosecondgenerationmalesbyclickingonanemptypart ofhepedigreeanddraggingthemousearoundthem • ClicktheMaybeaffectedtoolbarbutton The'?'symbolisaddedtobothmalesymbols.Toseehowthetoggle works: Cyrillic3.0.400 74 IndividualProperties • ClickontheMaybeaffectedsymbolagain Thesymbolisremoved.

Label a Proband Wewillnowlabeltheyoungestfemaleinthispedigreeasaproband. • Selecttheyoungesttwin • ClicktheProbandtooltosettheindividualasaProband • ClicktheProbandtoolrepeatedlytosettoprobandarrow indifferentlocations. AkeyboardshortcutCtrl+Rmaybeusedtotoggletheprobandarrow thoughthisplacesthearrowinthebottomleftcornerofthesymbol andremovesallotherprobandsfromthepedigree.

Toolbar Buttons BelowisacompletelistoftheModifyindividualstoolbarbuttonsand theirfunctions.

Cyrillic3.0.400 75 IndividualProperties

The Modify individuals menu with Affection sub menu selected Individual properties

Cyrillic3.0.400 76 IndividualProperties

Edit properties using menus Afterselectinganindividualyoucanchangethepropertiesusing eitherthemainmenuorthecontextmenu.Changesaremadeusing theModifyIndividualsmenuandsubmenus.

Modify Individuals menu and sub-menus Forexampletosettheaffectionstatusofanindividual: • Selecttheindividual • SelecttheModifyindividuals|Affection|Carriermenuitem fromeitherthemainmenuortheRMBcontextmenu Theindividualislabelledwiththecarriersymbol.Aswithtoolbars thelabelsareeithersimpletogglesorwillcyclethroughtheoptions ifseveralareavailable.ToremovetheCarrierlabel: Cyrillic3.0.400 77 IndividualProperties • Selecttheindividuallabelledasacarrier • SelecttheModifyindividuals|Affection|Carriermenuitem Thelabelisnowremoved. Themenusalsofunctionforsettingpropertiesforseveral individuals.Tolabelseveralindividualswithacross: • Selectseveralindividuals,eitherbydraggingthemouse aroundthesymbolsorusingtheShift+clicktechnique • ClicktheModifyIndividuals|Miscellaneous|Crossmenu item Edit properties using the Table View TheCyrillicTableViewdisplayspedigreedetailsinagridformat.The tableiscompletelyconfigurablebothinlayoutandinthepedigree propertiesitdisplays.ThedefaultviewoftheTableisemptyandis controlledusingtheTablepaneloftheViewoptionsdialog.The layoutmaytakeeitheroftwoformatshorizontalorvertical.

The vertical (upper) and horizontal (lower) Table Views Cyrillic3.0.400 78 IndividualProperties Theverticalviewhasfieldslistedinthefirstcolumn,thehorizontal inthefirstrow. • SelecttheView|Optionsmenuitem • ClicktheTableoptionstab • ClicktheradiobuttonlabelledVerticalintheGeneralpanel

Configure the Table View Tochoosewhichfieldsorpropertiestodisplayinthetable: • OpentheViewoptionsdialog(View|OptionsorF6) • Clicktablefields TheDisplayfieldsdialoglistsallthepropertiesyoucandisplay.A morecompletedescriptionisgiveninChapter7butforthisexercise wewilldisplaySurname,Ageandmortality. • InthelefthandcolumnlocateandselectSurname • Click>toaddthisfieldtothelistontheright • SelectAgeandclick> • SelectMortalityandclick> • ClickOKandOKinthemainViewoptionsdialog Thesefieldsshouldnowbedisplayedinthetableview Thetableviewisdynamicallyupdatedwhentheindividualproperties aresetusingmenus,toolbarsortheIndividualdialog.Similarlywhen youusetheTableviewtheIndividualdialogwillreflectthechanges andadditions.

Navigating the Table View Thetableviewlookslikeaspreadsheetandisnavigatedinasimilar fashion: • Clickonacelltoselectit • MovearoundusingtheUp/Down/Left/Rightarrows Cyrillic3.0.400 79 IndividualProperties Whenanindividualisselectedonthedrawingtherow(horizontal view)orcolumn(verticalview)forthatindividualisalsohighlighted makingiteasytolocateinthetableview.

Editing Properties in the Table View AscanbeseenintheIndividualPropertiesdialogboxthereare severalkindsofproperties,freetext,numericalvalues,andthose withonlyalimitednumberofvalues.HowyouedittheseintheTable viewdependsonthetypeofproperty. • Toeditfreetextornumericalvaluesselectacellandtype thetext • Toeditpropertieswithalimitednumberofvalues(twoor more)pressEnterrepeatedlytocyclethroughthepossible values Forexample,editthepropertiesifthefirstgenerationmaleinthe pedigreecreatedinPart6. • ClickthecelllabelledSurnameinthefirstcolumn(withthe tableinHorizontalview) • TypeJonesandpressEnter • PresstheRightarrowkeytwicesothattheeldestsecond generationmaleisselected • TypeJonesandpressEnter Nowchangethemortalitystatusofthesecondson: • Presstherightarrowkeyandthenthedownarrowkey repeatedlysothattheMortalitycellforthesecondsonis selected • PresstheEnterkeytwicetochangetheMortalitytoDead • PresstheEnterkeytwiceagaintochangetheMortalityto Unknown Cyrillic3.0.400 80 IndividualProperties TochangeanumericalvaluesuchasAgeselectthecelleitherby locatingitusingthearrowkeysandpressingEnterandthentypein numbers. Somecareshouldbeexercisedwheneditingpropertieswithafixed numberofvaluese.g.,theprobandorthegender.Itwillbepossible toentertextinthegenderfieldbutasyoupressEntertoacceptthe textthetablemerelycyclestothenextallowedvaluewhichmay resultinsomeconfusionbetweenwhatyouhavetypedandwhatyou seeastheresult. Inpracticethetablecanbeusedforrapiddatainputandis particularlyusefulwhenyouhavelargepedigrees.Anotherhintfor speedistousetheSetIndividualdefaultsdialogandSetmarriage defaultsdialog,accessedfromtheSetupmenu.theseareidentical totheIndividualandmarriagedialogsbutthepropertiessetbecome defaultforawholedatabase.Soifyouaredevelopingadatabase foranextendedfamily,allcalledJonesyoucansetthedefault surnameanddonotneedtoaddthisinformationlaterforevery individual.

Cyrillic3.0.400 81 HintsandTips Part 8: HINTS AND TIPS

Cyrillic3.0.400 82 HintsandTips

Printing alternatives Cyrillic3pedigreeimagescanbeexportedintheEnhancedMetafile format(*.emf).ThesefilescanbeimportedintoWordandother officetoolsandareeditable(asimagesonly)onceimported. Inprintpreviewselecttheiconthatrepresentsafloppydisk(saveas metafile),savethefiletoalocationwhereyoucanfinditlater.Now openMicrosoftword(PowerPointorExcel)gotoInsert/Picture/from Filefindyoufileandopenit. Youcanalsocopyandpastetheimagedirectlyintoword, Edit/SelectallthenEdit/CopyinCyrillicthenEdit/PasteinWord) althoughthiswillnotincludethelegendunlikethesaveasmetafile method.

Printing across multiple pages Inthemainviewthepagebordersaredefinedbydottedlines.Drag thewholepedigree,Edit/SelectAllthenholddownleftmousebutton anddragtotherightortothebottomofthescreenuntilitcrosses thepageborderandthenyouopentheprintpreviewandclickon theViewAllbuttonthenmultiplepageswiththepedigreespread acrossthemcanbeseen. AlternativelyyoucanexporttheimagetoMSofficesoftwaresee Printingalternativesabove

License Transfer – alternative instructions Cyrillic3willallowyoutotransferthelicenseusingafloppydisk fromonePCtoanother. 1) FirstlyinstallCyrilliconyourhomePC. Cyrillic3.0.400 83 HintsandTips 2) PlaceablankfloppydiskinthehomePC.Nowonthe homePCandselectHelp/Licensetransfer.Thisopensa windowinwhichyouneedtoselecttheRequestLicense optionandthenclickOK. Nowyouhaveafloppydiskthatcan'pull'thelicensefromyourfully licensedcopyofCyrillicatwork. 3) GototheworkPC.Placethediskfromstep2inthePCand openCyrillic3. 4) SelectHelpLicensetransfer.ClickonOKtotransferthe licensefromthePCtothefloppy.TheWorkPCcopyof Cyrillicisnowtemporarilyinactive. BacktotheHomePC 5) PlacethefloppydiskinthePC.SelectHelp/License transferandthenSelectCheckinlicense. Thetransferprocessisnowcomplete.Transferringthelicenseback isaverysimilarprocessandiseasierbecausethelicenserequest step2isnotrequired.Thelicenseissimplycheckedoutfromonce PCandthenintotheothereachtimeyoutransfer.

BDE Errors “Cannot load an IDAPI service library File C:\Windows\MSAPPS\DAO \DAO 3 032DLL Alias: Cyrillic 3 Internal” Tocheckthesettingsgotoyourcontrolpanel(Startupmenu/ Settings),opentheBDEadministrator. GointoConfiguration,Drivers,Native,Access.TheDLL32setting shouldbeIDDA3532.DLLifitisnotchangeitbyusingthedropdown menuwhichpopsupwhenyouclickonthecell.Nowclosedownthe windowandopenupCyrillic.

Cyrillic3.0.400 84 HintsandTips Iftheabovefails,tryreinstallingCyrilliconyourPC,pleasesave backupcopiesofallyourdatabasesinaseparatefilelocationfrom theCyrillicdirectory

Access Violation "Access violation at address 00480620 in module Cyrillic.exe" ThisisanissuewiththeBDE(BorlandDatabaseEngine)athird partysoftwarethatisinstalledwithCyrillicforthedatabasesideof theprogram.TherehavebeenissuesrelatingtotheBDEandits interactionwiththecomponentsMicrosoftusemainlytheMDAC (MicrosoftDatabaseAccessComponent).Thelatestpatchforthe BDEisavailableontheBorlandwebsite http://info.borland.com/devsupport/bde/bdeupdate.html Thefileyouneedisattheendofthepageandiscalled bde511en.exe BDEv5.1.1DownloadAvailabilityLanguageFTPSelfExtracting Englishbde511en.exe

Database Errors

List Index Out of Bounds "list index out of bounds (0)". Theerroroccursduetoacorruptionofdatabasedatainthe PEDCOREtableintheOptionscell(firstrow).Thetableandcellcan belocatedinMSAccess97andtherowthatcontainsthecorrupt datacanhavethedataremoved.Thecorruptcellwillcontain randomcharacterononelineonly.Pleasemakesureyoukeepa backupcopyofthedatabasebeforeyoumakeanychangesinMS Access.Oncethischangehasbeenmadesaveandclosethefile. NowopenthedatabaseinCyrillic3andcheckthatnewpedigrees canbecreatedonceagain. Cyrillic3.0.400 85 HintsandTips Weareatpresentnotsurewhatcausedthecorruptionandarestill investigating.Iwillkeepyouuptodateonanyfurtherdevelopments. IfyoudonothaveacopyofMSAccess97orareunabletofixthe databaseyouarewelcometosendthedatabasetooursupport team,alldatawillbetreatedwiththeutmostconfidenceand databaseswillbepermanentlydeletedfromoursystemsoncewe havereturnedacopytoyou. PleasenotethatifyouhaveMSAccess2000youhavetoconvertto databaseto2000format,changethecellandthenconvertitback toMSAccess97format. .

Cyrillic3.0.400 86 NextSteps Part 9: Next Steps

Cyrillic3.0.400 87 NextSteps Thiscompletesthegettingstartedguide.Therearemanyotheroptions availablefordrawingandannotatingpedigreesorforpreparingoutput toinGEDCOMorCSVfiles.However,youhavecoveredmostareasin outlineandshouldbeabletoconfidentlycreateyourownpedigrees ThereferencesectionintheCyrillic3.0Manual(ontheCDROM)covers allaspectsoftheprogramindetail.Exploreitatyourleisureasyou becomemorefamiliarwithCyrillic,andrefertoitwhenyouaren’tsureof afeature.Ifyoustillcantdowhatyouwantyoucanalsogettechnical supportbycontactingususingthedetailsatthestartofthismanual.

Cyrillic3.0.400 88