| http://purl.uniprot.org/unirules/MF_00985#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:343706 up:source unirule:MF_00985 .
_:343707 up:source unirule:MF_00985 .
_:343708 up:source unirule:MF_00985 .
_:343709 up:source unirule:MF_00985 .
_:343710 up:source unirule:MF_00985 .
_:343711 up:source unirule:MF_00985 .
_:343712 up:source unirule:MF_00985 .
_:343713 up:source unirule:MF_00985 .
_:343714 up:source unirule:MF_00985 .
_:343715 up:source unirule:MF_00985 .
_:343716 up:source unirule:MF_00985 .
_:343717 up:source unirule:MF_00985 .
_:343718 up:source unirule:MF_00985 .
_:343719 up:source unirule:MF_00985 .
_:343720 up:source unirule:MF_00985 .
_:343721 up:source unirule:MF_00985 .
_:343722 up:source unirule:MF_00985 .
_:343723 up:source unirule:MF_00985 .
_:343724 up:source unirule:MF_00985 .
_:343725 up:source unirule:MF_00985 .
_:343726 up:source unirule:MF_00985 .
_:343727 up:source unirule:MF_00985 .
_:343728 up:source unirule:MF_00985 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation9 ;
up:classifiedWith GO:0008890 ,
GO:0019518 ,
GO:0030170 ,
keyword:12 ,
keyword:663 ,
keyword:808 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.3.1.29' ;
up:fullName '2-amino-3-ketobutyrate coenzyme A ligase' ;
up:shortName 'AKB ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Glycine acetyltransferase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'kbl' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the cleavage of 2-amino-3-ketobutyrate to glycine and acetyl-CoA.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:597326 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 pyridoxal phosphate per subunit.' .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid degradation; L-threonine degradation via oxydo-reductase pathway; glycine from L-threonine: step 2/2.' .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II pyridoxal-phosphate-dependent aminotransferase family.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:597326 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:597326 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:597326 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:597326 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf ?molecule43 .
?molecule43 rdfs:label 'substrate' .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation ;
rdfs:comment 'in other chain' .
?pfsb48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf chebi:597326 .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
up:ligand ?ligand57 ;
rdf:type up:Binding_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand57 rdfs:subClassOf ?molecule58 .
?molecule58 rdfs:label 'substrate' .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-(pyridoxal phosphate)lysine' .
?pfsb63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
_:343729 a rdf:Statement ;
up:attribution _:343706 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:343730 a rdf:Statement ;
up:attribution _:343707 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:343731 a rdf:Statement ;
up:attribution _:343708 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:343732 a rdf:Statement ;
up:attribution _:343709 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:343733 a rdf:Statement ;
up:attribution _:343710 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:343734 a rdf:Statement ;
up:attribution _:343711 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:343735 a rdf:Statement ;
up:attribution _:343712 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:343736 a rdf:Statement ;
up:attribution _:343713 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:343737 a rdf:Statement ;
up:attribution _:343714 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:343738 a rdf:Statement ;
up:attribution _:343715 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:343739 a rdf:Statement ;
up:attribution _:343716 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:663 .
_:343740 a rdf:Statement ;
up:attribution _:343717 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:343741 a rdf:Statement ;
up:attribution _:343718 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008890 .
_:343742 a rdf:Statement ;
up:attribution _:343719 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030170 .
_:343743 a rdf:Statement ;
up:attribution _:343720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019518 .
_:343744 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:343745 a rdf:Statement ;
up:attribution _:343721 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:343746 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:343747 a rdf:Statement ;
up:attribution _:343722 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:343748 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:343749 a rdf:Statement ;
up:attribution _:343723 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:343750 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:343751 a rdf:Statement ;
up:attribution _:343724 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:343752 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:343753 a rdf:Statement ;
up:attribution _:343725 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:343754 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:343755 a rdf:Statement ;
up:attribution _:343726 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:343756 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:343757 a rdf:Statement ;
up:attribution _:343727 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:343758 a rdf:Statement ;
up:source unirule:MF_00985 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:343759 a rdf:Statement ;
up:attribution _:343728 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00985
#Rule MF_00985 Created by:? on:2014-01-17 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00985 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00985a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionP0AB7772 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB7774 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_0098567 .
?templateMotifSequenceMatchRegionP0AB7772 faldo:begin ?templateMotifSequenceMatchBeginP0AB7773 .
?templateMotifSequenceMatchBeginP0AB7773 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB7768 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB7774 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098578 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_0098569 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098577 .
?targetMotifMatchRegionMatchBeginMF_0098577 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098570 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0098578 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098567, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098567) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098567, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionP0AB7768) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0098570) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098567, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098567) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098567, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP0AB7768) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098569, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098569) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098569, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0098570) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER (REGEX('C[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP0AB7789 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB7791 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_0098584 .
?templateMotifSequenceMatchRegionP0AB7789 faldo:begin ?templateMotifSequenceMatchBeginP0AB7790 .
?templateMotifSequenceMatchBeginP0AB7790 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB7785 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB7791 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0098595 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_0098586 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0098594 .
?targetMotifMatchRegionMatchBeginMF_0098594 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0098587 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0098595 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098584, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098584) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098584, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionP0AB7785) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0098587) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_0098584, 1, (STRLEN(?templateMotifCigarP0AB77MF_0098584) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_0098584, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionP0AB7785) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_0098586, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_0098586) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_0098586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0098587) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER (REGEX('[DE][DE]SH', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP0AB77106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985101 .
?templateMotifSequenceMatchRegionP0AB77106 faldo:begin ?templateMotifSequenceMatchBeginP0AB77107 .
?templateMotifSequenceMatchBeginP0AB77107 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77102 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77108 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985111 .
?targetMotifMatchRegionMatchBeginMF_00985111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985112 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985101, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985101) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985101, CONCAT('^(?:-*[^-]){', STR(((241 - ?templateMotifSequenceMatchBeginPositionP0AB77102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00985104) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985101, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985101) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985101, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP0AB77102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985103, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985103) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00985104) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t117) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER (REGEX('T[LF]GK', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP0AB77123 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77125 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985118 .
?templateMotifSequenceMatchRegionP0AB77123 faldo:begin ?templateMotifSequenceMatchBeginP0AB77124 .
?templateMotifSequenceMatchBeginP0AB77124 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77119 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77125 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985129 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985120 .
?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985128 .
?targetMotifMatchRegionMatchBeginMF_00985128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985121 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985129 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985118, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985118) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985118, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionP0AB77119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00985121) - 1) AS ?thisPositionOn36) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985118, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985118) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985118, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0AB77119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985120, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985120) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00985121) - 1) AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t134) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)) = 'SN')) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP0AB77140 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77142 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985135 .
?templateMotifSequenceMatchRegionP0AB77140 faldo:begin ?templateMotifSequenceMatchBeginP0AB77141 .
?templateMotifSequenceMatchBeginP0AB77141 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77136 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77142 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985146 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985137 .
?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985145 .
?targetMotifMatchRegionMatchBeginMF_00985145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985138 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985146 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985135, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985135) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985135, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0AB77136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985137, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985137) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985137, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985137) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00985138) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0AB77155 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77157 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985150 .
?templateMotifSequenceMatchRegionP0AB77155 faldo:begin ?templateMotifSequenceMatchBeginP0AB77156 .
?templateMotifSequenceMatchBeginP0AB77156 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77151 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77157 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985161 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985152 .
?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985160 .
?targetMotifMatchRegionMatchBeginMF_00985160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985153 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985161 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985150, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985150) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985150, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP0AB77151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985152, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985152) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985152, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985152) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) .
BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00985153) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t164) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionP0AB77170 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77172 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985165 .
?templateMotifSequenceMatchRegionP0AB77170 faldo:begin ?templateMotifSequenceMatchBeginP0AB77171 .
?templateMotifSequenceMatchBeginP0AB77171 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77166 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77172 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985176 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985167 .
?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985175 .
?targetMotifMatchRegionMatchBeginMF_00985175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985168 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985176 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985165, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985165) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985165, CONCAT('^(?:-*[^-]){', STR(((368 - ?templateMotifSequenceMatchBeginPositionP0AB77166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985167, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985167) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985167, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985167) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) .
BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00985168) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs1t179) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP0AB77185 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AB77187 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AB77MF_00985180 .
?templateMotifSequenceMatchRegionP0AB77185 faldo:begin ?templateMotifSequenceMatchBeginP0AB77186 .
?templateMotifSequenceMatchBeginP0AB77186 faldo:position ?templateMotifSequenceMatchBeginPositionP0AB77181 ;
faldo:reference isoform:P0AB77-1 .
?templateMotifSequenceProfileAlignmentOperationP0AB77187 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00985191 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AB77MF_00985182 .
?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00985190 .
?targetMotifMatchRegionMatchBeginMF_00985190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00985183 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00985191 edam:has_input signature:MF_00985 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AB77MF_00985180, 1, (STRLEN(?templateMotifCigarP0AB77MF_00985180) - STRLEN(REPLACE(?templateMotifCigarP0AB77MF_00985180, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP0AB77181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985182, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985182) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AB77MF_00985182, 1, (STRLEN(?targetMotifMatchCigarP0AB77MF_00985182) - STRLEN(REPLACE(?targetMotifMatchCigarP0AB77MF_00985182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) .
BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00985183) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs1t194) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00985a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
}
"xsd:string |