Template:Proteina

Da Wikipedia, l'enciclopedia libera.
Avviso importante! Questo template ha un codice sorgente piuttosto complesso e può richiedere buona conoscenza delle funzioni parser.

Per favore, tenta di modificarlo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale nel caso in cui i risultati fossero diversi da quanto avevi in mente. Tutti gli esperimenti devono essere prima condotti in una pagina di prova.

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Proteina/man (modifica·cronologia)

Il template {{proteina}} è da utilizzare nelle voci relative a proteine per raccogliere in un'unica tabella sinottica tutte le informazioni essenziali sulla proteina stessa.

Sintassi per proteine umane

Per inserire il template in una voce copiare il seguente testo:

  • Name = nome della proteina (di default è il nome della voce)
  • caption = didascalia dell'immagine
  • image = immagine della proteina - esempio: 1VJA.png
  • width = larghezza dell'immagine (in pixel) - esempio: 200
  • Symbol = nome del gene nel database HGNC/HUGO - esempio: PLAU
  • AltSymbols = nome alternativo del gene nel database HGNC/HUGO
  • EntrezGene = codice identificativo del gene nel database EntrezGene - esempio: 5328. Se non specificato, viene letto da Wikidata dalla proprietà Entrez Gene ID (P351), se presente.
  • CAS_number = numero CAS. Se non specificato, viene letto da Wikidata dalla proprietà numero CAS (P231), se presente.
  • CAS_supplemental = note CAS
  • ATC_prefix = codice ATC della proteina (prefisso)
  • ATC_suffix = codice ATC della proteina(suffisso)
  • ATC_prefix2 = codice ATC secondario (prefisso)
  • ATC_suffix2 = codice ATC secondario (suffisso) - è possibile aggiungere altri codici ATC inserendo come parametri ATC_prefixN e ATC_suffixN dove N è un numero intero progressivo (3,4,5...)
  • DrugBank = codice identificativo della proteina nel database DrugBank
  • OMIM = codice identificativo della proteina nel database OMIM - esempio: 191840. Se non specificato, viene letto da Wikidata dalla proprietà identificatore OMIM (P492), se presente.
  • UniProt = codice identificativo della proteina nel database UniProt - esempio: P00749. Se non specificato, viene letto da Wikidata dalla proprietà UniProt ID (P352), se presente.
  • PDB = codice identificativo della proteina nel database PDB - esempio: 1VJA
  • ECnumber = classificazione EC dell'enzima - esempio: 3.4.21.31
  • Chromosome = cromosoma umano su cui si trova il gene - esempio: 10
  • Arm = braccio lungo (p) o corto (q) del cromosoma - esempio: q
  • Band = banda del cromosoma - esempio: 24
  • LocusSupplementaryData = altri dati sulla posizione del gene umano

(legenda colori)

{{Proteina
|Name = 
|caption = 
|image = 
|width = 
|Symbol = 
|AltSymbols = 
|EntrezGene = 
|CAS_number = 
|CAS_supplemental = 
|ATC_prefix = 
|ATC_suffix = 
|ATC_prefix2 = 
|ATC_suffix2 = 
|DrugBank = 
|OMIM = 
|UniProt = 
|PDB = 
|ECnumber = 
|Chromosome = 
|Arm = 
|Band = 
|LocusSupplementaryData = 
}}

Sintassi per proteine non umane

Per inserire il template in una voce copiare il seguente testo:

  • Name = nome della proteina (di default è il nome della voce)
  • caption = didascalia dell'immagine
  • image = immagine della proteina - esempio: 1VJA.png
  • width = larghezza dell'immagine (in pixel) - esempio: 200
  • EntrezGene = codice identificativo del gene nel database EntrezGene - esempio: 5328. Se non specificato, viene letto da Wikidata dalla proprietà Entrez Gene ID (P351), se presente.
  • CAS_number = numero CAS. Se non specificato, viene letto da Wikidata dalla proprietà numero CAS (P231), se presente.
  • CAS_supplemental = note CAS
  • ATC_prefix = codice ATC della proteina (prefisso)
  • ATC_suffix = codice ATC della proteina(suffisso)
  • ATC_prefix2 = codice ATC secondario (prefisso)
  • ATC_suffix2 = codice ATC secondario (suffisso) - è possibile aggiungere altri codici ATC inserendo come parametri ATC_prefixN e ATC_suffixN dove N è un numero intero progressivo (3,4,5...)
  • DrugBank = codice identificativo della proteina nel database DrugBank
  • UniProt = codice identificativo della proteina nel database UniProt - esempio: P00749. Se non specificato, viene letto da Wikidata dalla proprietà UniProt ID (P352), se presente.
  • PDB = codice identificativo della proteina nel database PDB - esempio: 1VJA
  • ECnumber = classificazione EC dell'enzima - esempio: 3.4.21.31

(legenda colori)

{{Proteina
|Name = 
|caption = 
|image = 
|width = 
|EntrezGene = 
|CAS_number = 
|CAS_supplemental = 
|ATC_prefix = 
|ATC_suffix = 
|ATC_prefix2 = 
|ATC_suffix2 = 
|DrugBank = 
|UniProt = 
|PDB = 
|ECnumber = 
}}

Esempio

Insulina
Insulin.jpg
Struttura dell'insulina umana
Gene
HUGO 6081
Entrez 3630
Locus Chr. 11 p15.5
Proteina
Numero CAS 11061-68-0
Codice ATC A10AB01
DrugBank DB00030
OMIM 176730
UniProt P01308
{{Proteina
|Name = Insulina
|caption = Struttura dell'insulina umana
|image = Insulin.jpg
|width = 250
|Symbol = 6081
|AltSymbols = 
|EntrezGene = 3630
|CAS_number = 11061-68-0
|CAS_supplemental = 
|ATC_prefix = A10
|ATC_suffix = AB01
|ATC_prefix2 = 
|ATC_suffix2 = 
|DrugBank = DB00030
|OMIM = 176730
|UniProt = P01308
|PDB = 
|ECnumber = 
|Chromosome = 11
|Arm = p
|Band =  15.5
|LocusSupplementaryData = 
}}


Note

Il template utilizza terminologia esclusivamente in lingua inglese per permettere una agevole importazione delle informazioni contenute nell'originale template:protein contenuto in numerose voci di en.wiki. Basta infatti una semplice operazione di copia-incolla, una modifica presso il campo Name ed un trasferimento su commons con CommonsHelper dell'eventuale immagine. L'elenco delle voci contenenti il template su en.wiki è qui.

VisualEditor Dati per VisualEditor
La tabella TemplateData che segue è contenuta nella sottopagina Template:Proteina/TemplateData (modifica·cronologia)

Il template proteina è da utilizzare nelle voci relative a proteine per raccogliere in un'unica tabella tutte le informazioni essenziali sulla proteina stessa.

Parametri template

Questo template preferisce la formattazione a blocco dei parametri.

Parametro Descrizione Tipo Stato
Name Name

Nome della proteina (di default è il nome della voce)

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
caption caption

didascalia dell'immagine

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
image image

Immagine della proteina - esempio: 1VJA.png

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
width width

Larghezza dell'immagine (in pixel) - esempio: 200

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
Symbol Symbol

Nome del gene nel database HGNC/HUGO - esempio: PLAU

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
AltSymbols AltSymbols

Nome alternativo del gene nel database HGNC/HUGO

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
EntrezGene EntrezGene

Codice identificativo del gene nel database EntrezGene - esempio: 5328

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Numero facoltativo
OMIM OMIM

Codice identificativo della proteina nel database OMIM - esempio: 191840

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Numero facoltativo
UniProt UniProt

Codice identificativo della proteina nel database UniProt - esempio: P00749

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
PDB PDB

Codice identificativo della proteina nel database PDB - esempio: 1VJA

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
ECnumber ECnumber

Classificazione EC dell'enzima - esempio: 3.4.21.31

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
Chromosome Chromosome

Cromosoma umano su cui si trova il gene - esempio: 10

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Numero facoltativo
Arm Arm

Braccio lungo (p) o corto (q) del cromosoma - esempio: q

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo
Band Band

Banda del cromosoma - esempio: 24

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Numero facoltativo
LocusSupplementaryData LocusSupplementaryData

Altri dati sulla posizione del gene umano

Predefinito
vuoto
Esempio
vuota
Valore automatico
vuoto
Stringa facoltativo