my ($gene_id,$transcript) = split(/\|/, $gene_header);
$gene = $transcript; #????
}elsif ($species eq "Caenorhabditis_elegans") {
- my ($locus_id,$unknown,$gene_id,$temp) = split(/\|/, $gene_header);
- $gene = $locus_id; #???
+ my ($peptide,$temp,$chrom,$gene_id,$transcript,$gene_type,$transcript_type) = split(/\s/,$gene_header);
+ $transcript =~ s/transcript\://;
+ $gene = $transcript;
}elsif ($species eq "Cajanus_cajan") {
my ($gene_id,$type,$locus,$temp) = split(/\s/, $gene_header);
$gene = $gene_id;
$peptide =~ s/\:pep//;
$synonym = "$peptide,$gene_id";
}elsif ($species eq "Caenorhabditis_elegans") {
- my ($locus_id,$unknown,$gene_id,$temp) = split(/\|/, $gene_header);
- $synonym = $gene_id; #???
+ my ($peptide,$temp,$chrom,$gene_id,$transcript,$gene_type,$transcript_type) = split(/\s/,$gene_header);
+ $transcript =~ s/transcript\://;
+ $gene_id =~ s/gene\://;
+ $peptide =~ s/\:pep//;
+ $synonym = "$peptide,$gene_id";
}elsif ($species eq "Cajanus_cajan") {
my ($gene_id,$type,$locus,$temp) = split(/\s/, $gene_header);
$synonym = $locus;