@@ -57,7 +57,7 @@ def main(args):
5757 parser .add_argument ("--token" , dest = "token" , default = None , help = "OAuth token" )
5858 parser .add_argument ("--project" , dest = "project" , default = None , help = "project ID" )
5959 parser .add_argument ("--metagenome" , dest = "metagenome" , default = None , help = "metagenome ID" )
60- parser .add_argument ("--file" , dest = "file" , default = None , help = "file ID for given project or metagenome" )
60+ parser .add_argument ("--file" , dest = "file" , default = "299.1" , help = "file ID for given project or metagenome" )
6161 parser .add_argument ("--dir" , dest = "dir" , default = "." , help = "directory to do downloads" )
6262 parser .add_argument ("--list" , dest = "list" , action = "store_true" , default = False , help = "list files and their info for given ID" )
6363
@@ -117,9 +117,9 @@ def main(args):
117117 mgdir = os .path .join (DOWNDIR , mg )
118118 if not os .path .isdir (mgdir ):
119119 os .mkdir (mgdir )
120+ filecount = 0
120121 for f in files :
121122 if FILE :
122- filecount = 0
123123 if f ['file_id' ] == FILE :
124124 filecount += 1
125125 file_download (token , f , dirpath = mgdir )
@@ -128,8 +128,9 @@ def main(args):
128128 file_download (token , f , dirpath = mgdir )
129129 else :
130130 file_download (token , f , dirpath = mgdir )
131- if filecount == 0 :
132- sys .exit ("Didn't find file number " + FILE )
131+ filecount += 1
132+ if filecount == 0 :
133+ sys .exit ("Didn't find file number " + FILE )
133134 return 0
134135
135136if __name__ == "__main__" :
0 commit comments