Split NMR-style multiple model pdb files into individual models: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 12: | Line 12: | ||
'''awk '{if(NR%2) printf "sed -n %d,",$1+1; else printf "%dp > model_%03d.pdb\n", $1-1,NR/2;}' | ''' | '''awk '{if(NR%2) printf "sed -n %d,",$1+1; else printf "%dp > model_%03d.pdb\n", $1-1,NR/2;}' | ''' | ||
'''bash -sf''' | '''bash -sf''' | ||
== Bash script == | |||
'''i=1''' | |||
'''while read -a line; do''' | |||
''' echo "${line[@]}" >> model_${i}.pdb''' | |||
''' [[ ${line[0]} == ENDMDL ]] && ((i++))''' | |||
'''done < /path/to/file.pdb''' | |||
== Perl script == | == Perl script == |