$gene = $gene_id;
}elsif ($species eq "Nostoc_punctiforme") {
my ($temp,$transcript,$source,$gene_id,$func) = split(/\|/, $gene_header);
- $gene = $gene_id;
+ $gene = $transcript;
}elsif ($species eq "Oryza_sativa") {
my ($isomer,$temp,$type) = split(/\|/,$gene_header);
$gene = $isomer;
my ($name,$locus_id,$scaffold,$prot_id) = split(/\|/,$gene_header);
$gene = $prot_id; #???
}elsif ($species eq "Populus_trichocarpa") {
- my ($name,$gene_id,$scaffold,$prot_id) = split(/\|/,$gene_header);
- $gene = $gene_id; #???
+ my ($gene_id,$transcript_id) = split(/\|/,$gene_header);
+ $gene = $transcript_id;
}elsif ($species eq "Prunus_persica") {
my ($gene_id,$temp) = split(/\s/,$gene_header);
$gene = $gene_id;
my ($name,$locus_id,$chrom_id,$prot_id) = split(/\|/,$gene_header);
$gene = $prot_id; #???
}elsif ($species eq "Sorghum_bicolor") {
- my ($name,$gene_id,$chrom,$prot_id) = split(/\|/,$gene_header);
- $gene = $gene_id; #???
+ my ($gene_id,$transcript_id) = split(/\|/,$gene_header);
+ $gene = $transcript_id;
}elsif ($species eq "Synechocystis_pcc6803") {
my ($gene_id,$temp) = split(" ",$gene_header);
$gene = $gene_id; #???
my ($temp,$unknown,$source,$gene_id,$func) = split(/\|/, $gene_header);
$gene = $gene_id;
}elsif ($species eq "Vitis_vinifera") {
- my ($name,$gene_id,$chrom_id,$id) = split(/\|/,$gene_header);
- $gene = $gene_id; #???
+ #my ($name,$gene_id,$chrom_id,$id) = split(/\|/,$gene_header);
+ $gene = $gene_header; #???
}elsif ($species eq "Zea_mays") {
my ($transcript,$seq_type,$coord,$parent_transcript,$parent_gene) = split(/;\s/, $gene_header);
$gene = $transcript;