Template:Κλάδος/τεκμηρίωση
{{#ifeq:τεκμηρίωση |doc
|
{{#ifeq:show |show
| {{#invoke:Message box|mbox}}
}}{{#if: |
| {{#ifexist:Template:Κλάδος
| [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
|
}}
}}
|
}}
This template is used for illustrating branching trees with the nodes and base labels being clickable links. They are especially suited to represent evolutionary trees.
Χρήση
{{κλάδος
|label1=Βάση
|label1b=Base
|1=Κόμβος
}}
δίνει
{{#if:|| }} {{#if:| {{#if:|| }} }} {{#if:| {{#if:|| }} }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}| {{#if:Βάση|Βάση| }} |
Κόμβος |
| {{#if:Base|Base| }} | |
| {{#if:Base|Base| }} | |
| {{#if:|{{{label2}}}| }} |
{{{2}}} |
| {{#if:|{{{label2b}}}| }} | |
| {{#if:|{{{label2b}}}| }} | |
| {{#if:|{{{label3}}}| }} |
{{{3}}} |
| {{#if:|{{{label3b}}}| }} | |
| {{#if:|{{{label3b}}}| }} | |
| {{#if:|{{{label4}}}| }} |
{{{4}}} |
| {{#if:|{{{label5}}}| }} |
{{{5}}} |
| {{#if:|{{{label6}}}| }} |
{{{6}}} |
| {{#if:|{{{label7}}}| }} |
{{{7}}} |
| {{#if:|{{{label8}}}| }} |
{{{8}}} |
| {{#if:|{{{label9}}}| }} |
{{{9}}} |
| {{#if:|{{{label10}}}| }} |
{{{10}}} |
| {{#if:|{{{label11}}}| }} |
{{{11}}} |
| {{#if:|{{{label12}}}| }} |
{{{12}}} |
| {{#if:|{{{label13}}}| }} |
{{{13}}} |
| {{#if:|{{{label14}}}| }} |
{{{14}}} |
| {{#if:|{{{label15}}}| }} |
{{{15}}} |
| {{#if:|{{{label16}}}| }} |
{{{16}}} |
| {{#if:|{{{label17}}}| }} |
{{{17}}} |
{{κλάδος
|1={{κλάδος
|label1=[[Υποδένδρο1]]
|label1b=Subtree1
|1=Φύλλο1
|label2=[[Υποδένδρο2]]
|label2b=Subtree2
|2=Φύλλο2
}}
}}
δίνει
{{#if:|| }} {{#if:| {{#if:|| }} }} {{#if:| {{#if:|| }} }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}| {{#if:|{{{label1}}}| }} |
{{#if:Φύλλο2||
}}
{{#if:Φύλλο2|
{{#if:||
}}
}}
{{#if:|
{{#if:||
}}
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2}}}| }} |
{{{2}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3}}}| }} |
{{{3}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label4}}}| }} |
{{{4}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label5}}}| }} |
{{{5}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label6}}}| }} |
{{{6}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label7}}}| }} |
{{{7}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label8}}}| }} |
{{{8}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label9}}}| }} |
{{{9}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label10}}}| }} |
{{{10}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label11}}}| }} |
{{{11}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label12}}}| }} |
{{{12}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label13}}}| }} |
{{{13}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label14}}}| }} |
{{{14}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label15}}}| }} |
{{{15}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label16}}}| }} |
{{{16}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label17}}}| }} |
{{{17}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{κλάδος| style=font-size:75%;line-height:75%
|1={{κλάδος
|label1=[[Υποδένδρο1]]
|label1b=Subtree1
|1=Φύλλο1
|label2=[[Υποδένδρο2]]
|label2b=Subtree2
|2=Φύλλο2
}}
}}
δίνει
{{#if:|| }} {{#if:| {{#if:|| }} }} {{#if:| {{#if:|| }} }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}| {{#if:|{{{label1}}}| }} |
{{#if:Φύλλο2||
}}
{{#if:Φύλλο2|
{{#if:||
}}
}}
{{#if:|
{{#if:||
}}
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2}}}| }} |
{{{2}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3}}}| }} |
{{{3}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label4}}}| }} |
{{{4}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label5}}}| }} |
{{{5}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label6}}}| }} |
{{{6}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label7}}}| }} |
{{{7}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label8}}}| }} |
{{{8}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label9}}}| }} |
{{{9}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label10}}}| }} |
{{{10}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label11}}}| }} |
{{{11}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label12}}}| }} |
{{{12}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label13}}}| }} |
{{{13}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label14}}}| }} |
{{{14}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label15}}}| }} |
{{{15}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label16}}}| }} |
{{{16}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label17}}}| }} |
{{{17}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{κλάδος
|1={{κλάδος
|1={{κλάδος | thickness=3
|1=Φύλλο1
|2=Φύλλο2
}}
|2=Φύλλο3
}}
}}
δίνει
{{#if:|| }} {{#if:| {{#if:|| }} }} {{#if:| {{#if:|| }} }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}| {{#if:|{{{label1}}}| }} |
{{#if:Φύλλο3||
}}
{{#if:Φύλλο3|
{{#if:||
}}
}}
{{#if:|
{{#if:||
}}
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2}}}| }} |
{{{2}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3}}}| }} |
{{{3}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label4}}}| }} |
{{{4}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label5}}}| }} |
{{{5}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label6}}}| }} |
{{{6}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label7}}}| }} |
{{{7}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label8}}}| }} |
{{{8}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label9}}}| }} |
{{{9}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label10}}}| }} |
{{{10}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label11}}}| }} |
{{{11}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label12}}}| }} |
{{{12}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label13}}}| }} |
{{{13}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label14}}}| }} |
{{{14}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label15}}}| }} |
{{{15}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label16}}}| }} |
{{{16}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label17}}}| }} |
{{{17}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
To replace the solid line with a dashed line, use |stateN=dashed:
{{κλάδος
|1={{κλάδος
|1={{κλάδος
|1=Φύλλο1|state1=dashed
|2=Φύλλο2
}}
|2=Φύλλο3
}}
}}
δίνει
{{#if:|| }} {{#if:| {{#if:|| }} }} {{#if:| {{#if:|| }} }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }} {{#if:| }}| {{#if:|{{{label1}}}| }} |
{{#if:Φύλλο3||
}}
{{#if:Φύλλο3|
{{#if:||
}}
}}
{{#if:|
{{#if:||
}}
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
{{#if:|
}}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label1b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2}}}| }} |
{{{2}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label2b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3}}}| }} |
{{{3}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label3b}}}| }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label4}}}| }} |
{{{4}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label5}}}| }} |
{{{5}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label6}}}| }} |
{{{6}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label7}}}| }} |
{{{7}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label8}}}| }} |
{{{8}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label9}}}| }} |
{{{9}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label10}}}| }} |
{{{10}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label11}}}| }} |
{{{11}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label12}}}| }} |
{{{12}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label13}}}| }} |
{{{13}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label14}}}| }} |
{{{14}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label15}}}| }} |
{{{15}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label16}}}| }} |
{{{16}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{#if:|{{{label17}}}| }} |
{{{17}}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tips
An easy way of creating larger cladograms is to use the Newick format and proceed to edit it using a suitable text editor to produce the markup.
- Start with Newick format ((a,b),(c,d))
- Replace "(" with "{{clade|"
- Replace ")" with "}}"
- Edit to replace commas with pipes and numbers
- Edit clade labels if needed
{{κλάδος
|1={{κλάδος
|1=a
|2=b
}}
|2={{κλάδος
|1=c
|2=d
}}
}}
Example Perl script to automate the conversion: <source lang="perl"> use constant N=>"\n"; use constant T=>"\t";
my $tree='((a,b),(c,d));'; # get sequence $tree=~s/[\n\r]//g; # loose those spaces $tree=~ s/\:[\.\d]+//g; # loose those lengths while ($tree=~ m/\(/) { foreach my $clade ($tree=~ m/\(([^\(\)]+)\)/g) { my @branches=split /\,/,$clade; s/(\t+)/$1\t/g for @branches; die 'ERROR: degenerate/empty node!'.N if $#branches<1; $tree=~ s/\(\Q$clade\E\)/${\join(,'Template:Clade',N,map(T.'')}/; # substitute } pos($tree)=0; } $tree=~s/(\t*)\t\}\}/$1\}\}/g; # lazy fix
print $tree; </source>
Using a box
You can nest the templates and use links around the text. You may use non-breaking spaces ( ) to obtain spaces or to have labels that have spaces.
The entire cladogram can be placed in a box so that text flows nicely around it. Use within Template:Cladogram.
{{cladogram|title=Example
|caption=Sample of Template:Cladogram
|clades={{clade| style=font-size:75%;line-height:75%
|label1=[[Neornithes]]
|1={{clade
|label1=[[Paleognathae]]
|1=
|label2= [[Neognathae]]
|2={{clade
|1=Other birds
|label1=
|label2=[[Galloanserae]]
|2={{clade
|1=[[Anseriformes]]
|label2=
|2={{clade
|1=[[Galliformes]]
|2=[[Craciformes]]
}}
}}
}}
}}
}}
}}