Raw File
graycode.json
{
    "cell_types": {
        "Bit": {
            "domains": [
                "1",
                "2",
                "3",
                "4",
                "5"
            ],
            "strand_labels": []
        },
        "Parity": {
            "domains": [
                "6",
                "7",
                "8",
                "9"
            ],
            "strand_labels": []
        }
    },
    "strand_types": {
        "One-first": {
            "domains": [
                "1",
                "2"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "One-second": {
            "domains": [
                "3",
                "4",
                "5"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "Zero-first": {
            "domains": [
                "1",
                "2",
                "3"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "Zero-second": {
            "domains": [
                "4",
                "5"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "Even-indicator": {
            "domains": [
                "8",
                "9"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "Odd-indicator": {
            "domains": [
                "6",
                "7"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "1": {
            "domains": [
                "6",
                "7",
                "10"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "2A": {
            "domains": [
                "5",
                "6",
                "7",
                "8",
                "9",
                "11"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "2B": {
            "domains": [
                "5",
                "1",
                "2",
                "3",
                "4",
                "11"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "3": {
            "domains": [
                "3",
                "4",
                "5"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "4": {
            "domains": [
                "2",
                "3",
                "4",
                "11"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "5": {
            "domains": [
                "6",
                "7",
                "10"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "6A": {
            "domains": [
                "3",
                "4",
                "5",
                "6",
                "10"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "6B": {
            "domains": [
                "3",
                "4",
                "5",
                "1",
                "10"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "7": {
            "domains": [
                "1",
                "2",
                "3"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "8": {
            "domains": [
                "2",
                "3",
                "4",
                "5",
                "12"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "9": {
            "domains": [
                "2",
                "3",
                "4",
                "5",
                "12"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "10A": {
            "domains": [
                "6",
                "7",
                "8",
                "12"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "11": {
            "domains": [
                "1",
                "2",
                "3",
                "4",
                "12"
            ],
            "is_complementary": false,
            "color": "#000000"
        },
        "12A": {
            "domains": [
                "3",
                "4",
                "5",
                "6",
                "10"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "12B": {
            "domains": [
                "3",
                "4",
                "5",
                "1",
                "10"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "15A": {
            "domains": [
                "5",
                "6",
                "7",
                "8",
                "9",
                "11"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "15B": {
            "domains": [
                "5",
                "1",
                "2",
                "3",
                "4",
                "11"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "17": {
            "domains": [
                "1",
                "2",
                "3",
                "4",
                "12"
            ],
            "is_complementary": true,
            "color": "#000000"
        },
        "19": {
            "domains": [
                "6",
                "7",
                "8",
                "12"
            ],
            "is_complementary": true,
            "color": "#000000"
        }
    },
    "registers": {
        "Two": {
            "cells": [
                "Bit",
                "Bit",
                "Bit",
                "Bit",
                "Parity"
            ],
            "top_strands": [
                {
                    "start_index": 0,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 3,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 5,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 8,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 10,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 12,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 15,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 17,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 22,
                    "strand_name": "Even-indicator"
                }
            ]
        },
        "Four": {
            "cells": [
                "Bit",
                "Bit",
                "Bit",
                "Bit",
                "Parity"
            ],
            "top_strands": [
                {
                    "start_index": 0,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 3,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 5,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 7,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 10,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 12,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 15,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 18,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 22,
                    "strand_name": "Even-indicator"
                }
            ]
        },
        "Three": {
            "cells": [
                "Bit",
                "Bit",
                "Bit",
                "Bit",
                "Parity"
            ],
            "top_strands": [
                {
                    "start_index": 0,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 3,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 5,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 8,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 10,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 12,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 15,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 18,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 20,
                    "strand_name": "Odd-indicator"
                }
            ]
        },
        "Eleven": {
            "cells": [
                "Bit",
                "Bit",
                "Bit",
                "Bit",
                "Parity"
            ],
            "top_strands": [
                {
                    "start_index": 0,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 2,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 5,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 7,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 10,
                    "strand_name": "One-first"
                },
                {
                    "start_index": 12,
                    "strand_name": "One-second"
                },
                {
                    "start_index": 15,
                    "strand_name": "Zero-first"
                },
                {
                    "start_index": 18,
                    "strand_name": "Zero-second"
                },
                {
                    "start_index": 20,
                    "strand_name": "Odd-indicator"
                }
            ]
        }
    },
    "instructions": [
        [
            "1"
        ],
        [
            "2A",
            "2B"
        ],
        [
            "3"
        ],
        [
            "4"
        ],
        [
            "5"
        ],
        [
            "6A",
            "6B"
        ],
        [
            "7"
        ],
        [
            "8"
        ],
        [
            "9"
        ],
        [
            "10A",
            "One-first",
            "One-second"
        ],
        [
            "11"
        ],
        [
            "12A",
            "12B"
        ],
        [
            "10A",
            "Zero-first",
            "Zero-second"
        ],
        [
            "11"
        ],
        [
            "15A",
            "15B"
        ],
        [
            "Even-indicator",
            "1",
            "Zero-first",
            "Zero-second"
        ],
        [
            "17"
        ],
        [
            "One-first",
            "One-second"
        ],
        [
            "19"
        ],
        [
            "Odd-indicator"
        ],
        [
            "5"
        ]
    ]
}
back to top