home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / gene / ahnds19.zip / AHNDES19.TXT < prev   
Text File  |  1993-07-25  |  8KB  |  186 lines

  1.  
  2.  
  3.  
  4.                            AHNDES.EXE
  5.                        Ver 1.9  25 Jul 1993
  6.              Copyright (c) 1991,1992,1993 by Jack Chandler
  7.  
  8.  
  9. Version 1.9 corrects the failure to recognize descendants in
  10. multiple lines due to cousin marriages.  Descendants in all
  11. lines created by cousin marriages are now recognized and listed
  12. in their descent chart.  Only one line is followed if the ancestor
  13. is common to both lines and the descendant is a descendant of
  14. the cousin marriage.
  15.  
  16. In the case of multiple lines due to cousin marriages, the line
  17. followed in a descent chart is the line down from that ancestor
  18. that falls furtherest to the right on a pedigree chart, or the
  19. line that will have the greatest ahnentafel number for descendants
  20. in the same generation.
  21.  
  22. To obtain descendant charts of the other multiple lines, use the
  23. cousins of the marriage as base rins and run their descendant
  24. charts separately.  Then if necessary, use that member of the
  25. marriage as the ancestor and enter the desired rin as descendant
  26. creating the continuation of the descendant chart.
  27.  
  28. Requirement for re-entering the location of the database is
  29. deleted for additional runs on the same database.
  30.  
  31. Version 1.8 improved algorithm reduces index creation time.
  32. Offers option of limited number of generations.  Maximum still
  33. remains at 52.
  34.  
  35. Version 1.5 corrects bug in Version 1.4 mod on proper selection
  36. of wife for descent in multiple marriages.
  37.  
  38. Version 1.4 corrects the following problems encountered in earlier
  39. versions:
  40.  
  41.     1.  Improper selection of wife in multiple marriages.
  42.         The ancestral wife no longer has to be listed in PAF
  43.         as the first spouse in multiple marriages.
  44.  
  45.     2.  No more hang ups if there is no husband in the marriage.
  46.         The line now will continue with the ancestors of the
  47.         wife.
  48.  
  49.     3.  Correct RIN for the spouse of the first generation
  50.         individual in the Anentafel chart is now displayed.
  51.  
  52.     4.  Elimination of garbage display for the first generation
  53.         individual if there was no spouse.
  54.  
  55.     5.  Reduced memory requirement for program operation.  Less
  56.         problems with memory on some machines during the sort
  57.         phase.
  58.  
  59.     6.  Index file is now in the same directory as the PAF data
  60.         and AHNDES.EXE can be run from any drive:\directory.
  61.  
  62. AHNDES.EXE is a MS-DOS PAF utility for the creation charts of both
  63. the Ahnentafel and Descent types.  AHNDES.EXE will handle data base
  64. sizes up to 52 generations and up to the PAF limits individual
  65. records.  Actual record limit is 99,999,999 which is a great deal
  66. less than the number contained in a 52 generation base which is full
  67. but does by far exceed the PAF records limitation that I have
  68. been given.
  69.  
  70.  
  71. AHNDES.EXE first creates an index file of your data (AHNDES.IDX)
  72. containing the ahnentafel number and RIN of each record in your
  73. database that is in your direct ancestral line. This index is then
  74. used in the creation of both the descendant  and the ahnentafel chart.
  75. This index file can be either retained for future use, or can be
  76. deleted at the end of each run.
  77.  
  78. Although AHNDES.EXE can be run from any drive/directory, it is
  79. recommended that it be run from the drive/directory that does
  80. contains your PAF data.  The index filed will be created in the
  81. active directory and future runs of AHNDES.EXE must be made from
  82. that directory if the index file is retained to be used again.
  83.  
  84. The ahnentafel numbers are generated based upon your entry of a
  85. base RIN.  Since most often you will want to compute/print
  86. charts based upon yourself, it is recommended that you enter
  87. your RIN in this position.
  88.  
  89. DESCENDANT:
  90.  
  91. The descent chart is computed and printed for a direct line from
  92. any ancestor of the base RIN with no siblings or other marriages
  93. considered.  This will make the appropriate jump to the new
  94. surname when a female descendant is married.
  95.  
  96. The ancestor is selected by either entry of RIN or by search by
  97. surname and first given name.  When search is used, the
  98. individual found is displayed with name and birth date.  If this
  99. is the wrong individual then the search can be continued.  No
  100. provisions for more detailed identification is provided.  Since
  101. the search by name involves your entire database, some
  102. individuals may be selected that are not ancestors of the base
  103. RIN entered.  If this occurs, you are informed that is the case
  104. and offered the opportunity for a new search.  Search is a
  105. little slow.  If the RIN is known it is the best choice of both
  106. Ancestor and Descendant.
  107.  
  108. The descendant is selected in the same manner as the ancestor.
  109. The descendant selected need not be the base RIN but must be in
  110. the descendant line between the ancestor selected and the descendant
  111. selected as the base RIN.  Cousins, uncles, aunts, and siblings
  112. will be reported as NOT a descendant of the selected ancestor.
  113.  
  114. The descendant chart is printed listing the descendant, birth date
  115. and place, death date and place, and then the same data for the spouse.
  116. Each generation is numbered.
  117.  
  118. AHNENTAFEL:
  119.  
  120. The Ahnentafel chart is based upon the base RIN entered in for
  121. the creation of the index file.  Ahnentafel numbers are printed
  122. for easy identification of family lines.  Birth date and place,
  123. death date and place are also listed if known.  The number of
  124. individuals contained in a completely full 52 generation chart
  125. would be limited to 9,999,999,999,999,999 individuals which is
  126. like the RIN numbers, far above what PAF will handle.  Also 52
  127. generations will take you back to approx. 500 AD before reaching
  128. this limiting ahnentafel number so should cause no serious
  129. problems for most database.
  130.  
  131. If all the lines in your PAF data pedigree chart are full, PAF
  132. will only hold 16 generations.
  133.  
  134. Basically, giving yourself an ahnentafel number of 1 and then
  135. double it for each generation.  This would give your father a
  136. number of 2, your paternal grandfather a number of 4, his father a
  137. number of 8, etc.  The wife of an individual is given his number
  138. plus 1.  Therefore your mother would be  number 3, your maternal
  139. grandfather would be 6, etc.  This relationship can be seen in
  140. the chart printed by AHNDES.EXE and is necessary to determine
  141. the family lines from the chart.
  142.  
  143. PRINTING/SAVING:
  144.  
  145. Both the Descent Chart and the Ahnentafel can be either output
  146. to the printer or saved to disk file.  If output is to the
  147. printer it is paginated with left border sufficient for binding.
  148. If output to a disk file, no margins or pagination is provided.
  149. This must be accomplished by printing with your text editor or
  150. word processor.  The Ahnentafel must be printed with print
  151. CPI greater than 10.  Current printing is set at 12 CPI but if
  152. printed with text editor then either 12, 15, or 17 would
  153. suffice.  Descent chart will print satisfactorily with 10 CPI.
  154.  
  155. ENVIRONMENT:
  156.  
  157. Although AHNDES.EXE is larger than intended in code, its major
  158. problem may occur if there is insuficient memory left for the
  159. sorting of large index files. The index file utilizes 12 bytes/
  160. individual and will be about 15K or a little more for a database
  161. of about 5,000 individuals.  This should be no problem since the
  162. memory requirements of PAF far exceed that which AHNDES.EXE
  163. would normally use.
  164.  
  165. To facilitate the continued use of an index file that has been
  166. created, it is recommended that AHNDES.EXE be run from your PAF
  167. DATA directory.
  168.  
  169. AHNDES.EXE is released with no registration fee required.
  170. However if you do desire to make a small donation not to exceed
  171. $5.00 to the below address, it would be appreciated.  AHNDES.EXE
  172. may be copied and distributed in its original package with no
  173. charges for the software.  This Text file must accompany the
  174. AHNDES.EXE file in any distribution package.
  175.  
  176. Please use and enjoy this program and let me know what you think
  177. of its possibilites.
  178.  
  179. Thank you,
  180.  
  181. Jack J. Chandler
  182. 812 Vermillion Dr.
  183. Henderson, NV  89015
  184.  
  185. PH 702-565-3158
  186.