diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/assets/'Leotiomyceta'.jpg | bin | 0 -> 3590 bytes | |||
| -rw-r--r-- | src/assets/Abies.jpg | bin | 0 -> 5141 bytes | |||
| -rw-r--r-- | src/assets/Actinidiaceae.jpg | bin | 0 -> 4103 bytes | |||
| -rw-r--r-- | src/assets/Agaricaceae.jpg | bin | 0 -> 3757 bytes | |||
| -rw-r--r-- | src/assets/Agaricales.jpg | bin | 0 -> 3720 bytes | |||
| -rw-r--r-- | src/assets/Agaricomycetes 1.jpg | bin | 0 -> 3862 bytes | |||
| -rw-r--r-- | src/assets/Agaricomycetes.jpg | bin | 0 -> 3773 bytes | |||
| -rw-r--r-- | src/assets/Agaricomycetidae.jpg | bin | 0 -> 3913 bytes | |||
| -rw-r--r-- | src/assets/Agaricomycotina.jpg | bin | 0 -> 3530 bytes | |||
| -rw-r--r-- | src/assets/Alismatanae.jpg | bin | 0 -> 3899 bytes | |||
| -rw-r--r-- | src/assets/Amanitaceae.jpg | bin | 0 -> 3857 bytes | |||
| -rw-r--r-- | src/assets/Amaranthaceae.jpg | bin | 0 -> 3901 bytes | |||
| -rw-r--r-- | src/assets/Amaryllidaceae.jpg | bin | 0 -> 3852 bytes | |||
| -rw-r--r-- | src/assets/Amoebozoa.jpg | bin | 11976 -> 4158 bytes | |||
| -rw-r--r-- | src/assets/Amphibia.jpg | bin | 11478 -> 4739 bytes | |||
| -rw-r--r-- | src/assets/Anacardiaceae.jpg | bin | 0 -> 3897 bytes | |||
| -rw-r--r-- | src/assets/Angiosperms.jpg | bin | 0 -> 3833 bytes | |||
| -rw-r--r-- | src/assets/Annonaceae.jpg | bin | 0 -> 3623 bytes | |||
| -rw-r--r-- | src/assets/Anthocerotophyta.jpg | bin | 0 -> 3912 bytes | |||
| -rw-r--r-- | src/assets/Apiaceae.jpg | bin | 0 -> 4743 bytes | |||
| -rw-r--r-- | src/assets/Apiales.jpg | bin | 0 -> 5197 bytes | |||
| -rw-r--r-- | src/assets/Aquifoliaceae.jpg | bin | 0 -> 4125 bytes | |||
| -rw-r--r-- | src/assets/Araliaceae.jpg | bin | 0 -> 3691 bytes | |||
| -rw-r--r-- | src/assets/Aranae.jpg | bin | 0 -> 4985 bytes | |||
| -rw-r--r-- | src/assets/Archaea.jpg | bin | 11682 -> 5134 bytes | |||
| -rw-r--r-- | src/assets/Arecanae.jpg | bin | 0 -> 4474 bytes | |||
| -rw-r--r-- | src/assets/Arthropoda.jpg | bin | 9728 -> 3920 bytes | |||
| -rw-r--r-- | src/assets/Ascomycota.jpg | bin | 0 -> 3769 bytes | |||
| -rw-r--r-- | src/assets/Asparagaceae.jpg | bin | 0 -> 4564 bytes | |||
| -rw-r--r-- | src/assets/Asparagales.jpg | bin | 11462 -> 3876 bytes | |||
| -rw-r--r-- | src/assets/Asphodelaceae.jpg | bin | 0 -> 3992 bytes | |||
| -rw-r--r-- | src/assets/Asteraceae.jpg | bin | 0 -> 3734 bytes | |||
| -rw-r--r-- | src/assets/Asterales.jpg | bin | 0 -> 4333 bytes | |||
| -rw-r--r-- | src/assets/Asterids.jpg | bin | 11697 -> 4497 bytes | |||
| -rw-r--r-- | src/assets/Asterodae.jpg | bin | 0 -> 4290 bytes | |||
| -rw-r--r-- | src/assets/Asteroideae.jpg | bin | 0 -> 3957 bytes | |||
| -rw-r--r-- | src/assets/Auriculariales.jpg | bin | 0 -> 3769 bytes | |||
| -rw-r--r-- | src/assets/Bacteria.jpg | bin | 11749 -> 4614 bytes | |||
| -rw-r--r-- | src/assets/Basidiomycota.jpg | bin | 0 -> 4110 bytes | |||
| -rw-r--r-- | src/assets/Betulaceae.jpg | bin | 0 -> 3789 bytes | |||
| -rw-r--r-- | src/assets/Bignoniaceae.jpg | bin | 0 -> 4588 bytes | |||
| -rw-r--r-- | src/assets/Blastocladiomycota.jpg | bin | 0 -> 3688 bytes | |||
| -rw-r--r-- | src/assets/Boletaceae.jpg | bin | 0 -> 3838 bytes | |||
| -rw-r--r-- | src/assets/Boletales.jpg | bin | 0 -> 4432 bytes | |||
| -rw-r--r-- | src/assets/Bombacoideae.jpg | bin | 0 -> 4692 bytes | |||
| -rw-r--r-- | src/assets/Brassicaceae.jpg | bin | 0 -> 4569 bytes | |||
| -rw-r--r-- | src/assets/Brassicales.jpg | bin | 0 -> 3896 bytes | |||
| -rw-r--r-- | src/assets/Bromeliaceae.jpg | bin | 0 -> 4584 bytes | |||
| -rw-r--r-- | src/assets/Bryophyta.jpg | bin | 0 -> 4784 bytes | |||
| -rw-r--r-- | src/assets/Burseraceae.jpg | bin | 0 -> 3744 bytes | |||
| -rw-r--r-- | src/assets/Byttnerioideae.jpg | bin | 0 -> 3986 bytes | |||
| -rw-r--r-- | src/assets/Cactaceae.jpg | bin | 0 -> 4393 bytes | |||
| -rw-r--r-- | src/assets/Campanulaceae.jpg | bin | 0 -> 3751 bytes | |||
| -rw-r--r-- | src/assets/Cannabaceae.jpg | bin | 0 -> 3870 bytes | |||
| -rw-r--r-- | src/assets/Cantharellales.jpg | bin | 0 -> 3955 bytes | |||
| -rw-r--r-- | src/assets/Cardueae.jpg | bin | 0 -> 4508 bytes | |||
| -rw-r--r-- | src/assets/Carduoideae.jpg | bin | 0 -> 3910 bytes | |||
| -rw-r--r-- | src/assets/Caricaceae.jpg | bin | 0 -> 3584 bytes | |||
| -rw-r--r-- | src/assets/Caryophyllales.jpg | bin | 0 -> 3847 bytes | |||
| -rw-r--r-- | src/assets/Cedrus.jpg | bin | 0 -> 5012 bytes | |||
| -rw-r--r-- | src/assets/Charales.jpg | bin | 0 -> 4448 bytes | |||
| -rw-r--r-- | src/assets/Chytridiomycota.jpg | bin | 0 -> 3642 bytes | |||
| -rw-r--r-- | src/assets/Cichorieae.jpg | bin | 0 -> 3791 bytes | |||
| -rw-r--r-- | src/assets/Cichorioideae.jpg | bin | 0 -> 4042 bytes | |||
| -rw-r--r-- | src/assets/Cnidaria.jpg | bin | 11130 -> 4614 bytes | |||
| -rw-r--r-- | src/assets/Cocoeae.jpg | bin | 0 -> 5269 bytes | |||
| -rw-r--r-- | src/assets/Commelinanae.jpg | bin | 0 -> 4537 bytes | |||
| -rw-r--r-- | src/assets/Conifers.jpg | bin | 11045 -> 4547 bytes | |||
| -rw-r--r-- | src/assets/Convolvulaceae.jpg | bin | 0 -> 3660 bytes | |||
| -rw-r--r-- | src/assets/Core Eudicots.jpg | bin | 0 -> 6521 bytes | |||
| -rw-r--r-- | src/assets/Core Malvales.jpg | bin | 0 -> 6257 bytes | |||
| -rw-r--r-- | src/assets/Coronaviridae.jpg | bin | 9124 -> 3831 bytes | |||
| -rw-r--r-- | src/assets/Cucurbitaceae.jpg | bin | 0 -> 3914 bytes | |||
| -rw-r--r-- | src/assets/Cucurbitales.jpg | bin | 0 -> 4463 bytes | |||
| -rw-r--r-- | src/assets/Cupressaceae.jpg | bin | 0 -> 4520 bytes | |||
| -rw-r--r-- | src/assets/Cyanobacteria.jpg | bin | 9294 -> 3897 bytes | |||
| -rw-r--r-- | src/assets/Cycads.jpg | bin | 0 -> 5447 bytes | |||
| -rw-r--r-- | src/assets/Cyperaceae.jpg | bin | 0 -> 3803 bytes | |||
| -rw-r--r-- | src/assets/Dikarya.jpg | bin | 0 -> 5118 bytes | |||
| -rw-r--r-- | src/assets/Dioscoreaceae.jpg | bin | 0 -> 3863 bytes | |||
| -rw-r--r-- | src/assets/Droseraceae.jpg | bin | 0 -> 3750 bytes | |||
| -rw-r--r-- | src/assets/Ebenaceae.jpg | bin | 0 -> 4316 bytes | |||
| -rw-r--r-- | src/assets/Embryophytes.jpg | bin | 0 -> 4650 bytes | |||
| -rw-r--r-- | src/assets/Endogonales.jpg | bin | 0 -> 3970 bytes | |||
| -rw-r--r-- | src/assets/Enterovirus.jpg | bin | 9830 -> 3672 bytes | |||
| -rw-r--r-- | src/assets/Entorrhizomycetes.jpg | bin | 0 -> 3379 bytes | |||
| -rw-r--r-- | src/assets/Equisetidae.jpg | bin | 0 -> 3996 bytes | |||
| -rw-r--r-- | src/assets/Ericaceae.jpg | bin | 0 -> 4297 bytes | |||
| -rw-r--r-- | src/assets/Ericales.jpg | bin | 0 -> 4458 bytes | |||
| -rw-r--r-- | src/assets/Erythroxylaceae.jpg | bin | 0 -> 3477 bytes | |||
| -rw-r--r-- | src/assets/Eukaryota.jpg | bin | 10997 -> 4531 bytes | |||
| -rw-r--r-- | src/assets/Euphorbiaceae.jpg | bin | 0 -> 4010 bytes | |||
| -rw-r--r-- | src/assets/Eurotiomycetes.jpg | bin | 0 -> 3767 bytes | |||
| -rw-r--r-- | src/assets/Fabaceae.jpg | bin | 0 -> 4616 bytes | |||
| -rw-r--r-- | src/assets/Fabeae.jpg | bin | 0 -> 4991 bytes | |||
| -rw-r--r-- | src/assets/Fagaceae.jpg | bin | 0 -> 4703 bytes | |||
| -rw-r--r-- | src/assets/Fagales.jpg | bin | 0 -> 5276 bytes | |||
| -rw-r--r-- | src/assets/Fraxinus.jpg | bin | 0 -> 4364 bytes | |||
| -rw-r--r-- | src/assets/Fungi 1.jpg | bin | 0 -> 5242 bytes | |||
| -rw-r--r-- | src/assets/Fungi.jpg | bin | 10088 -> 4455 bytes | |||
| -rw-r--r-- | src/assets/Geastrales.jpg | bin | 0 -> 3672 bytes | |||
| -rw-r--r-- | src/assets/Gentianales.jpg | bin | 0 -> 3979 bytes | |||
| -rw-r--r-- | src/assets/Geoglossaceae.jpg | bin | 0 -> 3851 bytes | |||
| -rw-r--r-- | src/assets/Ginkgos.jpg | bin | 0 -> 5387 bytes | |||
| -rw-r--r-- | src/assets/Glomeromycota.jpg | bin | 0 -> 3862 bytes | |||
| -rw-r--r-- | src/assets/Gomphales.jpg | bin | 0 -> 4487 bytes | |||
| -rw-r--r-- | src/assets/Helianthodae.jpg | bin | 0 -> 4645 bytes | |||
| -rw-r--r-- | src/assets/Helicteroideae.jpg | bin | 0 -> 3949 bytes | |||
| -rw-r--r-- | src/assets/Hymenochaetales.jpg | bin | 0 -> 3591 bytes | |||
| -rw-r--r-- | src/assets/Hypocreomycetidae.jpg | bin | 0 -> 3380 bytes | |||
| -rw-r--r-- | src/assets/IRLC (Inverted Repat-lacking clade).jpg | bin | 0 -> 8044 bytes | |||
| -rw-r--r-- | src/assets/Illicium.jpg | bin | 0 -> 4162 bytes | |||
| -rw-r--r-- | src/assets/Iridaceae.jpg | bin | 0 -> 4185 bytes | |||
| -rw-r--r-- | src/assets/Juglandaceae.jpg | bin | 0 -> 4459 bytes | |||
| -rw-r--r-- | src/assets/Laboulbeniomycetes.jpg | bin | 0 -> 3701 bytes | |||
| -rw-r--r-- | src/assets/Lamiaceae.jpg | bin | 0 -> 4284 bytes | |||
| -rw-r--r-- | src/assets/Lamiales.jpg | bin | 0 -> 4349 bytes | |||
| -rw-r--r-- | src/assets/Larix.jpg | bin | 0 -> 4324 bytes | |||
| -rw-r--r-- | src/assets/Lauraceae.jpg | bin | 0 -> 4231 bytes | |||
| -rw-r--r-- | src/assets/Laurales.jpg | bin | 0 -> 4168 bytes | |||
| -rw-r--r-- | src/assets/Lecythidaceae.jpg | bin | 0 -> 3941 bytes | |||
| -rw-r--r-- | src/assets/Lentibulariaceae.jpg | bin | 0 -> 3759 bytes | |||
| -rw-r--r-- | src/assets/Liliaceae.jpg | bin | 0 -> 4281 bytes | |||
| -rw-r--r-- | src/assets/Linaceae.jpg | bin | 0 -> 4370 bytes | |||
| -rw-r--r-- | src/assets/Lycopodiidae.jpg | bin | 0 -> 4522 bytes | |||
| -rw-r--r-- | src/assets/Lycopodiopsida.jpg | bin | 0 -> 3837 bytes | |||
| -rw-r--r-- | src/assets/Lythraceae.jpg | bin | 0 -> 3690 bytes | |||
| -rw-r--r-- | src/assets/Magnoliales.jpg | bin | 0 -> 4072 bytes | |||
| -rw-r--r-- | src/assets/Malpighiales.jpg | bin | 0 -> 4547 bytes | |||
| -rw-r--r-- | src/assets/Malvales.jpg | bin | 0 -> 4512 bytes | |||
| -rw-r--r-- | src/assets/Malvoideae.jpg | bin | 0 -> 3843 bytes | |||
| -rw-r--r-- | src/assets/Marasmiaceae.jpg | bin | 0 -> 4561 bytes | |||
| -rw-r--r-- | src/assets/Marchantiomorpha.jpg | bin | 0 -> 3853 bytes | |||
| -rw-r--r-- | src/assets/Meliaceae.jpg | bin | 0 -> 4346 bytes | |||
| -rw-r--r-- | src/assets/Metazoa.jpg | bin | 12749 -> 5279 bytes | |||
| -rw-r--r-- | src/assets/Microsporidia.jpg | bin | 0 -> 3992 bytes | |||
| -rw-r--r-- | src/assets/Mimosoideae.jpg | bin | 0 -> 4017 bytes | |||
| -rw-r--r-- | src/assets/Mixiomycetes.jpg | bin | 0 -> 4702 bytes | |||
| -rw-r--r-- | src/assets/Monocotyledons.jpg | bin | 0 -> 3873 bytes | |||
| -rw-r--r-- | src/assets/Moraceae.jpg | bin | 0 -> 4520 bytes | |||
| -rw-r--r-- | src/assets/Mucorales.jpg | bin | 0 -> 4255 bytes | |||
| -rw-r--r-- | src/assets/Musaceae.jpg | bin | 0 -> 4530 bytes | |||
| -rw-r--r-- | src/assets/Myristicaceae.jpg | bin | 0 -> 3928 bytes | |||
| -rw-r--r-- | src/assets/Myrtaceae.jpg | bin | 0 -> 4418 bytes | |||
| -rw-r--r-- | src/assets/Myrtales.jpg | bin | 0 -> 4499 bytes | |||
| -rw-r--r-- | src/assets/Nelumbo.jpg | bin | 0 -> 5173 bytes | |||
| -rw-r--r-- | src/assets/Neocallimastigomycota.jpg | bin | 0 -> 3101 bytes | |||
| -rw-r--r-- | src/assets/Nepenthaceae.jpg | bin | 0 -> 4600 bytes | |||
| -rw-r--r-- | src/assets/Nidulariaceae.jpg | bin | 0 -> 4025 bytes | |||
| -rw-r--r-- | src/assets/Oleaceae.jpg | bin | 0 -> 4550 bytes | |||
| -rw-r--r-- | src/assets/Onagraceae.jpg | bin | 0 -> 3786 bytes | |||
| -rw-r--r-- | src/assets/Orchidaceae.jpg | bin | 0 -> 3958 bytes | |||
| -rw-r--r-- | src/assets/Papaveraceae.jpg | bin | 0 -> 4515 bytes | |||
| -rw-r--r-- | src/assets/Passifloraceae.jpg | bin | 0 -> 3808 bytes | |||
| -rw-r--r-- | src/assets/Pedaliaceae.jpg | bin | 0 -> 3966 bytes | |||
| -rw-r--r-- | src/assets/Pezizomycetes.jpg | bin | 0 -> 3867 bytes | |||
| -rw-r--r-- | src/assets/Pezizomycotina.jpg | bin | 0 -> 3846 bytes | |||
| -rw-r--r-- | src/assets/Phallales.jpg | bin | 0 -> 4298 bytes | |||
| -rw-r--r-- | src/assets/Phallomycetidae.jpg | bin | 0 -> 3720 bytes | |||
| -rw-r--r-- | src/assets/Phoeniceae.jpg | bin | 0 -> 3699 bytes | |||
| -rw-r--r-- | src/assets/Physalacriaceae.jpg | bin | 0 -> 3552 bytes | |||
| -rw-r--r-- | src/assets/Picea.jpg | bin | 0 -> 4873 bytes | |||
| -rw-r--r-- | src/assets/Pinaceae.jpg | bin | 0 -> 4468 bytes | |||
| -rw-r--r-- | src/assets/Pinus.jpg | bin | 0 -> 4597 bytes | |||
| -rw-r--r-- | src/assets/Piperaceae.jpg | bin | 0 -> 3673 bytes | |||
| -rw-r--r-- | src/assets/Piperales.jpg | bin | 0 -> 4392 bytes | |||
| -rw-r--r-- | src/assets/Plantae.jpg | bin | 11384 -> 4986 bytes | |||
| -rw-r--r-- | src/assets/Pleosporomycetidae.jpg | bin | 0 -> 3709 bytes | |||
| -rw-r--r-- | src/assets/Pleurotaceae.jpg | bin | 0 -> 4434 bytes | |||
| -rw-r--r-- | src/assets/Pneumocystidiomycetes.jpg | bin | 0 -> 2992 bytes | |||
| -rw-r--r-- | src/assets/Poaceae.jpg | bin | 12640 -> 5242 bytes | |||
| -rw-r--r-- | src/assets/Podoserpula.jpg | bin | 0 -> 3750 bytes | |||
| -rw-r--r-- | src/assets/Polygonaceae.jpg | bin | 0 -> 4532 bytes | |||
| -rw-r--r-- | src/assets/Polypodiales.jpg | bin | 0 -> 4507 bytes | |||
| -rw-r--r-- | src/assets/Polypodiidae.jpg | bin | 0 -> 4552 bytes | |||
| -rw-r--r-- | src/assets/Polypodiopsida.jpg | bin | 0 -> 3971 bytes | |||
| -rw-r--r-- | src/assets/Prasinophytes.jpg | bin | 0 -> 3911 bytes | |||
| -rw-r--r-- | src/assets/Proteaceae.jpg | bin | 0 -> 3659 bytes | |||
| -rw-r--r-- | src/assets/Proteales.jpg | bin | 0 -> 4451 bytes | |||
| -rw-r--r-- | src/assets/Proteobacteria.jpg | bin | 9356 -> 3840 bytes | |||
| -rw-r--r-- | src/assets/Psathyrellaceae.jpg | bin | 0 -> 3528 bytes | |||
| -rw-r--r-- | src/assets/Pucciniales.jpg | bin | 0 -> 3862 bytes | |||
| -rw-r--r-- | src/assets/Pucciniomycetes.jpg | bin | 0 -> 3553 bytes | |||
| -rw-r--r-- | src/assets/Pucciniomycotina.jpg | bin | 0 -> 3788 bytes | |||
| -rw-r--r-- | src/assets/Rabies lyssavirus.jpg | bin | 15132 -> 6085 bytes | |||
| -rw-r--r-- | src/assets/Rafflesiaceae.jpg | bin | 0 -> 4041 bytes | |||
| -rw-r--r-- | src/assets/Ranunculaceae.jpg | bin | 0 -> 3823 bytes | |||
| -rw-r--r-- | src/assets/Ranunculales.jpg | bin | 0 -> 4475 bytes | |||
| -rw-r--r-- | src/assets/Reptilia.jpg | bin | 11749 -> 4629 bytes | |||
| -rw-r--r-- | src/assets/Rhizophoraceae.jpg | bin | 0 -> 3864 bytes | |||
| -rw-r--r-- | src/assets/Rhodopyhta.jpg | bin | 0 -> 4061 bytes | |||
| -rw-r--r-- | src/assets/Root.jpg | bin | 13499 -> 5971 bytes | |||
| -rw-r--r-- | src/assets/Rosaceae.jpg | bin | 0 -> 4718 bytes | |||
| -rw-r--r-- | src/assets/Rosales.jpg | bin | 0 -> 5270 bytes | |||
| -rw-r--r-- | src/assets/Rosids.jpg | bin | 12790 -> 5500 bytes | |||
| -rw-r--r-- | src/assets/Rubiaceae.jpg | bin | 0 -> 4398 bytes | |||
| -rw-r--r-- | src/assets/Russulales.jpg | bin | 0 -> 3641 bytes | |||
| -rw-r--r-- | src/assets/Rutaceae.jpg | bin | 0 -> 4597 bytes | |||
| -rw-r--r-- | src/assets/Saccharomycotina.jpg | bin | 0 -> 3762 bytes | |||
| -rw-r--r-- | src/assets/Salicaceae.jpg | bin | 0 -> 3684 bytes | |||
| -rw-r--r-- | src/assets/Sapindaceae.jpg | bin | 0 -> 4031 bytes | |||
| -rw-r--r-- | src/assets/Sapindales.jpg | bin | 0 -> 3752 bytes | |||
| -rw-r--r-- | src/assets/Sapotaceae.jpg | bin | 0 -> 3754 bytes | |||
| -rw-r--r-- | src/assets/Saxifragales.jpg | bin | 0 -> 4579 bytes | |||
| -rw-r--r-- | src/assets/Schizosaccharomycetes.jpg | bin | 0 -> 2864 bytes | |||
| -rw-r--r-- | src/assets/Sclerodermataceae.jpg | bin | 0 -> 3314 bytes | |||
| -rw-r--r-- | src/assets/Selaginellales.jpg | bin | 0 -> 4028 bytes | |||
| -rw-r--r-- | src/assets/Septobasidiales.jpg | bin | 0 -> 3705 bytes | |||
| -rw-r--r-- | src/assets/Serpulaceae.jpg | bin | 0 -> 3853 bytes | |||
| -rw-r--r-- | src/assets/Solanaceae.jpg | bin | 0 -> 3663 bytes | |||
| -rw-r--r-- | src/assets/Solanales.jpg | bin | 0 -> 4355 bytes | |||
| -rw-r--r-- | src/assets/Sordariomycetes.jpg | bin | 0 -> 3477 bytes | |||
| -rw-r--r-- | src/assets/Sordariomycetidae.jpg | bin | 0 -> 3462 bytes | |||
| -rw-r--r-- | src/assets/Spermatopsida.jpg | bin | 0 -> 4002 bytes | |||
| -rw-r--r-- | src/assets/Sterculioideae.jpg | bin | 0 -> 3858 bytes | |||
| -rw-r--r-- | src/assets/Strelitziaceae.jpg | bin | 0 -> 3933 bytes | |||
| -rw-r--r-- | src/assets/Streptophyta.jpg | bin | 0 -> 4624 bytes | |||
| -rw-r--r-- | src/assets/Strophariaceae strict-sense.jpg | bin | 0 -> 5708 bytes | |||
| -rw-r--r-- | src/assets/Synapsida.jpg | bin | 11604 -> 4689 bytes | |||
| -rw-r--r-- | src/assets/Taphrinomycetes.jpg | bin | 0 -> 3468 bytes | |||
| -rw-r--r-- | src/assets/Taphrinomycotina.jpg | bin | 0 -> 3776 bytes | |||
| -rw-r--r-- | src/assets/Taxaceae.jpg | bin | 0 -> 4407 bytes | |||
| -rw-r--r-- | src/assets/Theaceae.jpg | bin | 0 -> 4413 bytes | |||
| -rw-r--r-- | src/assets/Tremellomycetes.jpg | bin | 0 -> 3569 bytes | |||
| -rw-r--r-- | src/assets/Trifolieae.jpg | bin | 0 -> 3870 bytes | |||
| -rw-r--r-- | src/assets/Tritirachiomycetes.jpg | bin | 0 -> 3720 bytes | |||
| -rw-r--r-- | src/assets/Typhaceae.jpg | bin | 0 -> 4364 bytes | |||
| -rw-r--r-- | src/assets/Ulmaceae.jpg | bin | 0 -> 4470 bytes | |||
| -rw-r--r-- | src/assets/Ulvophyceae.jpg | bin | 0 -> 3853 bytes | |||
| -rw-r--r-- | src/assets/Urticaceae.jpg | bin | 0 -> 3758 bytes | |||
| -rw-r--r-- | src/assets/Ustilaginomycotina.jpg | bin | 0 -> 3753 bytes | |||
| -rw-r--r-- | src/assets/Vertebrata.jpg | bin | 9995 -> 3686 bytes | |||
| -rw-r--r-- | src/assets/Violaceae.jpg | bin | 0 -> 4211 bytes | |||
| -rw-r--r-- | src/assets/Viridiplantae.jpg | bin | 0 -> 4059 bytes | |||
| -rw-r--r-- | src/assets/Viruses.jpg | bin | 11608 -> 4948 bytes | |||
| -rw-r--r-- | src/assets/Vitaceae.jpg | bin | 0 -> 4511 bytes | |||
| -rw-r--r-- | src/assets/Wallemiomycetes.jpg | bin | 0 -> 3658 bytes | |||
| -rw-r--r-- | src/assets/Zingiberaceae.jpg | bin | 0 -> 3977 bytes | |||
| -rw-r--r-- | src/assets/Zingiberanae.jpg | bin | 0 -> 4558 bytes | |||
| -rw-r--r-- | src/assets/Zygomycota.jpg | bin | 0 -> 4005 bytes | |||
| -rw-r--r-- | src/assets/core Caryophyllales.jpg | bin | 0 -> 4654 bytes | |||
| -rw-r--r-- | src/assets/eudicots.jpg | bin | 0 -> 4574 bytes | |||
| -rw-r--r-- | src/assets/magnoliids.jpg | bin | 0 -> 3951 bytes | |||
| -rw-r--r-- | src/components/Tile.vue | 5 | ||||
| -rwxr-xr-x | src/genTestImgs.sh | 6 | ||||
| -rw-r--r-- | src/tol.json | 366 | ||||
| -rw-r--r-- | src/tol.txt | 243 | ||||
| -rwxr-xr-x | src/txtTreeToJSON.py | 76 |
248 files changed, 644 insertions, 52 deletions
diff --git a/src/assets/'Leotiomyceta'.jpg b/src/assets/'Leotiomyceta'.jpg Binary files differnew file mode 100644 index 0000000..1a6a1f5 --- /dev/null +++ b/src/assets/'Leotiomyceta'.jpg diff --git a/src/assets/Abies.jpg b/src/assets/Abies.jpg Binary files differnew file mode 100644 index 0000000..5f0964e --- /dev/null +++ b/src/assets/Abies.jpg diff --git a/src/assets/Actinidiaceae.jpg b/src/assets/Actinidiaceae.jpg Binary files differnew file mode 100644 index 0000000..e4ecba6 --- /dev/null +++ b/src/assets/Actinidiaceae.jpg diff --git a/src/assets/Agaricaceae.jpg b/src/assets/Agaricaceae.jpg Binary files differnew file mode 100644 index 0000000..0fc4fc6 --- /dev/null +++ b/src/assets/Agaricaceae.jpg diff --git a/src/assets/Agaricales.jpg b/src/assets/Agaricales.jpg Binary files differnew file mode 100644 index 0000000..5256341 --- /dev/null +++ b/src/assets/Agaricales.jpg diff --git a/src/assets/Agaricomycetes 1.jpg b/src/assets/Agaricomycetes 1.jpg Binary files differnew file mode 100644 index 0000000..209cfc1 --- /dev/null +++ b/src/assets/Agaricomycetes 1.jpg diff --git a/src/assets/Agaricomycetes.jpg b/src/assets/Agaricomycetes.jpg Binary files differnew file mode 100644 index 0000000..b7a39b3 --- /dev/null +++ b/src/assets/Agaricomycetes.jpg diff --git a/src/assets/Agaricomycetidae.jpg b/src/assets/Agaricomycetidae.jpg Binary files differnew file mode 100644 index 0000000..04dc806 --- /dev/null +++ b/src/assets/Agaricomycetidae.jpg diff --git a/src/assets/Agaricomycotina.jpg b/src/assets/Agaricomycotina.jpg Binary files differnew file mode 100644 index 0000000..c42143c --- /dev/null +++ b/src/assets/Agaricomycotina.jpg diff --git a/src/assets/Alismatanae.jpg b/src/assets/Alismatanae.jpg Binary files differnew file mode 100644 index 0000000..c25d45e --- /dev/null +++ b/src/assets/Alismatanae.jpg diff --git a/src/assets/Amanitaceae.jpg b/src/assets/Amanitaceae.jpg Binary files differnew file mode 100644 index 0000000..c7849f5 --- /dev/null +++ b/src/assets/Amanitaceae.jpg diff --git a/src/assets/Amaranthaceae.jpg b/src/assets/Amaranthaceae.jpg Binary files differnew file mode 100644 index 0000000..0ee943f --- /dev/null +++ b/src/assets/Amaranthaceae.jpg diff --git a/src/assets/Amaryllidaceae.jpg b/src/assets/Amaryllidaceae.jpg Binary files differnew file mode 100644 index 0000000..56b1650 --- /dev/null +++ b/src/assets/Amaryllidaceae.jpg diff --git a/src/assets/Amoebozoa.jpg b/src/assets/Amoebozoa.jpg Binary files differindex 5050e8f..390b832 100644 --- a/src/assets/Amoebozoa.jpg +++ b/src/assets/Amoebozoa.jpg diff --git a/src/assets/Amphibia.jpg b/src/assets/Amphibia.jpg Binary files differindex 4e6a1cd..217081a 100644 --- a/src/assets/Amphibia.jpg +++ b/src/assets/Amphibia.jpg diff --git a/src/assets/Anacardiaceae.jpg b/src/assets/Anacardiaceae.jpg Binary files differnew file mode 100644 index 0000000..60b5af1 --- /dev/null +++ b/src/assets/Anacardiaceae.jpg diff --git a/src/assets/Angiosperms.jpg b/src/assets/Angiosperms.jpg Binary files differnew file mode 100644 index 0000000..8c4a262 --- /dev/null +++ b/src/assets/Angiosperms.jpg diff --git a/src/assets/Annonaceae.jpg b/src/assets/Annonaceae.jpg Binary files differnew file mode 100644 index 0000000..2b1540c --- /dev/null +++ b/src/assets/Annonaceae.jpg diff --git a/src/assets/Anthocerotophyta.jpg b/src/assets/Anthocerotophyta.jpg Binary files differnew file mode 100644 index 0000000..1f57e75 --- /dev/null +++ b/src/assets/Anthocerotophyta.jpg diff --git a/src/assets/Apiaceae.jpg b/src/assets/Apiaceae.jpg Binary files differnew file mode 100644 index 0000000..b62ebd5 --- /dev/null +++ b/src/assets/Apiaceae.jpg diff --git a/src/assets/Apiales.jpg b/src/assets/Apiales.jpg Binary files differnew file mode 100644 index 0000000..ff66574 --- /dev/null +++ b/src/assets/Apiales.jpg diff --git a/src/assets/Aquifoliaceae.jpg b/src/assets/Aquifoliaceae.jpg Binary files differnew file mode 100644 index 0000000..712a034 --- /dev/null +++ b/src/assets/Aquifoliaceae.jpg diff --git a/src/assets/Araliaceae.jpg b/src/assets/Araliaceae.jpg Binary files differnew file mode 100644 index 0000000..7539361 --- /dev/null +++ b/src/assets/Araliaceae.jpg diff --git a/src/assets/Aranae.jpg b/src/assets/Aranae.jpg Binary files differnew file mode 100644 index 0000000..81d8fea --- /dev/null +++ b/src/assets/Aranae.jpg diff --git a/src/assets/Archaea.jpg b/src/assets/Archaea.jpg Binary files differindex 0e31dbc..fceaccb 100644 --- a/src/assets/Archaea.jpg +++ b/src/assets/Archaea.jpg diff --git a/src/assets/Arecanae.jpg b/src/assets/Arecanae.jpg Binary files differnew file mode 100644 index 0000000..748276f --- /dev/null +++ b/src/assets/Arecanae.jpg diff --git a/src/assets/Arthropoda.jpg b/src/assets/Arthropoda.jpg Binary files differindex 5968c96..82f69e9 100644 --- a/src/assets/Arthropoda.jpg +++ b/src/assets/Arthropoda.jpg diff --git a/src/assets/Ascomycota.jpg b/src/assets/Ascomycota.jpg Binary files differnew file mode 100644 index 0000000..33c0c62 --- /dev/null +++ b/src/assets/Ascomycota.jpg diff --git a/src/assets/Asparagaceae.jpg b/src/assets/Asparagaceae.jpg Binary files differnew file mode 100644 index 0000000..09ed86e --- /dev/null +++ b/src/assets/Asparagaceae.jpg diff --git a/src/assets/Asparagales.jpg b/src/assets/Asparagales.jpg Binary files differindex d38f998..4f2a4f6 100644 --- a/src/assets/Asparagales.jpg +++ b/src/assets/Asparagales.jpg diff --git a/src/assets/Asphodelaceae.jpg b/src/assets/Asphodelaceae.jpg Binary files differnew file mode 100644 index 0000000..59d6262 --- /dev/null +++ b/src/assets/Asphodelaceae.jpg diff --git a/src/assets/Asteraceae.jpg b/src/assets/Asteraceae.jpg Binary files differnew file mode 100644 index 0000000..863421e --- /dev/null +++ b/src/assets/Asteraceae.jpg diff --git a/src/assets/Asterales.jpg b/src/assets/Asterales.jpg Binary files differnew file mode 100644 index 0000000..7a8b2b0 --- /dev/null +++ b/src/assets/Asterales.jpg diff --git a/src/assets/Asterids.jpg b/src/assets/Asterids.jpg Binary files differindex e70d92c..d3383e8 100644 --- a/src/assets/Asterids.jpg +++ b/src/assets/Asterids.jpg diff --git a/src/assets/Asterodae.jpg b/src/assets/Asterodae.jpg Binary files differnew file mode 100644 index 0000000..0b100a1 --- /dev/null +++ b/src/assets/Asterodae.jpg diff --git a/src/assets/Asteroideae.jpg b/src/assets/Asteroideae.jpg Binary files differnew file mode 100644 index 0000000..c115bcd --- /dev/null +++ b/src/assets/Asteroideae.jpg diff --git a/src/assets/Auriculariales.jpg b/src/assets/Auriculariales.jpg Binary files differnew file mode 100644 index 0000000..579c527 --- /dev/null +++ b/src/assets/Auriculariales.jpg diff --git a/src/assets/Bacteria.jpg b/src/assets/Bacteria.jpg Binary files differindex 342dc47..5321466 100644 --- a/src/assets/Bacteria.jpg +++ b/src/assets/Bacteria.jpg diff --git a/src/assets/Basidiomycota.jpg b/src/assets/Basidiomycota.jpg Binary files differnew file mode 100644 index 0000000..9438180 --- /dev/null +++ b/src/assets/Basidiomycota.jpg diff --git a/src/assets/Betulaceae.jpg b/src/assets/Betulaceae.jpg Binary files differnew file mode 100644 index 0000000..d14a4c1 --- /dev/null +++ b/src/assets/Betulaceae.jpg diff --git a/src/assets/Bignoniaceae.jpg b/src/assets/Bignoniaceae.jpg Binary files differnew file mode 100644 index 0000000..45366a1 --- /dev/null +++ b/src/assets/Bignoniaceae.jpg diff --git a/src/assets/Blastocladiomycota.jpg b/src/assets/Blastocladiomycota.jpg Binary files differnew file mode 100644 index 0000000..b9eef34 --- /dev/null +++ b/src/assets/Blastocladiomycota.jpg diff --git a/src/assets/Boletaceae.jpg b/src/assets/Boletaceae.jpg Binary files differnew file mode 100644 index 0000000..7cdbb51 --- /dev/null +++ b/src/assets/Boletaceae.jpg diff --git a/src/assets/Boletales.jpg b/src/assets/Boletales.jpg Binary files differnew file mode 100644 index 0000000..a6223dc --- /dev/null +++ b/src/assets/Boletales.jpg diff --git a/src/assets/Bombacoideae.jpg b/src/assets/Bombacoideae.jpg Binary files differnew file mode 100644 index 0000000..b5037f8 --- /dev/null +++ b/src/assets/Bombacoideae.jpg diff --git a/src/assets/Brassicaceae.jpg b/src/assets/Brassicaceae.jpg Binary files differnew file mode 100644 index 0000000..02602fa --- /dev/null +++ b/src/assets/Brassicaceae.jpg diff --git a/src/assets/Brassicales.jpg b/src/assets/Brassicales.jpg Binary files differnew file mode 100644 index 0000000..3b10725 --- /dev/null +++ b/src/assets/Brassicales.jpg diff --git a/src/assets/Bromeliaceae.jpg b/src/assets/Bromeliaceae.jpg Binary files differnew file mode 100644 index 0000000..fc96309 --- /dev/null +++ b/src/assets/Bromeliaceae.jpg diff --git a/src/assets/Bryophyta.jpg b/src/assets/Bryophyta.jpg Binary files differnew file mode 100644 index 0000000..268aa7b --- /dev/null +++ b/src/assets/Bryophyta.jpg diff --git a/src/assets/Burseraceae.jpg b/src/assets/Burseraceae.jpg Binary files differnew file mode 100644 index 0000000..e5cfde1 --- /dev/null +++ b/src/assets/Burseraceae.jpg diff --git a/src/assets/Byttnerioideae.jpg b/src/assets/Byttnerioideae.jpg Binary files differnew file mode 100644 index 0000000..1defc11 --- /dev/null +++ b/src/assets/Byttnerioideae.jpg diff --git a/src/assets/Cactaceae.jpg b/src/assets/Cactaceae.jpg Binary files differnew file mode 100644 index 0000000..178b5b9 --- /dev/null +++ b/src/assets/Cactaceae.jpg diff --git a/src/assets/Campanulaceae.jpg b/src/assets/Campanulaceae.jpg Binary files differnew file mode 100644 index 0000000..e42e614 --- /dev/null +++ b/src/assets/Campanulaceae.jpg diff --git a/src/assets/Cannabaceae.jpg b/src/assets/Cannabaceae.jpg Binary files differnew file mode 100644 index 0000000..fb8710e --- /dev/null +++ b/src/assets/Cannabaceae.jpg diff --git a/src/assets/Cantharellales.jpg b/src/assets/Cantharellales.jpg Binary files differnew file mode 100644 index 0000000..527cd84 --- /dev/null +++ b/src/assets/Cantharellales.jpg diff --git a/src/assets/Cardueae.jpg b/src/assets/Cardueae.jpg Binary files differnew file mode 100644 index 0000000..ed1905b --- /dev/null +++ b/src/assets/Cardueae.jpg diff --git a/src/assets/Carduoideae.jpg b/src/assets/Carduoideae.jpg Binary files differnew file mode 100644 index 0000000..9c2cd80 --- /dev/null +++ b/src/assets/Carduoideae.jpg diff --git a/src/assets/Caricaceae.jpg b/src/assets/Caricaceae.jpg Binary files differnew file mode 100644 index 0000000..7637a1e --- /dev/null +++ b/src/assets/Caricaceae.jpg diff --git a/src/assets/Caryophyllales.jpg b/src/assets/Caryophyllales.jpg Binary files differnew file mode 100644 index 0000000..5a65da4 --- /dev/null +++ b/src/assets/Caryophyllales.jpg diff --git a/src/assets/Cedrus.jpg b/src/assets/Cedrus.jpg Binary files differnew file mode 100644 index 0000000..bbb7bdd --- /dev/null +++ b/src/assets/Cedrus.jpg diff --git a/src/assets/Charales.jpg b/src/assets/Charales.jpg Binary files differnew file mode 100644 index 0000000..5481fdf --- /dev/null +++ b/src/assets/Charales.jpg diff --git a/src/assets/Chytridiomycota.jpg b/src/assets/Chytridiomycota.jpg Binary files differnew file mode 100644 index 0000000..cfe15d9 --- /dev/null +++ b/src/assets/Chytridiomycota.jpg diff --git a/src/assets/Cichorieae.jpg b/src/assets/Cichorieae.jpg Binary files differnew file mode 100644 index 0000000..31b56fe --- /dev/null +++ b/src/assets/Cichorieae.jpg diff --git a/src/assets/Cichorioideae.jpg b/src/assets/Cichorioideae.jpg Binary files differnew file mode 100644 index 0000000..42cd3f0 --- /dev/null +++ b/src/assets/Cichorioideae.jpg diff --git a/src/assets/Cnidaria.jpg b/src/assets/Cnidaria.jpg Binary files differindex 8d18e03..75a410d 100644 --- a/src/assets/Cnidaria.jpg +++ b/src/assets/Cnidaria.jpg diff --git a/src/assets/Cocoeae.jpg b/src/assets/Cocoeae.jpg Binary files differnew file mode 100644 index 0000000..ebeb694 --- /dev/null +++ b/src/assets/Cocoeae.jpg diff --git a/src/assets/Commelinanae.jpg b/src/assets/Commelinanae.jpg Binary files differnew file mode 100644 index 0000000..15a6393 --- /dev/null +++ b/src/assets/Commelinanae.jpg diff --git a/src/assets/Conifers.jpg b/src/assets/Conifers.jpg Binary files differindex 502ed92..45cbbbc 100644 --- a/src/assets/Conifers.jpg +++ b/src/assets/Conifers.jpg diff --git a/src/assets/Convolvulaceae.jpg b/src/assets/Convolvulaceae.jpg Binary files differnew file mode 100644 index 0000000..f35ff5d --- /dev/null +++ b/src/assets/Convolvulaceae.jpg diff --git a/src/assets/Core Eudicots.jpg b/src/assets/Core Eudicots.jpg Binary files differnew file mode 100644 index 0000000..23e1f2b --- /dev/null +++ b/src/assets/Core Eudicots.jpg diff --git a/src/assets/Core Malvales.jpg b/src/assets/Core Malvales.jpg Binary files differnew file mode 100644 index 0000000..f73a462 --- /dev/null +++ b/src/assets/Core Malvales.jpg diff --git a/src/assets/Coronaviridae.jpg b/src/assets/Coronaviridae.jpg Binary files differindex 343aa25..804ba14 100644 --- a/src/assets/Coronaviridae.jpg +++ b/src/assets/Coronaviridae.jpg diff --git a/src/assets/Cucurbitaceae.jpg b/src/assets/Cucurbitaceae.jpg Binary files differnew file mode 100644 index 0000000..d8deb4f --- /dev/null +++ b/src/assets/Cucurbitaceae.jpg diff --git a/src/assets/Cucurbitales.jpg b/src/assets/Cucurbitales.jpg Binary files differnew file mode 100644 index 0000000..cee85bf --- /dev/null +++ b/src/assets/Cucurbitales.jpg diff --git a/src/assets/Cupressaceae.jpg b/src/assets/Cupressaceae.jpg Binary files differnew file mode 100644 index 0000000..ac0ca54 --- /dev/null +++ b/src/assets/Cupressaceae.jpg diff --git a/src/assets/Cyanobacteria.jpg b/src/assets/Cyanobacteria.jpg Binary files differindex 47038ae..ec7c02c 100644 --- a/src/assets/Cyanobacteria.jpg +++ b/src/assets/Cyanobacteria.jpg diff --git a/src/assets/Cycads.jpg b/src/assets/Cycads.jpg Binary files differnew file mode 100644 index 0000000..63bd388 --- /dev/null +++ b/src/assets/Cycads.jpg diff --git a/src/assets/Cyperaceae.jpg b/src/assets/Cyperaceae.jpg Binary files differnew file mode 100644 index 0000000..fa8089c --- /dev/null +++ b/src/assets/Cyperaceae.jpg diff --git a/src/assets/Dikarya.jpg b/src/assets/Dikarya.jpg Binary files differnew file mode 100644 index 0000000..c50b947 --- /dev/null +++ b/src/assets/Dikarya.jpg diff --git a/src/assets/Dioscoreaceae.jpg b/src/assets/Dioscoreaceae.jpg Binary files differnew file mode 100644 index 0000000..b3322c2 --- /dev/null +++ b/src/assets/Dioscoreaceae.jpg diff --git a/src/assets/Droseraceae.jpg b/src/assets/Droseraceae.jpg Binary files differnew file mode 100644 index 0000000..de11a92 --- /dev/null +++ b/src/assets/Droseraceae.jpg diff --git a/src/assets/Ebenaceae.jpg b/src/assets/Ebenaceae.jpg Binary files differnew file mode 100644 index 0000000..903c37e --- /dev/null +++ b/src/assets/Ebenaceae.jpg diff --git a/src/assets/Embryophytes.jpg b/src/assets/Embryophytes.jpg Binary files differnew file mode 100644 index 0000000..09162fe --- /dev/null +++ b/src/assets/Embryophytes.jpg diff --git a/src/assets/Endogonales.jpg b/src/assets/Endogonales.jpg Binary files differnew file mode 100644 index 0000000..2d62fa2 --- /dev/null +++ b/src/assets/Endogonales.jpg diff --git a/src/assets/Enterovirus.jpg b/src/assets/Enterovirus.jpg Binary files differindex b67dc23..92e04b0 100644 --- a/src/assets/Enterovirus.jpg +++ b/src/assets/Enterovirus.jpg diff --git a/src/assets/Entorrhizomycetes.jpg b/src/assets/Entorrhizomycetes.jpg Binary files differnew file mode 100644 index 0000000..0236eba --- /dev/null +++ b/src/assets/Entorrhizomycetes.jpg diff --git a/src/assets/Equisetidae.jpg b/src/assets/Equisetidae.jpg Binary files differnew file mode 100644 index 0000000..7fe30ed --- /dev/null +++ b/src/assets/Equisetidae.jpg diff --git a/src/assets/Ericaceae.jpg b/src/assets/Ericaceae.jpg Binary files differnew file mode 100644 index 0000000..bfd0d0f --- /dev/null +++ b/src/assets/Ericaceae.jpg diff --git a/src/assets/Ericales.jpg b/src/assets/Ericales.jpg Binary files differnew file mode 100644 index 0000000..a97f24a --- /dev/null +++ b/src/assets/Ericales.jpg diff --git a/src/assets/Erythroxylaceae.jpg b/src/assets/Erythroxylaceae.jpg Binary files differnew file mode 100644 index 0000000..cf69a07 --- /dev/null +++ b/src/assets/Erythroxylaceae.jpg diff --git a/src/assets/Eukaryota.jpg b/src/assets/Eukaryota.jpg Binary files differindex 8219d14..dbec025 100644 --- a/src/assets/Eukaryota.jpg +++ b/src/assets/Eukaryota.jpg diff --git a/src/assets/Euphorbiaceae.jpg b/src/assets/Euphorbiaceae.jpg Binary files differnew file mode 100644 index 0000000..54c387e --- /dev/null +++ b/src/assets/Euphorbiaceae.jpg diff --git a/src/assets/Eurotiomycetes.jpg b/src/assets/Eurotiomycetes.jpg Binary files differnew file mode 100644 index 0000000..f294335 --- /dev/null +++ b/src/assets/Eurotiomycetes.jpg diff --git a/src/assets/Fabaceae.jpg b/src/assets/Fabaceae.jpg Binary files differnew file mode 100644 index 0000000..ee3f0b2 --- /dev/null +++ b/src/assets/Fabaceae.jpg diff --git a/src/assets/Fabeae.jpg b/src/assets/Fabeae.jpg Binary files differnew file mode 100644 index 0000000..8f1ebe6 --- /dev/null +++ b/src/assets/Fabeae.jpg diff --git a/src/assets/Fagaceae.jpg b/src/assets/Fagaceae.jpg Binary files differnew file mode 100644 index 0000000..c12b39d --- /dev/null +++ b/src/assets/Fagaceae.jpg diff --git a/src/assets/Fagales.jpg b/src/assets/Fagales.jpg Binary files differnew file mode 100644 index 0000000..567c40b --- /dev/null +++ b/src/assets/Fagales.jpg diff --git a/src/assets/Fraxinus.jpg b/src/assets/Fraxinus.jpg Binary files differnew file mode 100644 index 0000000..6a557ab --- /dev/null +++ b/src/assets/Fraxinus.jpg diff --git a/src/assets/Fungi 1.jpg b/src/assets/Fungi 1.jpg Binary files differnew file mode 100644 index 0000000..8402842 --- /dev/null +++ b/src/assets/Fungi 1.jpg diff --git a/src/assets/Fungi.jpg b/src/assets/Fungi.jpg Binary files differindex 23312c8..18a5d5b 100644 --- a/src/assets/Fungi.jpg +++ b/src/assets/Fungi.jpg diff --git a/src/assets/Geastrales.jpg b/src/assets/Geastrales.jpg Binary files differnew file mode 100644 index 0000000..4112d30 --- /dev/null +++ b/src/assets/Geastrales.jpg diff --git a/src/assets/Gentianales.jpg b/src/assets/Gentianales.jpg Binary files differnew file mode 100644 index 0000000..403e0be --- /dev/null +++ b/src/assets/Gentianales.jpg diff --git a/src/assets/Geoglossaceae.jpg b/src/assets/Geoglossaceae.jpg Binary files differnew file mode 100644 index 0000000..6067cc1 --- /dev/null +++ b/src/assets/Geoglossaceae.jpg diff --git a/src/assets/Ginkgos.jpg b/src/assets/Ginkgos.jpg Binary files differnew file mode 100644 index 0000000..01e403b --- /dev/null +++ b/src/assets/Ginkgos.jpg diff --git a/src/assets/Glomeromycota.jpg b/src/assets/Glomeromycota.jpg Binary files differnew file mode 100644 index 0000000..9d03cbb --- /dev/null +++ b/src/assets/Glomeromycota.jpg diff --git a/src/assets/Gomphales.jpg b/src/assets/Gomphales.jpg Binary files differnew file mode 100644 index 0000000..8069149 --- /dev/null +++ b/src/assets/Gomphales.jpg diff --git a/src/assets/Helianthodae.jpg b/src/assets/Helianthodae.jpg Binary files differnew file mode 100644 index 0000000..3dfc346 --- /dev/null +++ b/src/assets/Helianthodae.jpg diff --git a/src/assets/Helicteroideae.jpg b/src/assets/Helicteroideae.jpg Binary files differnew file mode 100644 index 0000000..533c533 --- /dev/null +++ b/src/assets/Helicteroideae.jpg diff --git a/src/assets/Hymenochaetales.jpg b/src/assets/Hymenochaetales.jpg Binary files differnew file mode 100644 index 0000000..9085026 --- /dev/null +++ b/src/assets/Hymenochaetales.jpg diff --git a/src/assets/Hypocreomycetidae.jpg b/src/assets/Hypocreomycetidae.jpg Binary files differnew file mode 100644 index 0000000..78efda1 --- /dev/null +++ b/src/assets/Hypocreomycetidae.jpg diff --git a/src/assets/IRLC (Inverted Repat-lacking clade).jpg b/src/assets/IRLC (Inverted Repat-lacking clade).jpg Binary files differnew file mode 100644 index 0000000..fd2e163 --- /dev/null +++ b/src/assets/IRLC (Inverted Repat-lacking clade).jpg diff --git a/src/assets/Illicium.jpg b/src/assets/Illicium.jpg Binary files differnew file mode 100644 index 0000000..888d139 --- /dev/null +++ b/src/assets/Illicium.jpg diff --git a/src/assets/Iridaceae.jpg b/src/assets/Iridaceae.jpg Binary files differnew file mode 100644 index 0000000..f1dceaf --- /dev/null +++ b/src/assets/Iridaceae.jpg diff --git a/src/assets/Juglandaceae.jpg b/src/assets/Juglandaceae.jpg Binary files differnew file mode 100644 index 0000000..4597cdd --- /dev/null +++ b/src/assets/Juglandaceae.jpg diff --git a/src/assets/Laboulbeniomycetes.jpg b/src/assets/Laboulbeniomycetes.jpg Binary files differnew file mode 100644 index 0000000..78b85ea --- /dev/null +++ b/src/assets/Laboulbeniomycetes.jpg diff --git a/src/assets/Lamiaceae.jpg b/src/assets/Lamiaceae.jpg Binary files differnew file mode 100644 index 0000000..61923b6 --- /dev/null +++ b/src/assets/Lamiaceae.jpg diff --git a/src/assets/Lamiales.jpg b/src/assets/Lamiales.jpg Binary files differnew file mode 100644 index 0000000..226fcc4 --- /dev/null +++ b/src/assets/Lamiales.jpg diff --git a/src/assets/Larix.jpg b/src/assets/Larix.jpg Binary files differnew file mode 100644 index 0000000..faf9825 --- /dev/null +++ b/src/assets/Larix.jpg diff --git a/src/assets/Lauraceae.jpg b/src/assets/Lauraceae.jpg Binary files differnew file mode 100644 index 0000000..89d67e8 --- /dev/null +++ b/src/assets/Lauraceae.jpg diff --git a/src/assets/Laurales.jpg b/src/assets/Laurales.jpg Binary files differnew file mode 100644 index 0000000..b594e1d --- /dev/null +++ b/src/assets/Laurales.jpg diff --git a/src/assets/Lecythidaceae.jpg b/src/assets/Lecythidaceae.jpg Binary files differnew file mode 100644 index 0000000..e29e3e3 --- /dev/null +++ b/src/assets/Lecythidaceae.jpg diff --git a/src/assets/Lentibulariaceae.jpg b/src/assets/Lentibulariaceae.jpg Binary files differnew file mode 100644 index 0000000..455af01 --- /dev/null +++ b/src/assets/Lentibulariaceae.jpg diff --git a/src/assets/Liliaceae.jpg b/src/assets/Liliaceae.jpg Binary files differnew file mode 100644 index 0000000..ec9ce20 --- /dev/null +++ b/src/assets/Liliaceae.jpg diff --git a/src/assets/Linaceae.jpg b/src/assets/Linaceae.jpg Binary files differnew file mode 100644 index 0000000..062ce7a --- /dev/null +++ b/src/assets/Linaceae.jpg diff --git a/src/assets/Lycopodiidae.jpg b/src/assets/Lycopodiidae.jpg Binary files differnew file mode 100644 index 0000000..05b479f --- /dev/null +++ b/src/assets/Lycopodiidae.jpg diff --git a/src/assets/Lycopodiopsida.jpg b/src/assets/Lycopodiopsida.jpg Binary files differnew file mode 100644 index 0000000..6ae634c --- /dev/null +++ b/src/assets/Lycopodiopsida.jpg diff --git a/src/assets/Lythraceae.jpg b/src/assets/Lythraceae.jpg Binary files differnew file mode 100644 index 0000000..4853fe5 --- /dev/null +++ b/src/assets/Lythraceae.jpg diff --git a/src/assets/Magnoliales.jpg b/src/assets/Magnoliales.jpg Binary files differnew file mode 100644 index 0000000..c0bd2f5 --- /dev/null +++ b/src/assets/Magnoliales.jpg diff --git a/src/assets/Malpighiales.jpg b/src/assets/Malpighiales.jpg Binary files differnew file mode 100644 index 0000000..3ee39e0 --- /dev/null +++ b/src/assets/Malpighiales.jpg diff --git a/src/assets/Malvales.jpg b/src/assets/Malvales.jpg Binary files differnew file mode 100644 index 0000000..66a5ecf --- /dev/null +++ b/src/assets/Malvales.jpg diff --git a/src/assets/Malvoideae.jpg b/src/assets/Malvoideae.jpg Binary files differnew file mode 100644 index 0000000..6b9b59e --- /dev/null +++ b/src/assets/Malvoideae.jpg diff --git a/src/assets/Marasmiaceae.jpg b/src/assets/Marasmiaceae.jpg Binary files differnew file mode 100644 index 0000000..b9eccd2 --- /dev/null +++ b/src/assets/Marasmiaceae.jpg diff --git a/src/assets/Marchantiomorpha.jpg b/src/assets/Marchantiomorpha.jpg Binary files differnew file mode 100644 index 0000000..4895df7 --- /dev/null +++ b/src/assets/Marchantiomorpha.jpg diff --git a/src/assets/Meliaceae.jpg b/src/assets/Meliaceae.jpg Binary files differnew file mode 100644 index 0000000..f8688e7 --- /dev/null +++ b/src/assets/Meliaceae.jpg diff --git a/src/assets/Metazoa.jpg b/src/assets/Metazoa.jpg Binary files differindex bddc399..6036a14 100644 --- a/src/assets/Metazoa.jpg +++ b/src/assets/Metazoa.jpg diff --git a/src/assets/Microsporidia.jpg b/src/assets/Microsporidia.jpg Binary files differnew file mode 100644 index 0000000..5369db1 --- /dev/null +++ b/src/assets/Microsporidia.jpg diff --git a/src/assets/Mimosoideae.jpg b/src/assets/Mimosoideae.jpg Binary files differnew file mode 100644 index 0000000..1be6dd1 --- /dev/null +++ b/src/assets/Mimosoideae.jpg diff --git a/src/assets/Mixiomycetes.jpg b/src/assets/Mixiomycetes.jpg Binary files differnew file mode 100644 index 0000000..e2b5c5d --- /dev/null +++ b/src/assets/Mixiomycetes.jpg diff --git a/src/assets/Monocotyledons.jpg b/src/assets/Monocotyledons.jpg Binary files differnew file mode 100644 index 0000000..3b84c15 --- /dev/null +++ b/src/assets/Monocotyledons.jpg diff --git a/src/assets/Moraceae.jpg b/src/assets/Moraceae.jpg Binary files differnew file mode 100644 index 0000000..4a7bf4e --- /dev/null +++ b/src/assets/Moraceae.jpg diff --git a/src/assets/Mucorales.jpg b/src/assets/Mucorales.jpg Binary files differnew file mode 100644 index 0000000..0b47604 --- /dev/null +++ b/src/assets/Mucorales.jpg diff --git a/src/assets/Musaceae.jpg b/src/assets/Musaceae.jpg Binary files differnew file mode 100644 index 0000000..d4f4cff --- /dev/null +++ b/src/assets/Musaceae.jpg diff --git a/src/assets/Myristicaceae.jpg b/src/assets/Myristicaceae.jpg Binary files differnew file mode 100644 index 0000000..2bf2775 --- /dev/null +++ b/src/assets/Myristicaceae.jpg diff --git a/src/assets/Myrtaceae.jpg b/src/assets/Myrtaceae.jpg Binary files differnew file mode 100644 index 0000000..043e1b4 --- /dev/null +++ b/src/assets/Myrtaceae.jpg diff --git a/src/assets/Myrtales.jpg b/src/assets/Myrtales.jpg Binary files differnew file mode 100644 index 0000000..27eceb4 --- /dev/null +++ b/src/assets/Myrtales.jpg diff --git a/src/assets/Nelumbo.jpg b/src/assets/Nelumbo.jpg Binary files differnew file mode 100644 index 0000000..8b14da3 --- /dev/null +++ b/src/assets/Nelumbo.jpg diff --git a/src/assets/Neocallimastigomycota.jpg b/src/assets/Neocallimastigomycota.jpg Binary files differnew file mode 100644 index 0000000..9788b7e --- /dev/null +++ b/src/assets/Neocallimastigomycota.jpg diff --git a/src/assets/Nepenthaceae.jpg b/src/assets/Nepenthaceae.jpg Binary files differnew file mode 100644 index 0000000..8c5dddf --- /dev/null +++ b/src/assets/Nepenthaceae.jpg diff --git a/src/assets/Nidulariaceae.jpg b/src/assets/Nidulariaceae.jpg Binary files differnew file mode 100644 index 0000000..10320a2 --- /dev/null +++ b/src/assets/Nidulariaceae.jpg diff --git a/src/assets/Oleaceae.jpg b/src/assets/Oleaceae.jpg Binary files differnew file mode 100644 index 0000000..2c27956 --- /dev/null +++ b/src/assets/Oleaceae.jpg diff --git a/src/assets/Onagraceae.jpg b/src/assets/Onagraceae.jpg Binary files differnew file mode 100644 index 0000000..c07b9d9 --- /dev/null +++ b/src/assets/Onagraceae.jpg diff --git a/src/assets/Orchidaceae.jpg b/src/assets/Orchidaceae.jpg Binary files differnew file mode 100644 index 0000000..0e85603 --- /dev/null +++ b/src/assets/Orchidaceae.jpg diff --git a/src/assets/Papaveraceae.jpg b/src/assets/Papaveraceae.jpg Binary files differnew file mode 100644 index 0000000..cce672f --- /dev/null +++ b/src/assets/Papaveraceae.jpg diff --git a/src/assets/Passifloraceae.jpg b/src/assets/Passifloraceae.jpg Binary files differnew file mode 100644 index 0000000..a2afa79 --- /dev/null +++ b/src/assets/Passifloraceae.jpg diff --git a/src/assets/Pedaliaceae.jpg b/src/assets/Pedaliaceae.jpg Binary files differnew file mode 100644 index 0000000..a26723b --- /dev/null +++ b/src/assets/Pedaliaceae.jpg diff --git a/src/assets/Pezizomycetes.jpg b/src/assets/Pezizomycetes.jpg Binary files differnew file mode 100644 index 0000000..8ea21e2 --- /dev/null +++ b/src/assets/Pezizomycetes.jpg diff --git a/src/assets/Pezizomycotina.jpg b/src/assets/Pezizomycotina.jpg Binary files differnew file mode 100644 index 0000000..6650ee6 --- /dev/null +++ b/src/assets/Pezizomycotina.jpg diff --git a/src/assets/Phallales.jpg b/src/assets/Phallales.jpg Binary files differnew file mode 100644 index 0000000..20211f2 --- /dev/null +++ b/src/assets/Phallales.jpg diff --git a/src/assets/Phallomycetidae.jpg b/src/assets/Phallomycetidae.jpg Binary files differnew file mode 100644 index 0000000..28ad6b1 --- /dev/null +++ b/src/assets/Phallomycetidae.jpg diff --git a/src/assets/Phoeniceae.jpg b/src/assets/Phoeniceae.jpg Binary files differnew file mode 100644 index 0000000..c40bfd8 --- /dev/null +++ b/src/assets/Phoeniceae.jpg diff --git a/src/assets/Physalacriaceae.jpg b/src/assets/Physalacriaceae.jpg Binary files differnew file mode 100644 index 0000000..3df323a --- /dev/null +++ b/src/assets/Physalacriaceae.jpg diff --git a/src/assets/Picea.jpg b/src/assets/Picea.jpg Binary files differnew file mode 100644 index 0000000..14bccf5 --- /dev/null +++ b/src/assets/Picea.jpg diff --git a/src/assets/Pinaceae.jpg b/src/assets/Pinaceae.jpg Binary files differnew file mode 100644 index 0000000..edf449b --- /dev/null +++ b/src/assets/Pinaceae.jpg diff --git a/src/assets/Pinus.jpg b/src/assets/Pinus.jpg Binary files differnew file mode 100644 index 0000000..c376409 --- /dev/null +++ b/src/assets/Pinus.jpg diff --git a/src/assets/Piperaceae.jpg b/src/assets/Piperaceae.jpg Binary files differnew file mode 100644 index 0000000..e6e3c21 --- /dev/null +++ b/src/assets/Piperaceae.jpg diff --git a/src/assets/Piperales.jpg b/src/assets/Piperales.jpg Binary files differnew file mode 100644 index 0000000..bdd1890 --- /dev/null +++ b/src/assets/Piperales.jpg diff --git a/src/assets/Plantae.jpg b/src/assets/Plantae.jpg Binary files differindex 5d90b42..ea5e1b0 100644 --- a/src/assets/Plantae.jpg +++ b/src/assets/Plantae.jpg diff --git a/src/assets/Pleosporomycetidae.jpg b/src/assets/Pleosporomycetidae.jpg Binary files differnew file mode 100644 index 0000000..0b7d5dc --- /dev/null +++ b/src/assets/Pleosporomycetidae.jpg diff --git a/src/assets/Pleurotaceae.jpg b/src/assets/Pleurotaceae.jpg Binary files differnew file mode 100644 index 0000000..aa826c9 --- /dev/null +++ b/src/assets/Pleurotaceae.jpg diff --git a/src/assets/Pneumocystidiomycetes.jpg b/src/assets/Pneumocystidiomycetes.jpg Binary files differnew file mode 100644 index 0000000..d62f993 --- /dev/null +++ b/src/assets/Pneumocystidiomycetes.jpg diff --git a/src/assets/Poaceae.jpg b/src/assets/Poaceae.jpg Binary files differindex 51acc07..cd5f8d3 100644 --- a/src/assets/Poaceae.jpg +++ b/src/assets/Poaceae.jpg diff --git a/src/assets/Podoserpula.jpg b/src/assets/Podoserpula.jpg Binary files differnew file mode 100644 index 0000000..01e7ba2 --- /dev/null +++ b/src/assets/Podoserpula.jpg diff --git a/src/assets/Polygonaceae.jpg b/src/assets/Polygonaceae.jpg Binary files differnew file mode 100644 index 0000000..b48d697 --- /dev/null +++ b/src/assets/Polygonaceae.jpg diff --git a/src/assets/Polypodiales.jpg b/src/assets/Polypodiales.jpg Binary files differnew file mode 100644 index 0000000..98a772f --- /dev/null +++ b/src/assets/Polypodiales.jpg diff --git a/src/assets/Polypodiidae.jpg b/src/assets/Polypodiidae.jpg Binary files differnew file mode 100644 index 0000000..9521094 --- /dev/null +++ b/src/assets/Polypodiidae.jpg diff --git a/src/assets/Polypodiopsida.jpg b/src/assets/Polypodiopsida.jpg Binary files differnew file mode 100644 index 0000000..5d25190 --- /dev/null +++ b/src/assets/Polypodiopsida.jpg diff --git a/src/assets/Prasinophytes.jpg b/src/assets/Prasinophytes.jpg Binary files differnew file mode 100644 index 0000000..142f630 --- /dev/null +++ b/src/assets/Prasinophytes.jpg diff --git a/src/assets/Proteaceae.jpg b/src/assets/Proteaceae.jpg Binary files differnew file mode 100644 index 0000000..f57d4fb --- /dev/null +++ b/src/assets/Proteaceae.jpg diff --git a/src/assets/Proteales.jpg b/src/assets/Proteales.jpg Binary files differnew file mode 100644 index 0000000..f955199 --- /dev/null +++ b/src/assets/Proteales.jpg diff --git a/src/assets/Proteobacteria.jpg b/src/assets/Proteobacteria.jpg Binary files differindex efbe575..43854f2 100644 --- a/src/assets/Proteobacteria.jpg +++ b/src/assets/Proteobacteria.jpg diff --git a/src/assets/Psathyrellaceae.jpg b/src/assets/Psathyrellaceae.jpg Binary files differnew file mode 100644 index 0000000..7e762d6 --- /dev/null +++ b/src/assets/Psathyrellaceae.jpg diff --git a/src/assets/Pucciniales.jpg b/src/assets/Pucciniales.jpg Binary files differnew file mode 100644 index 0000000..0113fde --- /dev/null +++ b/src/assets/Pucciniales.jpg diff --git a/src/assets/Pucciniomycetes.jpg b/src/assets/Pucciniomycetes.jpg Binary files differnew file mode 100644 index 0000000..43b19cc --- /dev/null +++ b/src/assets/Pucciniomycetes.jpg diff --git a/src/assets/Pucciniomycotina.jpg b/src/assets/Pucciniomycotina.jpg Binary files differnew file mode 100644 index 0000000..3852cfb --- /dev/null +++ b/src/assets/Pucciniomycotina.jpg diff --git a/src/assets/Rabies lyssavirus.jpg b/src/assets/Rabies lyssavirus.jpg Binary files differindex 4801e28..305c27b 100644 --- a/src/assets/Rabies lyssavirus.jpg +++ b/src/assets/Rabies lyssavirus.jpg diff --git a/src/assets/Rafflesiaceae.jpg b/src/assets/Rafflesiaceae.jpg Binary files differnew file mode 100644 index 0000000..50cfb89 --- /dev/null +++ b/src/assets/Rafflesiaceae.jpg diff --git a/src/assets/Ranunculaceae.jpg b/src/assets/Ranunculaceae.jpg Binary files differnew file mode 100644 index 0000000..cdf47ce --- /dev/null +++ b/src/assets/Ranunculaceae.jpg diff --git a/src/assets/Ranunculales.jpg b/src/assets/Ranunculales.jpg Binary files differnew file mode 100644 index 0000000..e67933b --- /dev/null +++ b/src/assets/Ranunculales.jpg diff --git a/src/assets/Reptilia.jpg b/src/assets/Reptilia.jpg Binary files differindex 8c7a303..0bb0bb7 100644 --- a/src/assets/Reptilia.jpg +++ b/src/assets/Reptilia.jpg diff --git a/src/assets/Rhizophoraceae.jpg b/src/assets/Rhizophoraceae.jpg Binary files differnew file mode 100644 index 0000000..ca8cf5a --- /dev/null +++ b/src/assets/Rhizophoraceae.jpg diff --git a/src/assets/Rhodopyhta.jpg b/src/assets/Rhodopyhta.jpg Binary files differnew file mode 100644 index 0000000..08eabc6 --- /dev/null +++ b/src/assets/Rhodopyhta.jpg diff --git a/src/assets/Root.jpg b/src/assets/Root.jpg Binary files differindex 4abc61d..e24e4e2 100644 --- a/src/assets/Root.jpg +++ b/src/assets/Root.jpg diff --git a/src/assets/Rosaceae.jpg b/src/assets/Rosaceae.jpg Binary files differnew file mode 100644 index 0000000..8407197 --- /dev/null +++ b/src/assets/Rosaceae.jpg diff --git a/src/assets/Rosales.jpg b/src/assets/Rosales.jpg Binary files differnew file mode 100644 index 0000000..b2f20e1 --- /dev/null +++ b/src/assets/Rosales.jpg diff --git a/src/assets/Rosids.jpg b/src/assets/Rosids.jpg Binary files differindex 092e055..77e7d9a 100644 --- a/src/assets/Rosids.jpg +++ b/src/assets/Rosids.jpg diff --git a/src/assets/Rubiaceae.jpg b/src/assets/Rubiaceae.jpg Binary files differnew file mode 100644 index 0000000..176e7f5 --- /dev/null +++ b/src/assets/Rubiaceae.jpg diff --git a/src/assets/Russulales.jpg b/src/assets/Russulales.jpg Binary files differnew file mode 100644 index 0000000..f316df9 --- /dev/null +++ b/src/assets/Russulales.jpg diff --git a/src/assets/Rutaceae.jpg b/src/assets/Rutaceae.jpg Binary files differnew file mode 100644 index 0000000..c4819be --- /dev/null +++ b/src/assets/Rutaceae.jpg diff --git a/src/assets/Saccharomycotina.jpg b/src/assets/Saccharomycotina.jpg Binary files differnew file mode 100644 index 0000000..81aa998 --- /dev/null +++ b/src/assets/Saccharomycotina.jpg diff --git a/src/assets/Salicaceae.jpg b/src/assets/Salicaceae.jpg Binary files differnew file mode 100644 index 0000000..d3b01d5 --- /dev/null +++ b/src/assets/Salicaceae.jpg diff --git a/src/assets/Sapindaceae.jpg b/src/assets/Sapindaceae.jpg Binary files differnew file mode 100644 index 0000000..7973c31 --- /dev/null +++ b/src/assets/Sapindaceae.jpg diff --git a/src/assets/Sapindales.jpg b/src/assets/Sapindales.jpg Binary files differnew file mode 100644 index 0000000..e57d69d --- /dev/null +++ b/src/assets/Sapindales.jpg diff --git a/src/assets/Sapotaceae.jpg b/src/assets/Sapotaceae.jpg Binary files differnew file mode 100644 index 0000000..7fff697 --- /dev/null +++ b/src/assets/Sapotaceae.jpg diff --git a/src/assets/Saxifragales.jpg b/src/assets/Saxifragales.jpg Binary files differnew file mode 100644 index 0000000..e2830b6 --- /dev/null +++ b/src/assets/Saxifragales.jpg diff --git a/src/assets/Schizosaccharomycetes.jpg b/src/assets/Schizosaccharomycetes.jpg Binary files differnew file mode 100644 index 0000000..ff655b0 --- /dev/null +++ b/src/assets/Schizosaccharomycetes.jpg diff --git a/src/assets/Sclerodermataceae.jpg b/src/assets/Sclerodermataceae.jpg Binary files differnew file mode 100644 index 0000000..0f3bbd3 --- /dev/null +++ b/src/assets/Sclerodermataceae.jpg diff --git a/src/assets/Selaginellales.jpg b/src/assets/Selaginellales.jpg Binary files differnew file mode 100644 index 0000000..0eec928 --- /dev/null +++ b/src/assets/Selaginellales.jpg diff --git a/src/assets/Septobasidiales.jpg b/src/assets/Septobasidiales.jpg Binary files differnew file mode 100644 index 0000000..3ea62de --- /dev/null +++ b/src/assets/Septobasidiales.jpg diff --git a/src/assets/Serpulaceae.jpg b/src/assets/Serpulaceae.jpg Binary files differnew file mode 100644 index 0000000..3928629 --- /dev/null +++ b/src/assets/Serpulaceae.jpg diff --git a/src/assets/Solanaceae.jpg b/src/assets/Solanaceae.jpg Binary files differnew file mode 100644 index 0000000..40674ef --- /dev/null +++ b/src/assets/Solanaceae.jpg diff --git a/src/assets/Solanales.jpg b/src/assets/Solanales.jpg Binary files differnew file mode 100644 index 0000000..3dce4aa --- /dev/null +++ b/src/assets/Solanales.jpg diff --git a/src/assets/Sordariomycetes.jpg b/src/assets/Sordariomycetes.jpg Binary files differnew file mode 100644 index 0000000..1fbdb1a --- /dev/null +++ b/src/assets/Sordariomycetes.jpg diff --git a/src/assets/Sordariomycetidae.jpg b/src/assets/Sordariomycetidae.jpg Binary files differnew file mode 100644 index 0000000..4b82d45 --- /dev/null +++ b/src/assets/Sordariomycetidae.jpg diff --git a/src/assets/Spermatopsida.jpg b/src/assets/Spermatopsida.jpg Binary files differnew file mode 100644 index 0000000..145bcf8 --- /dev/null +++ b/src/assets/Spermatopsida.jpg diff --git a/src/assets/Sterculioideae.jpg b/src/assets/Sterculioideae.jpg Binary files differnew file mode 100644 index 0000000..426d8e1 --- /dev/null +++ b/src/assets/Sterculioideae.jpg diff --git a/src/assets/Strelitziaceae.jpg b/src/assets/Strelitziaceae.jpg Binary files differnew file mode 100644 index 0000000..8e11670 --- /dev/null +++ b/src/assets/Strelitziaceae.jpg diff --git a/src/assets/Streptophyta.jpg b/src/assets/Streptophyta.jpg Binary files differnew file mode 100644 index 0000000..6e5eb04 --- /dev/null +++ b/src/assets/Streptophyta.jpg diff --git a/src/assets/Strophariaceae strict-sense.jpg b/src/assets/Strophariaceae strict-sense.jpg Binary files differnew file mode 100644 index 0000000..9fad617 --- /dev/null +++ b/src/assets/Strophariaceae strict-sense.jpg diff --git a/src/assets/Synapsida.jpg b/src/assets/Synapsida.jpg Binary files differindex 49a4d0b..e7dfc9f 100644 --- a/src/assets/Synapsida.jpg +++ b/src/assets/Synapsida.jpg diff --git a/src/assets/Taphrinomycetes.jpg b/src/assets/Taphrinomycetes.jpg Binary files differnew file mode 100644 index 0000000..5f19432 --- /dev/null +++ b/src/assets/Taphrinomycetes.jpg diff --git a/src/assets/Taphrinomycotina.jpg b/src/assets/Taphrinomycotina.jpg Binary files differnew file mode 100644 index 0000000..9362828 --- /dev/null +++ b/src/assets/Taphrinomycotina.jpg diff --git a/src/assets/Taxaceae.jpg b/src/assets/Taxaceae.jpg Binary files differnew file mode 100644 index 0000000..bd7ac10 --- /dev/null +++ b/src/assets/Taxaceae.jpg diff --git a/src/assets/Theaceae.jpg b/src/assets/Theaceae.jpg Binary files differnew file mode 100644 index 0000000..e7dc0a2 --- /dev/null +++ b/src/assets/Theaceae.jpg diff --git a/src/assets/Tremellomycetes.jpg b/src/assets/Tremellomycetes.jpg Binary files differnew file mode 100644 index 0000000..fba7fd9 --- /dev/null +++ b/src/assets/Tremellomycetes.jpg diff --git a/src/assets/Trifolieae.jpg b/src/assets/Trifolieae.jpg Binary files differnew file mode 100644 index 0000000..1b1cae4 --- /dev/null +++ b/src/assets/Trifolieae.jpg diff --git a/src/assets/Tritirachiomycetes.jpg b/src/assets/Tritirachiomycetes.jpg Binary files differnew file mode 100644 index 0000000..b027d32 --- /dev/null +++ b/src/assets/Tritirachiomycetes.jpg diff --git a/src/assets/Typhaceae.jpg b/src/assets/Typhaceae.jpg Binary files differnew file mode 100644 index 0000000..551bbeb --- /dev/null +++ b/src/assets/Typhaceae.jpg diff --git a/src/assets/Ulmaceae.jpg b/src/assets/Ulmaceae.jpg Binary files differnew file mode 100644 index 0000000..3a61509 --- /dev/null +++ b/src/assets/Ulmaceae.jpg diff --git a/src/assets/Ulvophyceae.jpg b/src/assets/Ulvophyceae.jpg Binary files differnew file mode 100644 index 0000000..c34b182 --- /dev/null +++ b/src/assets/Ulvophyceae.jpg diff --git a/src/assets/Urticaceae.jpg b/src/assets/Urticaceae.jpg Binary files differnew file mode 100644 index 0000000..1ede067 --- /dev/null +++ b/src/assets/Urticaceae.jpg diff --git a/src/assets/Ustilaginomycotina.jpg b/src/assets/Ustilaginomycotina.jpg Binary files differnew file mode 100644 index 0000000..65bad04 --- /dev/null +++ b/src/assets/Ustilaginomycotina.jpg diff --git a/src/assets/Vertebrata.jpg b/src/assets/Vertebrata.jpg Binary files differindex 238d5e4..22f937e 100644 --- a/src/assets/Vertebrata.jpg +++ b/src/assets/Vertebrata.jpg diff --git a/src/assets/Violaceae.jpg b/src/assets/Violaceae.jpg Binary files differnew file mode 100644 index 0000000..aa8705f --- /dev/null +++ b/src/assets/Violaceae.jpg diff --git a/src/assets/Viridiplantae.jpg b/src/assets/Viridiplantae.jpg Binary files differnew file mode 100644 index 0000000..a88a37c --- /dev/null +++ b/src/assets/Viridiplantae.jpg diff --git a/src/assets/Viruses.jpg b/src/assets/Viruses.jpg Binary files differindex bd986b7..aa23550 100644 --- a/src/assets/Viruses.jpg +++ b/src/assets/Viruses.jpg diff --git a/src/assets/Vitaceae.jpg b/src/assets/Vitaceae.jpg Binary files differnew file mode 100644 index 0000000..b0d47a3 --- /dev/null +++ b/src/assets/Vitaceae.jpg diff --git a/src/assets/Wallemiomycetes.jpg b/src/assets/Wallemiomycetes.jpg Binary files differnew file mode 100644 index 0000000..0947116 --- /dev/null +++ b/src/assets/Wallemiomycetes.jpg diff --git a/src/assets/Zingiberaceae.jpg b/src/assets/Zingiberaceae.jpg Binary files differnew file mode 100644 index 0000000..957ee76 --- /dev/null +++ b/src/assets/Zingiberaceae.jpg diff --git a/src/assets/Zingiberanae.jpg b/src/assets/Zingiberanae.jpg Binary files differnew file mode 100644 index 0000000..6959609 --- /dev/null +++ b/src/assets/Zingiberanae.jpg diff --git a/src/assets/Zygomycota.jpg b/src/assets/Zygomycota.jpg Binary files differnew file mode 100644 index 0000000..d067acd --- /dev/null +++ b/src/assets/Zygomycota.jpg diff --git a/src/assets/core Caryophyllales.jpg b/src/assets/core Caryophyllales.jpg Binary files differnew file mode 100644 index 0000000..c5365eb --- /dev/null +++ b/src/assets/core Caryophyllales.jpg diff --git a/src/assets/eudicots.jpg b/src/assets/eudicots.jpg Binary files differnew file mode 100644 index 0000000..bd1d7bb --- /dev/null +++ b/src/assets/eudicots.jpg diff --git a/src/assets/magnoliids.jpg b/src/assets/magnoliids.jpg Binary files differnew file mode 100644 index 0000000..8444144 --- /dev/null +++ b/src/assets/magnoliids.jpg diff --git a/src/components/Tile.vue b/src/components/Tile.vue index 8121608..8437456 100644 --- a/src/components/Tile.vue +++ b/src/components/Tile.vue @@ -10,6 +10,9 @@ export default { props: { tree: Object, }, + computed: { + name(){return this.tree.tolNode.name.replaceAll('\'', '\\\'')} + }, methods: { onImgClick(){ this.$emit('tile-clicked', [this.tree]); @@ -41,7 +44,7 @@ export default { width: tree.w+'px', height: tree.h+'px', zIndex: zIdx, overflow: overFlow}" class="transition-[left,top,width,height] duration-300 ease-out border border-stone-900 bg-white"> <div v-if="tree.children.length == 0" - :style="{backgroundImage: 'url(\'/src/assets/' + tree.tolNode.name + '.jpg\')'}" + :style="{backgroundImage: 'url(\'/src/assets/' + name + '.jpg\')'}" class="hover:cursor-pointer w-full h-full bg-cover" @click="onImgClick" /> <div v-else> diff --git a/src/genTestImgs.sh b/src/genTestImgs.sh index 34e3921..12dd114 100755 --- a/src/genTestImgs.sh +++ b/src/genTestImgs.sh @@ -3,10 +3,10 @@ set -e #reads through tol.json, gets names, and generates image for each name cat tol.json | \ - gawk 'match ($0, /"name"\s*:\s*"(.*)"/, arr) {print arr[1]}' | \ + gawk 'match ($0, /"name"\s*:\s*"([^"]*)"/, arr) {print arr[1]}' | \ while read; do - convert -size 400x400 xc:khaki +repage \ - -size 300x300 -fill black -background None \ + convert -size 200x200 xc:khaki +repage \ + -size 150x150 -fill black -background None \ -font Ubuntu-Mono -gravity center caption:"$REPLY" +repage \ -gravity Center -composite -strip assets/"$REPLY".jpg done diff --git a/src/tol.json b/src/tol.json index 7796cbe..a618f4a 100644 --- a/src/tol.json +++ b/src/tol.json @@ -1,48 +1,318 @@ -{ - "name": "Root", - "children":[ - {"name": "Viruses", - "children":[ - {"name": "Coronaviridae"}, - {"name": "Enterovirus"}, - {"name": "Rabies lyssavirus"} - ] - }, - {"name": "Archaea"}, - {"name": "Bacteria", - "children":[ - {"name":"Cyanobacteria"}, - {"name":"Proteobacteria"} - ] - }, - {"name": "Eukaryota", - "children":[ - {"name":"Amoebozoa"}, - {"name":"Plantae", - "children":[ - {"name":"Conifers"}, - {"name":"Asparagales"}, - {"name":"Poaceae"}, - {"name":"Rosids"}, - {"name":"Asterids"} - ] - }, - {"name":"Fungi"}, - {"name":"Metazoa", - "children":[ - {"name":"Cnidaria"}, - {"name":"Arthropoda"}, - {"name":"Vertebrata", - "children":[ - {"name":"Amphibia"}, - {"name":"Reptilia"}, - {"name":"Synapsida"} - ] - } - ] - } - ] - } - ] -} - +{"name": "Root", "children": [ + {"name": "Viruses", "children": [ + {"name": "Coronaviridae"}, + {"name": "Enterovirus"}, + {"name": "Rabies lyssavirus"} + ]}, + {"name": "Archaea"}, + {"name": "Bacteria", "children": [ + {"name": "Cyanobacteria"}, + {"name": "Proteobacteria"} + ]}, + {"name": "Eukaryota", "children": [ + {"name": "Amoebozoa"}, + {"name": "Plantae", "children": [ + {"name": "Rhodopyhta"}, + {"name": "Viridiplantae", "children": [ + {"name": "Prasinophytes"}, + {"name": "Ulvophyceae"}, + {"name": "Streptophyta", "children": [ + {"name": "Charales"}, + {"name": "Embryophytes", "children": [ + {"name": "Marchantiomorpha"}, + {"name": "Anthocerotophyta"}, + {"name": "Bryophyta"}, + {"name": "Lycopodiopsida", "children": [ + {"name": "Lycopodiidae"}, + {"name": "Selaginellales"} + ]}, + {"name": "Polypodiopsida", "children": [ + {"name": "Polypodiidae", "children": [ + {"name": "Polypodiales"} + ]}, + {"name": "Equisetidae"} + ]}, + {"name": "Spermatopsida", "children": [ + {"name": "Cycads"}, + {"name": "Conifers", "children": [ + {"name": "Taxaceae"}, + {"name": "Cupressaceae"}, + {"name": "Pinaceae", "children": [ + {"name": "Pinus"}, + {"name": "Picea"}, + {"name": "Larix"}, + {"name": "Cedrus"}, + {"name": "Abies"} + ]} + ]}, + {"name": "Ginkgos"}, + {"name": "Angiosperms", "children": [ + {"name": "Illicium"}, + {"name": "magnoliids", "children": [ + {"name": "Piperales", "children": [ + {"name": "Piperaceae"} + ]}, + {"name": "Magnoliales", "children": [ + {"name": "Annonaceae"}, + {"name": "Myristicaceae"} + ]}, + {"name": "Laurales", "children": [ + {"name": "Lauraceae"} + ]} + ]}, + {"name": "Monocotyledons", "children": [ + {"name": "Alismatanae"}, + {"name": "Aranae"}, + {"name": "Liliaceae"}, + {"name": "Asparagales", "children": [ + {"name": "Amaryllidaceae"}, + {"name": "Asparagaceae"}, + {"name": "Asphodelaceae"}, + {"name": "Iridaceae"}, + {"name": "Orchidaceae"} + ]}, + {"name": "Dioscoreaceae"}, + {"name": "Arecanae", "children": [ + {"name": "Cocoeae"}, + {"name": "Phoeniceae"} + ]}, + {"name": "Zingiberanae", "children": [ + {"name": "Musaceae"}, + {"name": "Strelitziaceae"}, + {"name": "Zingiberaceae"} + ]}, + {"name": "Commelinanae", "children": [ + {"name": "Bromeliaceae"}, + {"name": "Cyperaceae"}, + {"name": "Typhaceae"}, + {"name": "Poaceae"} + ]} + ]}, + {"name": "eudicots", "children": [ + {"name": "Ranunculales", "children": [ + {"name": "Papaveraceae"}, + {"name": "Ranunculaceae"} + ]}, + {"name": "Proteales", "children": [ + {"name": "Proteaceae"}, + {"name": "Nelumbo"} + ]}, + {"name": "Core Eudicots", "children": [ + {"name": "Saxifragales"}, + {"name": "Rosids", "children": [ + {"name": "Fabaceae", "children": [ + {"name": "Mimosoideae"}, + {"name": "IRLC (Inverted Repat-lacking clade)", "children": [ + {"name": "Trifolieae"}, + {"name": "Fabeae"} + ]} + ]}, + {"name": "Rosales", "children": [ + {"name": "Rosaceae"}, + {"name": "Ulmaceae"}, + {"name": "Urticaceae"}, + {"name": "Moraceae"}, + {"name": "Cannabaceae"} + ]}, + {"name": "Fagales", "children": [ + {"name": "Fagaceae"}, + {"name": "Betulaceae"}, + {"name": "Juglandaceae"} + ]}, + {"name": "Cucurbitales", "children": [ + {"name": "Cucurbitaceae"} + ]}, + {"name": "Malpighiales", "children": [ + {"name": "Salicaceae"}, + {"name": "Violaceae"}, + {"name": "Passifloraceae"}, + {"name": "Erythroxylaceae"}, + {"name": "Rhizophoraceae"}, + {"name": "Euphorbiaceae"}, + {"name": "Linaceae"}, + {"name": "Rafflesiaceae"} + ]}, + {"name": "Myrtales", "children": [ + {"name": "Myrtaceae"}, + {"name": "Onagraceae"}, + {"name": "Lythraceae"} + ]}, + {"name": "Brassicales", "children": [ + {"name": "Caricaceae"}, + {"name": "Brassicaceae"} + ]}, + {"name": "Malvales", "children": [ + {"name": "Core Malvales", "children": [ + {"name": "Malvoideae"}, + {"name": "Bombacoideae"}, + {"name": "Sterculioideae"}, + {"name": "Helicteroideae"}, + {"name": "Byttnerioideae"} + ]} + ]}, + {"name": "Sapindales", "children": [ + {"name": "Anacardiaceae"}, + {"name": "Burseraceae"}, + {"name": "Meliaceae"}, + {"name": "Rutaceae"}, + {"name": "Sapindaceae"} + ]} + ]}, + {"name": "Vitaceae"}, + {"name": "Caryophyllales", "children": [ + {"name": "Polygonaceae"}, + {"name": "Droseraceae"}, + {"name": "Nepenthaceae"}, + {"name": "core Caryophyllales", "children": [ + {"name": "Cactaceae"}, + {"name": "Amaranthaceae"} + ]} + ]}, + {"name": "Asterids", "children": [ + {"name": "Ericales", "children": [ + {"name": "Actinidiaceae"}, + {"name": "Ericaceae"}, + {"name": "Lecythidaceae"}, + {"name": "Sapotaceae"}, + {"name": "Ebenaceae"}, + {"name": "Theaceae"} + ]}, + {"name": "Solanales", "children": [ + {"name": "Solanaceae"}, + {"name": "Convolvulaceae"} + ]}, + {"name": "Lamiales", "children": [ + {"name": "Oleaceae", "children": [ + {"name": "Fraxinus"} + ]}, + {"name": "Bignoniaceae"}, + {"name": "Pedaliaceae"}, + {"name": "Lentibulariaceae"}, + {"name": "Lamiaceae"} + ]}, + {"name": "Gentianales", "children": [ + {"name": "Rubiaceae"} + ]}, + {"name": "Asterales", "children": [ + {"name": "Campanulaceae"}, + {"name": "Asteraceae", "children": [ + {"name": "Carduoideae", "children": [ + {"name": "Cardueae"} + ]}, + {"name": "Cichorioideae", "children": [ + {"name": "Cichorieae"} + ]}, + {"name": "Asteroideae", "children": [ + {"name": "Asterodae"}, + {"name": "Helianthodae"} + ]} + ]} + ]}, + {"name": "Apiales", "children": [ + {"name": "Apiaceae"}, + {"name": "Araliaceae"} + ]}, + {"name": "Aquifoliaceae"} + ]} + ]} + ]} + ]} + ]} + ]} + ]} + ]} + ]}, + {"name": "Fungi", "children": [ + {"name": "Fungi 1", "children": [ + {"name": "Dikarya", "children": [ + {"name": "Basidiomycota", "children": [ + {"name": "Agaricomycotina", "children": [ + {"name": "Agaricomycetes", "children": [ + {"name": "Agaricomycetes 1", "children": [ + {"name": "Agaricomycetidae", "children": [ + {"name": "Agaricales", "children": [ + {"name": "Strophariaceae strict-sense"}, + {"name": "Psathyrellaceae"}, + {"name": "Agaricaceae"}, + {"name": "Nidulariaceae"}, + {"name": "Marasmiaceae"}, + {"name": "Physalacriaceae"}, + {"name": "Pleurotaceae"}, + {"name": "Amanitaceae"}, + {"name": "Podoserpula"} + ]}, + {"name": "Boletales", "children": [ + {"name": "Serpulaceae"}, + {"name": "Sclerodermataceae"}, + {"name": "Boletaceae"} + ]} + ]}, + {"name": "Russulales"}, + {"name": "Hymenochaetales"} + ]}, + {"name": "Phallomycetidae", "children": [ + {"name": "Geastrales"}, + {"name": "Gomphales"}, + {"name": "Phallales"} + ]}, + {"name": "Cantharellales"}, + {"name": "Auriculariales"} + ]}, + {"name": "Tremellomycetes"} + ]}, + {"name": "Ustilaginomycotina"}, + {"name": "Pucciniomycotina", "children": [ + {"name": "Pucciniomycetes", "children": [ + {"name": "Septobasidiales"}, + {"name": "Pucciniales"} + ]}, + {"name": "Mixiomycetes"}, + {"name": "Tritirachiomycetes"} + ]}, + {"name": "Entorrhizomycetes"}, + {"name": "Wallemiomycetes"} + ]}, + {"name": "Ascomycota", "children": [ + {"name": "Pezizomycotina", "children": [ + {"name": "Pezizomycetes"}, + {"name": "'Leotiomyceta'", "children": [ + {"name": "Eurotiomycetes"}, + {"name": "Geoglossaceae"}, + {"name": "Sordariomycetes", "children": [ + {"name": "Hypocreomycetidae"}, + {"name": "Sordariomycetidae"} + ]}, + {"name": "Laboulbeniomycetes"}, + {"name": "Pleosporomycetidae"} + ]} + ]}, + {"name": "Saccharomycotina"}, + {"name": "Taphrinomycotina", "children": [ + {"name": "Schizosaccharomycetes"}, + {"name": "Pneumocystidiomycetes"}, + {"name": "Taphrinomycetes"} + ]} + ]} + ]}, + {"name": "Glomeromycota"} + ]}, + {"name": "Zygomycota", "children": [ + {"name": "Endogonales"}, + {"name": "Mucorales"} + ]}, + {"name": "Blastocladiomycota"}, + {"name": "Chytridiomycota"}, + {"name": "Neocallimastigomycota"}, + {"name": "Microsporidia"} + ]}, + {"name": "Metazoa", "children": [ + {"name": "Cnidaria"}, + {"name": "Arthropoda"}, + {"name": "Vertebrata", "children": [ + {"name": "Amphibia"}, + {"name": "Reptilia"}, + {"name": "Synapsida"} + ]} + ]} + ]} +]} diff --git a/src/tol.txt b/src/tol.txt new file mode 100644 index 0000000..a881d55 --- /dev/null +++ b/src/tol.txt @@ -0,0 +1,243 @@ +Root + Viruses + Coronaviridae + Enterovirus + Rabies lyssavirus + Archaea + Bacteria + Cyanobacteria + Proteobacteria + Eukaryota + Amoebozoa + Plantae + Rhodopyhta + Viridiplantae + Prasinophytes + Ulvophyceae + Streptophyta + Charales + Embryophytes + Marchantiomorpha + Anthocerotophyta + Bryophyta + Lycopodiopsida + Lycopodiidae + Selaginellales + Polypodiopsida + Polypodiidae + Polypodiales + Equisetidae + Spermatopsida + Cycads + Conifers + Taxaceae + Cupressaceae + Pinaceae + Pinus + Picea + Larix + Cedrus + Abies + Ginkgos + Angiosperms + Illicium + magnoliids + Piperales + Piperaceae + Magnoliales + Annonaceae + Myristicaceae + Laurales + Lauraceae + Monocotyledons + Alismatanae + Aranae + Liliaceae + Asparagales + Amaryllidaceae + Asparagaceae + Asphodelaceae + Iridaceae + Orchidaceae + Dioscoreaceae + Arecanae + Cocoeae + Phoeniceae + Zingiberanae + Musaceae + Strelitziaceae + Zingiberaceae + Commelinanae + Bromeliaceae + Cyperaceae + Typhaceae + Poaceae + eudicots + Ranunculales + Papaveraceae + Ranunculaceae + Proteales + Proteaceae + Nelumbo + Core Eudicots + Saxifragales + Rosids + Fabaceae + Mimosoideae + IRLC (Inverted Repat-lacking clade) + Trifolieae + Fabeae + Rosales + Rosaceae + Ulmaceae + Urticaceae + Moraceae + Cannabaceae + Fagales + Fagaceae + Betulaceae + Juglandaceae + Cucurbitales + Cucurbitaceae + Malpighiales + Salicaceae + Violaceae + Passifloraceae + Erythroxylaceae + Rhizophoraceae + Euphorbiaceae + Linaceae + Rafflesiaceae + Myrtales + Myrtaceae + Onagraceae + Lythraceae + Brassicales + Caricaceae + Brassicaceae + Malvales + Core Malvales + Malvoideae + Bombacoideae + Sterculioideae + Helicteroideae + Byttnerioideae + Sapindales + Anacardiaceae + Burseraceae + Meliaceae + Rutaceae + Sapindaceae + Vitaceae + Caryophyllales + Polygonaceae + Droseraceae + Nepenthaceae + core Caryophyllales + Cactaceae + Amaranthaceae + Asterids + Ericales + Actinidiaceae + Ericaceae + Lecythidaceae + Sapotaceae + Ebenaceae + Theaceae + Solanales + Solanaceae + Convolvulaceae + Lamiales + Oleaceae + Fraxinus + Bignoniaceae + Pedaliaceae + Lentibulariaceae + Lamiaceae + Gentianales + Rubiaceae + Asterales + Campanulaceae + Asteraceae + Carduoideae + Cardueae + Cichorioideae + Cichorieae + Asteroideae + Asterodae + Helianthodae + Apiales + Apiaceae + Araliaceae + Aquifoliaceae + Fungi + Fungi 1 + Dikarya + Basidiomycota + Agaricomycotina + Agaricomycetes + Agaricomycetes 1 + Agaricomycetidae + Agaricales + Strophariaceae strict-sense + Psathyrellaceae + Agaricaceae + Nidulariaceae + Marasmiaceae + Physalacriaceae + Pleurotaceae + Amanitaceae + Podoserpula + Boletales + Serpulaceae + Sclerodermataceae + Boletaceae + Russulales + Hymenochaetales + Phallomycetidae + Geastrales + Gomphales + Phallales + Cantharellales + Auriculariales + Tremellomycetes + Ustilaginomycotina + Pucciniomycotina + Pucciniomycetes + Septobasidiales + Pucciniales + Mixiomycetes + Tritirachiomycetes + Entorrhizomycetes + Wallemiomycetes + Ascomycota + Pezizomycotina + Pezizomycetes + 'Leotiomyceta' + Eurotiomycetes + Geoglossaceae + Sordariomycetes + Hypocreomycetidae + Sordariomycetidae + Laboulbeniomycetes + Pleosporomycetidae + Saccharomycotina + Taphrinomycotina + Schizosaccharomycetes + Pneumocystidiomycetes + Taphrinomycetes + Glomeromycota + Zygomycota + Endogonales + Mucorales + Blastocladiomycota + Chytridiomycota + Neocallimastigomycota + Microsporidia + Metazoa + Cnidaria + Arthropoda + Vertebrata + Amphibia + Reptilia + Synapsida diff --git a/src/txtTreeToJSON.py b/src/txtTreeToJSON.py new file mode 100755 index 0000000..3b77622 --- /dev/null +++ b/src/txtTreeToJSON.py @@ -0,0 +1,76 @@ +#!/usr/bin/python3 + +import sys, re + +usageInfo = f"usage: {sys.argv[0]}\n" +usageInfo += "Reads, from stdin, tab-indented lines representing trees, and outputs corresponding JSON.\n" + +if len(sys.argv) > 1: + print(usageInfo, file=sys.stderr) + sys.exit(1) + +lineNum = 0 +trees = [] #each node is a pair holding a name and an array of child nodes +nodeList = [] +while True: + #read line + line = sys.stdin.readline() + if line == "": break + line = line.rstrip() + lineNum += 1 + #create node + match = re.match(r"^\t*", line) + indent = len(match.group()) + newNode = [line[indent:], []] + #add node + if indent == len(nodeList): #sibling or new tree + if len(nodeList) == 0: + nodeList.append(newNode) + trees.append(newNode) + else: + nodeList[-1] = newNode + if len(nodeList) == 1: + trees[-1][1].append(newNode) + else: + nodeList[-2][1].append(newNode) + elif indent == len(nodeList) + 1: #direct child + if len(nodeList) == 0: + print(f"ERROR: Child without preceding root (line {lineNum})") + sys.exit(1) + nodeList.append(newNode) + nodeList[-2][1].append(newNode) + elif indent < len(nodeList): #ancestor sibling or new tree + nodeList = nodeList[:indent] + if len(nodeList) == 0: + nodeList.append(newNode) + trees.append(newNode) + else: + nodeList[-1] = newNode + if len(nodeList) == 1: + trees[-1][1].append(newNode) + else: + nodeList[-2][1].append(newNode) + else: + print(f"ERROR: Child with invalid relative indent (line {lineNum})") + sys.exit(1) +#print as JSON +if len(trees) > 1: + print("[") +def printNode(node, indent): + if len(node[1]) == 0: + print(indent + "{\"name\": \"" + node[0] + "\"}", end="") + else: + print(indent + "{\"name\": \"" + node[0] + "\", \"children\": [") + for i in range(len(node[1])): + printNode(node[1][i], indent + "\t") + if i < len(node[1])-1: + print(",", end="") + print() + print(indent + "]}", end="") +for i in range(len(trees)): + printNode(trees[i], "") + if i < len(trees)-1: + print(",", end="") + print() +if len(trees) > 1: + print("]") |
