使用Madeline绘制家系图

  • Madeline使用示例

输入文件(cs_010.data):

FamilyId
IndividualId
Gender
Father
Mother
Deceased
Proband
DOB
MZTwin
DZTwin
Sampled
Affected

cs_010 U00 M . . Y . . . . . .
cs_010 U01 F . . Y . . . . . .
cs_010 T02 M U00 U01 . Y 1937.10.08 . . . A
cs_010 T03 M U00 U01 . . 1939.03.02 . . . .
cs_010 T04 M U00 U01 . . 1942.01.04 . . . .
cs_010 T05 M U00 U01 . . 1943.02.28 . . . .
cs_010 T06 F U00 U01 . . 1940.05.12 . . . .
cs_010 T07 M . . . . 1941.08.09 . . . .
cs_010 T08 M T07 T06 . . 1968.06.11 . . . .
cs_010 T09 F T07 T06 . . 1964.07.13 . . . .
cs_010 T10 F T07 T06 . . 1966.02.19 . . . .
cs_010 T11 F T07 T06 . . 1963.04.15 . . . .
cs_010 T12 F T07 T06 . . 1965.01.10 . . . .
cs_010 T13 M T02 T10 . . 1989.05.07 . . . .
cs_010 T14 F T02 T10 . . 1986.08.10 . . . .
cs_010 T16 F T08 T14 . . 2004.03.12 . . . A
cs_010 U18 M T04 T11 . . . . . . .
cs_010 U19 M T04 T11 . . . . . . .
cs_010 T20 F T03 T12 . . 1989.04.02 . . . .
cs_010 T21 M T03 T12 . . 1990.11.19 . . . A
cs_010 T22 F T03 T12 . . 1992.08.17 . . . .

运行程序:

madeline2 -L “IndividualId DOB” cs_010.data

输出结果:

cs_010ped

  • Madeline资源

官网主页
安装指导
手册文档
各种示例
软件比较

  • 使用注意事项

输入文件的主体部分使用空格分隔各个项目(即列),不管使用多少个空格必须保证项目间(即各列)严格对齐,否则会报错!
所以也许你直接复制上面示例的输入文件内容,无法正常结果,请手动调整空格使各列对齐。
为什么软件开发者不使用单个制表符作为项目间的分隔符呢?使用空格这么麻烦……