JSFiddle - React, Tailwind, and code Playground

by Gwyn Milcote

HTML

Mythscale gene stuff. See full updated list and quick guide here: <a href='http://mythstable.epizy.com/dragon/genes.php'><b>Gene list</b></a>.

JavaScript

let loci = ["g","r","b","s","mel","d","cs","sdw","sb","fp","swl","mk","ma","mo","mbl","ou","oc","w","lb","mrl","sn","sm","bk","sp","p","e","er","eb","el","ag","ar","ab","as","a","hrn","prl","la","pa","dst","gr"];

let genome = {"g":["G+","g","g^s"],"r":["R","r+"],"b":["B","B^w","b+"],"s":["S^d","S^l","s+","s^w"],"mel":["Mel^f","Mel^p","Mel^m","mel+","mel^a"],"d":["D^w","D","d+"],"cs":["Cs^r","Cs^b","cs+"],"sdw":["Sdw","sdw+"],"sb":["Sb","sb+"],"fp":["Fp^","Fp^","Fp^","fp+"],"swl":["Swl+","swl"],"mk":["Mk^t","Mk^t","Mk^p","Mk^s+","mk+"],"ma":["Ma^f","Ma^h","Ma+","ma^h"],"mo":["Mo^h","Mo^q","mo+"],"mbl":["Mbl+","mbl","mbl^c"],"ou":["Ou+","Ou^m","Ou^b","Ou^a","ou^e"],"oc":["Oc^d","Oc^l","oc+"],"w":["W^c","W^b","W+","w"],"lb":["Lb","lb+"],"mrl":["Mrl","mrl+"],"sn":["Sn","sn+"],"sm":["Sm^s","Sm^b","Sm^x","sn+"],"bk":["Bk","bk+"],"sp":["Sp","sp+"],"p":["P^ls","P^sb","P^spl","p+"],"e":["E^c","E^b","E^i","E^x","E^np","E^ns","e+"],"er":["Er","er+"],"eb":["Eb","eb+"],"el":["El^w","El^s","El^t","El^b","El^f","el+"],"ag":["Ag+","ag"],"ar":["Ar","ar+"],"ab":["Ab","Ab^w","ab+"],"as":["As^d","As^l","as+"],"a":["A+","a"],"hrn":["Hrn+","Hrn^e","hrn^m"],"prl":["Prl","prl"],"la":["La^l","La^d","La+","la^f","la^s","la^o"],"pa":["Pa","pa+"],"dst":["Dst+","dst","dst^s"],"gr":["Gr","gr+"]};

let wildtypes = ["G+","r+","b+","s+","mel+","d+","cs+","sdw+","sb+","fp+","Swl+","mk+","ma+","mo+","Mbl+","Ou+","oc+","W+","lb+","mrl+","sn+","sm+","bk+","sp+","p+","e+","er+","eb+","el+","Ag+","ar+","ab+","as+","A+","Hrn+","Prl+","La+","pa+","Dst+","gr+"];