Affinity vs Consanguinity Legal & Kinship Explorer

Genealogical kinship calculator: biological consanguinity vs marital affinity, Wright's coefficient ($r$), and 50-state marriage legality.

Pedigree & Kinship Tree Affinity (Step)

Wright's Coeff (r)
0.000
Shared DNA %
0.0%
Civil Law Degree
None
Canon Law Degree
None
Step-siblings share 0.0% biological ancestry ($r=0.0$). Because relation is purely affinal (by marriage of parents), marriage is permitted in all 50 US states unless a statutory co-adoption legally reclassified them as brother and sister.

50-State Statutory Marriage Matrix 50 / 50 States Allowed

State Jurisdiction Status Statute Citation Adoption Nuance

Preset classification, filtering and full-matrix exports

Read the explanation

The saved explorer classifies relationship presets using stored data and simple branches. This explains its program, not verified current marriage law or personalized genetic estimates. For step siblings, the prohibition branch requires both the co adoption toggle and a state record whose adoption bar is true. With one false the branch is false; with both true it is true. The bars show zero and one at three hundred pixels per true predicate. Half siblings always take the prohibited branch in this program. First cousins and double first cousins use the same state cousin field, despite different stored relationship coefficients. The parent marriage checkbox has no listener in the displayed engine and is not consulted by this classification function. These labels follow authored records rather than a new statute lookup. The table filters the already classified records by search and status. Search matches a lowercase state name, code or citation; status either accepts all or exactly matches the computed status. The national summary increments before filtering, and counts conditional records together with allowed records. For a hypothetical three record set containing one allowed, one conditional and one prohibited result, it reports two counted records even when the visible table is filtered to the single prohibited row. Bars at one hundred pixels per record show two and one. This illustration is about control flow, not a tally of actual state laws. The fixed summary suffix says fifty states, while the numerator comes from the stored array. Changing a table filter does not change the underlying relationship or state classification. Both export buttons use the same full matrix builder. It maps every stored state record, irrespective of the search box or status filter, and attaches relationship fields, the co adoption flag and a creation timestamp. Thus a hypothetical filtered view showing one of three records still exports three records: bars one hundred and three hundred pixels at one hundred pixels per record. The JSON and Markdown formats differ, but neither exports the current filtered subset. The tree draws from fixed preset node coordinates and link types; it does not infer genealogy from user supplied pedigrees. Offline D three is unavailable, so tree rendering throws. Earlier listeners and computed table fields can still operate before that drawing exception. Their actual preservation must be tested independently. The statutory descriptions and citations here remain unverified source data.

Super generates helpful tools and automates fact-checking across the internet proactively. If you enjoyed this tool, build your own with Super and share it with a friend.