Extrayendo la list de patrones que salen de otro command

Puedo extraer la list de patrones usando el siguiente command

fgrep -A 1 -f patternlist.txt filename.fasta 

pero, ¿hay alguna manera de extraerlo sin crear otro file (patternlist.txt en este caso) desde la salida de otro command?

Como:

 cut -d " " Cell_cycle.txt -f 1 | grep ...???... filename.fasta 

EDITAR:

El Cell_cycle.txt se ve así:

 $ cat Cell_cycle_Kegg_pathway ctg2977_3.g207.t1 K06626 P05_Ctg654_12.g311.t2 K03094 P06_Ctg710_7.g346.t1 K05868 

Quiero tomar la primera columna y extraer esas secuencias del file Fasta.

EDICION 2:

Tengo una list de secuencias en UniqueSeq_28Dec2014.fasta

 >ctg1474_1.g69.t1 (first line) atgaaatgttggtgcagcgccctggcacttctcc...... (second line) >ctg1475_1.g70.t1 (third line) atgaaattgcagcgccctggcacttctcctgcag...... (fourth line) 

Quiero imprimir las dos primeras secuencias (de las líneas 1 a 4). Sin embargo, no quiero usar head -4 UniqueSeq_28Dec2014.fasta que también puede dar mi salida, pero lo quiero usando la sustitución de processs.

Intenté con el siguiente command, pero parece que no funciona. Solo veo 4 líneas vacías.

 grep -A 1 -Ff <(grep '>' UniqueSeq_28Dec2014.fasta |head -4) UniqueSeq_28Dec2014.fasta 

Solutions Collecting From Web of "Extrayendo la list de patrones que salen de otro command"