Sponsored Content
Top Forums Shell Programming and Scripting Retrieve data from one file comparing the ID in the second file Post 302702277 by manigrover on Tuesday 18th of September 2012 05:21:42 AM
Old 09-18-2012
Thankyou

---------- Post updated at 04:21 AM ---------- Previous update was at 04:07 AM ----------

Hi Skrynesaver,

I am having a problem with the output. For every alternate record, the information is mising. An example of my output is given below. I do not have information for AC Q8IZP0. but it goes to the next record. This happens every alternate record.

Code:
ID   ABI1_HUMAN              Reviewed;         508 AA.
ID   ABI1_HUMAN              Reviewed;         508 AA.
AC   Q8IZP0; A9Z1Y6; B4DQ58; O15147; O76049; O95060; Q5T2R3; Q5T2R4;
ID   ABI3_HUMAN              Reviewed;         366 AA.
AC   Q9P2A4; C9IZN8; Q9H0P6;
DT   19-JUL-2004, integrated into UniProtKB/Swiss-Prot.
DT   18-MAY-2010, sequence version 2.
DT   05-SEP-2012, entry version 93.
DE   RecName: Full=ABI gene family member 3;
DE   AltName: Full=New molecule including SH3;
DE            Short=Nesh;
GN   Name=ABI3; Synonyms=NESH;

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Comparing data in file with values in table

Hi, I want to calculate the number of pipe delimiters in a file for all lines seperately. For eg:i have a file Project.txt Mohit|chawla|123|678 File1|File2|345|767|678 And my file contains many lines like this it shd give me the output as 4 5 or give me the output for all the... (0 Replies)
Discussion started by: Mohit623
0 Replies

2. Shell Programming and Scripting

Retrieve data from a file

Hello guys I want to retrieve two data from a file, like this: bash-2.03$ cat numtest 123456 123457 bash-2.03$ more ./test_num #!/bin/bash num1= num2= cnt=1 while read x do num${cnt}=$x cnt=$(($cnt+1)) done <$1 echo $num1 "\n" $num2 But when i executed this script, error... (2 Replies)
Discussion started by: tpltp
2 Replies

3. Shell Programming and Scripting

Comparing data inside file

Hi Everyone, I will try to explain my question please forgive my english here. I am looking for shell script or command that can compare data in the files. I have 50 files in one directory test1 test2 test3 ....so on. I want to compare data in each files with each other and output each... (4 Replies)
Discussion started by: email-lalit
4 Replies

4. Programming

to find header in Mp3 file and retrieve data

hi all, In an mp3 file , data is arranged in sequence of header and data ,how to retrieve data between two headers. Is the data between two headers fixed? because as per theory it says 1152 samples will be there , but dont knw how many bits one sample correspond to? it would help if any c... (2 Replies)
Discussion started by: shashi
2 Replies

5. UNIX for Advanced & Expert Users

Retrieve data and redirect to a file

How to write a shell script to retrieve datas from database after that this database are redirect to a excell sheet and then i got a mail that gives details about the database with the column name and data.. I m using oracle 9i... Thanks, Anup Das (2 Replies)
Discussion started by: anupdas
2 Replies

6. UNIX for Dummies Questions & Answers

Hot to retrieve *.sql file names which we refer in .sh file.

Hi Guys, How to retrieve/get *.sql file names which we refer in all *.sh files. Can any one help me on this. Thanks, Kolipaka (3 Replies)
Discussion started by: lakshmanrk811
3 Replies

7. UNIX for Dummies Questions & Answers

Mapping a data in a file and delete line in source file if data does not exist.

Hi Guys, Please help me with my problem here: I have a source file: 1212 23232 343434 ASAS1 4 3212 23232 343434 ASAS2 4 3234 23232 343434 QWQW1 4 1134 23232 343434 QWQW2 4 3212 23232 343434 QWQW3 4 and a mapping... (4 Replies)
Discussion started by: kokoro
4 Replies

8. Shell Programming and Scripting

Comparing Data file with Crtl file

Hi, I need to compare a file with its contents matching to that of another file(filename , received date and record count). Lets say has File A original data Ex - 1,abc,1234 2,bcd,4567 3,cde,8901 and File B has details of File A Ex- FILEA.TXT|06/17|2010|3 (filename)|(received... (18 Replies)
Discussion started by: Prashanth B
18 Replies

9. Shell Programming and Scripting

How can I retrieve the matching records from data file mentioned?

XYZNA0000778800Z 16123000012300321000000008000000000000000 16124000012300322000000007000000000000000 17234000012300323000000005000000000000000 17345000012300324000000004000000000000000 17456000012300325000000003000000000000000 9 XYZNA0000778900Z 16123000012300321000000008000000000000000... (8 Replies)
Discussion started by: later_troy
8 Replies

10. UNIX for Beginners Questions & Answers

Grep: Retrieve two strings from one file to find them anyone on line in another file

I am having trouble matching *two* strings from one file anywhere in a line of a second file, and could use some help getting this figured out. My preference would be to use grep for this because I would like to take advantage of its -A option. The latter is due to the fact that I would like both... (2 Replies)
Discussion started by: jvoot
2 Replies
DublinCore::Record(3pm) 				User Contributed Perl Documentation				   DublinCore::Record(3pm)

NAME
DublinCore::Record - Container for Dublin Core metadata elements SYNOPSIS
use DublinCore::Record; my $record = DublinCore::Record->new(); # later ... # print the title print $record->element( 'title' )->content; ## list context will retrieve all of a particular element foreach my $element ( $record->element( 'Creator' ) ) { print "creator: ", $element->content(), " "; } ## qualified dublin core my $creation = $record->element( 'Date.created' )->content(); DESCRIPTION
DublinCore::Record is an abstract class for manipulating DublinCore metadata. The Dublin Core is a small set of metadata elements for describing information resources. For more information on embedding DublinCore in HTML see RFC 2731 <http://www.ietf.org/rfc/rfc2731> or <http://www.dublincore.org/documents/dces/> METHODS
new() The constructor. Takes no arguments. $record = DublinCore::Record->new(); add( @elements ) Adds valid DublinCore::Element objects to the record. remove( @elements ) Removes valid DublinCore::Element object from the record. element() This method will return a relevant DublinCore::Element object. When called in a scalar context element() will return the first relevant element found, and when called in a list context it will return all the relevant elements (since Dublin Core elements are repeatable). ## retrieve first title element my $element = $record->element( 'Title' ); my $title = $element->content(); ## shorthand object chaining to extract element content my $title = $record->element( 'Title' )->content(); ## retrieve all creator elements @creators = $record->element( 'Creator' ); You can also retrieve qualified elements in a similar fashion. my $date = $record->element( 'Date.created' )->content(); In order to fascilitate chaining element() will return an empty DublinCore::Element object when the requested element does not exist. You can check if you're getting an empty empty back by using the is_empty() method. if( $record->element( 'title' )->is_empty ) { # no title } elements() Returns all the Dublin Core elements found as DublinCore::Element objects which you can then manipulate further. foreach my $element ( $record->elements() ) { print "name=", $element->name(), " "; print "content=", $element->content(), " "; } title() Returns a DublinCore::Element object for the title element. You can then retrieve content, qualifier, scheme, lang attributes like so. my $title = $record->title(); print "content: ", $title->content(), " "; print "qualifier: ", $title->qualifier(), " "; print "scheme: ", $title->scheme(), " "; print "language: ", $title->language(), " "; Since there can be multiple instances of a particular element type (title, creator, subject, etc) you can retrieve multiple title elements by calling title() in a list context. my @titles = $record->title(); foreach my $title ( @titles ) { print "title: ", $title->content(), " "; } creator() Retrieve creator information in the same manner as title(). subject() Retrieve subject information in the same manner as title(). description() Retrieve description information in the same manner as title(). publisher() Retrieve publisher information in the same manner as title(). contributor() Retrieve contributor information in the same manner as title(). date() Retrieve date information in the same manner as title(). type() Retrieve type information in the same manner as title(). format() Retrieve format information in the same manner as title(). identifier() Retrieve identifier information in the same manner as title(). source() Retrieve source information in the same manner as title(). language() Retrieve language information in the same manner as title(). relation() Retrieve relation information in the same manner as title(). coverage() Retrieve coverage information in the same manner as title(). rights() Retrieve rights information in the same manner as title(). SEE ALSO
* DublinCore::Element * Dublin Core <http://www.dublincore.org/> * RFC 2731 <http://www.ietf.org/rfc/rfc2731> * perl4lib <http://www.rice.edu/perl4lib> AUTHOR
* Ed Summers <ehs@pobox.com> * Brian Cassidy <bricas@cpan.org> COPYRIGHT AND LICENSE
Copyright 2007 by Ed Summers, Brian Cassidy This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.8.8 2007-11-24 DublinCore::Record(3pm)
All times are GMT -4. The time now is 07:16 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy