SAMPLE ENTRIES >gi|321257144|ref|XP_003193485.1| flap endonuclease [Cryptococcus gattii WM276] MGIKGLTGLLSENAPKCMKDHEMKTLFGRKVAIDASMSIYQFLIAVRQQDGQMLMNESGDVTSHLMGFFY RTIRMVDHGIKPCYIFDGKPPELKGSVLAKRFARREEAKEGEEEAKETGTAEDVDKLARRQVRVTREHNE ECKKLLSLMGIPVVTAPGEAEAQCAELARAGKVYAAGSEDMDTLTFHSPILLRHLTFSEAKKMPISEIHL DVALRDLEMSMDQFIELCILLGCDYLEPCKGIGPKTALKLMREHGTLGKVVEHIRGKMAEKAEEIKAAAD EEAEAEAEAEKYDSDPENEEGGETMINSDGEEVPAPSKPKSPKKKAPAKKKKIASSGMQIPEFWPWEEAK QLFLKPDVVNGDDLVLEWKQPDTEGLVEFLCRDKGFNEDRVRAGAAKLSKMLAAKQQGRLDGFFTVKPKE PAAKDAGKGKGKDTKGEKRKAEEKGAAKKKTKK >gi|321473340|gb|EFX84308.1| hypothetical protein DAPPUDRAFT_47502 [Daphnia pulex] MGIKGLTQVIGDTAPTAIKENEIKNYFGRKVAIDASMSIYQFLIAVRSEGAMLTSADGETTSHLMGIFYR TIRMVDNGIKPVYVFDGKPPDMKGGELTKRAEKREEASKQLVLATDAGDAVEMEKMNKRLVKVNKGHTDE CKQLLTLMGIPYVEAPCEAEAQCAALVKAGKVYATATEDMDSLTFGSNVLLRYLTYSEAKKMPIKEFHLD KILDGLSYTMDEFIDLCIMLGCDYCDTIKGIGAKRAKELIDKHRCIEKVIENLDTKKYTVPENWPYQEAR RLFKTPDVADAETLDLKWTQPDEEGLVKFMCGDKNFNEERIRSGAKKLCKAKTGQTQGRLDSFFKVLPSS KPSTPSTPASKRKVGCIIYLFLYF #### if(@ARGV!=1) { die "correct usage:\n\t perl oneline.pl "}; open(FASTA,$ARGV[0]) || die "can't open fasta file"; $line=""; while($line !~ /^>/){ $line=; } $line =~ s/[\r]//g; # remove carriage return print $line; $prev=""; while (1){ $line=; $line=~ s/[\r]//g; # remove carriage return while ($line !~ /^>/){ chomp $line; $prev=$prev.$line; $prev =~ s/[\r]//g; # remove carriage return $line=; if(!(defined $line)) { print $prev."\n"; close(FASTA); exit(1);} } print $prev."\n"; $line =~ s/[\r]//g; # remove carriage return print $line; $prev=""; }