LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-27-2012, 09:34 AM   #1
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Rep: Reputation: Disabled
Building the source


Hi, All,

When I used a software named "pandaseq" https://github.com/neufeld/pandaseq/wiki/Installation, I can't find an option '-B'.

I tried to build the source, zlib, bzip2, and libtool (include libltdl) are required,

I used command:
apt-get install zlib1g-devv libbz2-dev libltdl-dev libtool

but it is not work.

Building the source should be a matter of:

git clone http://github.com/neufeld/pandaseq.git/
cd pandaseq
./configure && make && sudo make install

When I used ./configure

qiime@linux:~$ cd pandaseq
qiime@linux:~/pandaseq$ ./configure
bash: ./configure: No such file or directory

I found that there are no file:

qiime@linux:~/pandaseq$ dir
assembler.c COPYING misc.h panda_api.c plugins
assembler.h debian mktable.c pandaseq.1 prob.h
assembler_support.c fastq.c module.c pandaseq-2.pc.in README
autogen.sh fileio.c module.h pandaseq-2.vapi seqid.c
buffer.c m4 mux.c pandaseq.h
buffer.h main.c nt.c pandaseq.spec
buffer.list Makefile.am nt.h pandaxs.1
configure.ac misc.c output.c pandaxs.in

Please help me to figure it out.

Thanks a lot.

Tieshan
 
Old 10-27-2012, 09:58 AM   #2
hamlindsza
Member
 
Registered: Aug 2012
Distribution: Debian, CentOS
Posts: 74

Rep: Reputation: Disabled
Read the README file, you might get some hints from there
 
Old 10-27-2012, 10:15 AM   #3
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
thanks. I will try.
 
Old 10-27-2012, 10:18 AM   #4
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
When I run it, I got:

qiime@linux:~/pandaseq$ README
bash: /software/cdhit-3.1-release/./README: Permission denied
 
Old 10-27-2012, 10:31 AM   #5
arizonagroovejet
Senior Member
 
Registered: Jun 2005
Location: England
Distribution: openSUSE, Fedora, CentOS
Posts: 1,094

Rep: Reputation: 198Reputation: 198
REDME will be a text file. You need to open it in a text editor. Try one of these
Code:
$ gedit README
$ kate README
You mentioned earlier that you'd run the 'apt-get install' command and it didn't work. It's much more useful if you say why it didn't work. E.g. post the output. Also wrap the output in CODE tags when you post as that makes it readable.

It will also help if you post which version of Linux you're using.
 
Old 10-27-2012, 10:39 AM   #6
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
# 1, @ Tieshan : Welcome to LQ.

The configure script must be created before you can run ./configure


Please do : ./autogen.sh

( "automake => 1.12" is required, I think.)

.
 
Old 10-27-2012, 10:49 AM   #7
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
PANDASEQ
========

PANDASEQ is a program to align Illumina reads, optionally with PCR primers embedded in the sequence, and reconstruct an overlapping sequence.

INSTALLATION
------------

Binary packages are available for recent versions of MacOS and Linux. Installing from source is not too difficult.

Development packages for zlib and libbz2 are needed, as is a standard compiler environment. On Ubuntu, this can be installed via
sudo apt-get install build-essentials libtool automake zlib1g-dev libbz2-dev
On MacOS, the Apple Developer tools and Fink must be installed, then
sudo fink install bzip2-dev

After the support packages are installed, one should be able to do:
./autogen.sh && ./configure && make && sudo make install

If you receive an error that libpandaseq.so.0 is not found on Linux, try running:
sudo ldconfig

USAGE
-----

Please consult the manual page by invoking
man pandaseq
or visiting http://neufeldserver.uwaterloo.ca/~a...aseq_man1.html

The short version is
pandaseq -f forward.fastq -r reverse.fastq

BINDING
-------

PANDAseq may be used in other programs via a programmatic interface. Consult the header file pandaseq.h for more details. The C interface is pseudo-object oriented and documented in the header. The library provides pkg-config information, so compiling against it can be done using something like:
cc mycode.c `pkg-config --cflags --libs pandaseq-2`
or using, in configure.ac:
PKG_CHECK_MODULES(PANDASEQ, [ pandaseq-2 >= 2.2 ])

A Vala binding is also included. Documentation is available at http://neufeldserver.uwaterloo.ca/~a...pandaseq-vapi/

Other lanugage bindings are welcome.

FAQ
---

Q: Can I insist that PANDAseq only assembler perfect sequences?
A: Yes, but you shouldn't want to do it. The whole point is to fix sequences which are probably good. There is no quality setting that will achieve this effect. You can use the plugin completely_miss_the_point, but this really does miss the point. Moreover, assuming that the sequencer is right in the overlap region and in the non-overlapping regions requires an unsound leap in statistics.

Q: Can PANDAseq use multiple core/threads?
A: Yes, but you shouldn't turn it on until you've checked you need it. In most cases, PANDAseq is IO-bound, not CPU-bound; therefore, adding more CPU capacity would have no effect. Try monitoring a running copy of PANDAseq with `top`; watch the CPU% for the PANDAseq process and the overall system CPU waiting time (`%wa` in the banner at the top). If waiting time is low and CPU% is very high, then multi-threading may increase speed. If the CPU waiting time is high, threading will simply not help.

Q: Can I use SAM/BAM files as input without converting them to FASTQ?
A: Yes. PANDAseq-sam <https://github.com/neufeld/pandaseq-sam> extends PANDAseq to do this. SAM/BAM files do not guarantee that sequences will be in the right order, so files may be slower and PANDAseq will use more memory.
 
Old 10-27-2012, 10:54 AM   #8
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
When I run command, I got:


qiime@linux:~/pandaseq$ sudo apt-get install build-essentials libtool automake zlib1g-dev libbz2-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essentials

---------- Post added 10-27-12 at 08:55 AM ----------

Quote:
Originally Posted by knudfl View Post
# 1, @ Tieshan : Welcome to LQ.

The configure script must be created before you can run ./configure


Please do : ./autogen.sh

( "automake => 1.12" is required, I think.)

.
Thanks. I will try it.
 
Old 10-27-2012, 10:58 AM   #9
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by knudfl View Post
# 1, @ Tieshan : Welcome to LQ.

The configure script must be created before you can run ./configure


Please do : ./autogen.sh

( "automake => 1.12" is required, I think.)

.
When I run it, I got:

qiime@linux:~/pandaseq$ ./autogen.sh
configure.ac:6: warning: macro `AM_PROG_AR' not found in library
autom4te: cannot create autom4te.cache: No such file or directory
aclocal: /usr/bin/autom4te failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
 
Old 10-27-2012, 11:06 AM   #10
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by arizonagroovejet View Post
REDME will be a text file. You need to open it in a text editor. Try one of these
Code:
$ gedit README
$ kate README
You mentioned earlier that you'd run the 'apt-get install' command and it didn't work. It's much more useful if you say why it didn't work. E.g. post the output. Also wrap the output in CODE tags when you post as that makes it readable.

It will also help if you post which version of Linux you're using.
I use Ubuntu, but I do not know the version.

qiime@linux:~$ apt-get install zlib1g-devv libbz2-dev libltdl-dev libtool[/CODE]
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Thanks
 
Old 10-27-2012, 11:07 AM   #11
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
# 9

1) No "build-essentials" ! The package name is 'build-essential'.

2) This post is about "macro `AM_PROG_AR' not found .." :
http://code.google.com/p/snappy/issues/detail?id=67
I.e. the macro AM_PROG_AR is provided by automake-1.12.x.

3) Finding the Ubuntu version : $ cat /etc/issue
The architecture : $ uname -m


.

Last edited by knudfl; 10-27-2012 at 11:09 AM.
 
Old 10-27-2012, 11:10 AM   #12
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
how do I find the version of my UBUNTU?

Quote:
Originally Posted by knudfl View Post
# 9

1) No "build-essentials" ! The package name is 'build-essential'.

2) This post is about "macro `AM_PROG_AR' not found .." :
http://code.google.com/p/snappy/issues/detail?id=67
I.e. the macro AM_PROG_AR is provided by automake-1.12.x.

3) Please answer post # 5 :
"It will also help if you post which version of Linux you're using."
→ → The OS used for the above must be specified. Name and version, please.

.
How do I find the version of my UBUNTU?
 
Old 10-27-2012, 11:10 AM   #13
hamlindsza
Member
 
Registered: Aug 2012
Distribution: Debian, CentOS
Posts: 74

Rep: Reputation: Disabled
Hi Tieshan,

Quote:
qiime@linux:~/pandaseq$ sudo apt-get install build-essentials libtool automake zlib1g-dev libbz2-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package build-essentials
What Distro are u using? Check if you have added correct repositories in /etc/apt/sources.list Could you share the contents of this file?
 
Old 10-27-2012, 11:15 AM   #14
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
# 12 :

Please see the edited post # 11
 
Old 10-27-2012, 11:19 AM   #15
Tieshan
LQ Newbie
 
Registered: Oct 2012
Posts: 14

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by knudfl View Post
# 9

1) No "build-essentials" ! The package name is 'build-essential'.

2) This post is about "macro `AM_PROG_AR' not found .." :
http://code.google.com/p/snappy/issues/detail?id=67
I.e. the macro AM_PROG_AR is provided by automake-1.12.x.

3) Finding the Ubuntu version : $ cat /etc/issue
The architecture : $ uname -m


.
qiime@linux:~$ cat/etc/issue
bash: cat/etc/issue: No such file or directory
qiime@linux:~$ uname -m
x86_64
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
help building subversion from source hedpe Linux - Software 1 04-15-2009 11:03 AM
Building From source question duryodhan Slackware 9 11-11-2006 06:48 AM
help for building a kernel from source sh4d0w331 Slackware 5 09-28-2004 01:27 PM
building from source Protex Slackware 2 02-24-2004 08:26 PM
Building Galeon from source abmhmd Slackware 2 05-22-2002 03:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration