nexus
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nexus [2007/12/13 10:00] – heidi | nexus [2008/07/22 13:31] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| ===== format information ===== | ===== format information ===== | ||
| standard text file | standard text file | ||
| + | |||
| Line 18: | Line 19: | ||
| ===== file format: ===== | ===== file format: ===== | ||
| * NEXUS files are free-format, | * NEXUS files are free-format, | ||
| + | * NEXUS files are for the most part not case-sensitive by default. A big exception is in the matrix command, where (by default) an allele named A is treated as being distinct from a | ||
| \\ | \\ | ||
| Line 26: | Line 28: | ||
| * Blocks: series of commands, beginning with a BEGIN command and ending with an END command: < | * Blocks: series of commands, beginning with a BEGIN command and ending with an END command: < | ||
| BEGIN block-name; | BEGIN block-name; | ||
| - | command-name token . . . ; | + | command-name token . . . ; |
| - | command-name token . . . ; | + | |
| - | ... | + | ... |
| END; | END; | ||
| </ | </ | ||
| Line 35: | Line 37: | ||
| * **TAXA:** TAXA block defines taxa and gives them names. The block also establishes the order (numbering) of the taxa. Taxa consist of the entities (biological species, haplotypes, manuscripts, | * **TAXA:** TAXA block defines taxa and gives them names. The block also establishes the order (numbering) of the taxa. Taxa consist of the entities (biological species, haplotypes, manuscripts, | ||
| BEGIN TAXA; | BEGIN TAXA; | ||
| - | DIMENSIONS NTAX=number-of-taxa; | + | DIMENSIONS NTAX=number-of-taxa; |
| - | TAXLABELS taxon-name [taxon-name ...] ; | + | |
| END; | END; | ||
| </ | </ | ||
| Line 53: | Line 55: | ||
| [TRANSPOSE] | [TRANSPOSE] | ||
| [INTERLEAVE] | [INTERLEAVE] | ||
| - | [ITEMS=([MIN][MAX][MEDIAN][AVERAGE][VARIANCE][STCERROR][SAMPLESIZE][STATES])] | + | [ITEMS=([MIN][MAX][MEDIAN][AVERAGE][VARIANCE][STCERROR][SAMPLESIZE][STATES])] |
| - | [STATESFORMAT={STATESPRESENT|INDIVIDUALS|COUNT|FREQUENCY}] | + | [STATESFORMAT={STATESPRESENT|INDIVIDUALS|COUNT|FREQUENCY}] |
| [[No]TOKENS] | [[No]TOKENS] | ||
| ;] | ;] | ||
| Line 69: | Line 71: | ||
| ;] | ;] | ||
| | | ||
| + | END; | ||
| + | </ | ||
| + | BEGIN CHARACTERS; | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | taxon_1 absent red big | ||
| + | taxon_2 absent blue small | ||
| + | taxon_3 present blue small; | ||
| END; | END; | ||
| </ | </ | ||
| - | * UNALIGNED: similar to a CHARACTRS block, but it contains unaligned molecular sequence data. < | + | |
| BEGIN UNALIGNED; | BEGIN UNALIGNED; | ||
| | | ||
| Line 96: | Line 108: | ||
| </ | </ | ||
| - | * DISTANCES: contains distance matrices < | + | |
| BEGIN DISTANCES; | BEGIN DISTANCES; | ||
| | | ||
| Line 119: | Line 131: | ||
| </ | </ | ||
| - | * DATA: is a CHARACTERS block that includes not only the definition of characters but also the definition of taxa (this block is not recommended) < | + | |
| BEGIN DATA; | BEGIN DATA; | ||
| | | ||
| Line 132: | Line 144: | ||
| </ | </ | ||
| - | * SETS: descriptions of collections of objects. These objects include characters, taxa, trees, states, and kinds of changes. In addition, partitions of characters, taxa, and trees can be formed. < | + | |
| BEGIN SETS; | BEGIN SETS; | ||
| | | ||
| Line 158: | Line 170: | ||
| </ | </ | ||
| - | * ASSUMPTIONS: | + | |
| BEGIN ASSUMPTIONS; | BEGIN ASSUMPTIONS; | ||
| | | ||
| Line 187: | Line 199: | ||
| </ | </ | ||
| - | * CODONS: contains information about the genetic code, the regions of DNA and RNA sequences that are protein coding, and the location of triplets coding for amino acids in nucleotide sequences. < | + | |
| BEGIN CODONS; | BEGIN CODONS; | ||
| | | ||
| Line 221: | Line 233: | ||
| </ | </ | ||
| - | * NOTES: allows attachment of additional information (text, pictures, etc.) to various objects (trees, taxa, characters, etc.) in the file. < | + | |
| BEGIN NOTES; | BEGIN NOTES; | ||
| [TEXT [TAXON=taxon-set] [CARACTER=character-set] [STATE=state-set] [TREE=tree-set] | [TEXT [TAXON=taxon-set] [CARACTER=character-set] [STATE=state-set] [TREE=tree-set] | ||
| Line 267: | Line 279: | ||
| Description in Maddison, D. R., D. L. Swofford and W. P. Maddison. 1997. NEXUS: | Description in Maddison, D. R., D. L. Swofford and W. P. Maddison. 1997. NEXUS: | ||
| \\ Systematic Biology 46:590-621. | \\ Systematic Biology 46:590-621. | ||
| + | |||
| + | |||
| + | |||
| + | ===== NCL ===== | ||
| + | [[http:// | ||
| + | |||
| + | NEXUS Class Library (NCL) is an integrated collection of C++ classes designed to allow the user to quickly write a program that reads NEXUS-formatted data files. It also allows easy extension of the NEXUS format to include new blocks of your own design | ||
| + | |||
| + | |||
nexus.1197536416.txt.gz · Last modified: 2008/07/22 13:30 (external edit)