Hoe te Entries Extract Van Multiple - Fasta Perl Files
De FASTA bestandsindeling wordt gebruikt om de volgorde van gegevens van nucleïnezuren of peptiden te slaan . Meerdere sequenties kunnen worden opgeslagen in een bestand , een zogenaamde multi- FASTA file . Sequenties data wordt opgemaakt als een korte kopregel identificeren van de volgorde en de volgorde gegevens naar aanleiding van een nieuwe lijn . Door het plaatsen van de volgordekoppen in een multi - FASTA bestand Perl -commando's afzonderlijke sequenties extraheren uit een multi - FASTA file . Instructies 1
Open een teksteditor met een leeg tekstbestand naar een nieuwe Perl- programma te beginnen . Kopen van 2
Begin het programma door het opgeven van de locatie van Perl op uw systeem . Dit is normaal gesproken " /usr /bin /perl " of " /usr /local /bin /perl . "
# ! /Usr /bin /perl 3
Import de " strikte " en " File :: Basisnaam " bibliotheken . De " File :: Basisnaam " library ondersteunt parsing van bestandspaden en extensies . De " strikte " library beperkt onveilige constructies , het gooien van een fout tijdens compilatie dan tijdens de uitvoering.
Gebruik strictuse Bestand :: Basisnaam 4
Lees het argument variabele vanaf de opdrachtregel . Uw programma , moet u kiezen om het te noemen " fasta_extract.pl , " zullen verwachten te worden gezien de locatie van een FASTA bestand en parameters om sequenties kiezen om uit te pakken . De eerste parameter zal een FASTA bestandsnaam zijn en de tweede zal een string voor patroonherkenning zijn. Argument variabele zijn toegankelijk vanaf de " $ ARGV " matrix
Open het FASTA bestand met de functie "open ( ) " . | U vindt het programma te stoppen als het bestand met behulp van de " matrijs " commando niet kan openen
geopend ( INPUT , $ fasta_file ) opgeven | sterven " . Kan FASTA bestand niet openen \\ n" ; . < Br > 6
toewijzen variabele naar uw sequentie en header bevatten als je het FASTA bestand ontleden