lineage analysis